._container-977792 {
  height: 100%;
  min-height: 100vh;
  background-color: var(--theme-colors-blackAlpha-50);
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding: 16px;
}

._container-408640 {
  max-width: 840px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex-grow: 1;
  gap: 16px;
  padding: 32px;
}

._text-667072 {
  font-size: var(--theme-fontSizes-lg);
  font-weight: var(--theme-fontWeights-normal);
}

._container-223040 {
  flex-direction: column;
  gap: 4px;
}

._firstName-505984 {
  font-size: var(--theme-fontSizes-sm);
}

._container-475712 {
  flex-direction: column;
  gap: 4px;
}

._text-670016 {
  font-size: var(--theme-fontSizes-sm);
}

._container-558272 {
  flex-direction: column;
  gap: 4px;
}

._text-558273 {
  font-size: var(--theme-fontSizes-sm);
}

._container-967808 {
  flex-direction: column;
  gap: 4px;
}

._text-967809 {
  font-size: var(--theme-fontSizes-sm);
}

._container-931136 {
  flex-direction: column;
  gap: 4px;
}

._text-931137 {
  font-size: var(--theme-fontSizes-sm);
}

._container-624704 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}

._text-567168 {
  color: var(--theme-colors-RANDOMS-300);
  font-weight: var(--theme-fontWeights-semibold);
}

._conditionalContainer-293248 {
  z-index: var(--theme-zIndices-banner);
  max-width: auto;
  background-color: var(--theme-colors-blackAlpha-300);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
}

._container-379776 {
  max-width: 500px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex-grow: 1;
  gap: 16px;
  padding: 32px;
}

._text-412544 {
  font-size: var(--theme-fontSizes-lg);
  font-weight: var(--theme-fontWeights-normal);
}
