html {
  overflow-y: scroll;
}

.turbo-Wrapper {
  min-height: 100vh;
  position: relative;
  display: flex;
  flex-direction: column;
  font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.turbo-Wrapper .turbo-M16 {
  margin: 16px 0;
}
.turbo-Wrapper .turbo-MT24 {
  margin: 24px 0 0;
}
.turbo-Content {
  margin: auto;
  padding: 116px 0 56px;
  max-width: 100%;
}
@media (max-width: 767px) {
  .turbo-Content {
    padding: 96px 0 32px;
    margin: 0;
  }
}
.turbo-Row {
  width: 1170px;
  max-width: calc(100% - 48px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .turbo-Row {
    max-width: calc(100% - 32px);
  }
}
.turbo-Header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 20px 0;
  min-height: 68px;
}
@media (max-width: 767px) {
  .turbo-Header {
    padding: 12px 0;
    min-height: 52px;
    backdrop-filter: initial;
    -webkit-backdrop-filter: initial;
    background: white;
  }
}
.turbo-Form {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 570px;
  max-width: 100%;
  background: #ffffff;
  flex-shrink: 0;
  box-shadow: 0px 8px 48px -12px rgba(68, 75, 90, 0.24);
  border-radius: 8px;
  margin: 0 auto;
  padding: 48px;
}
@media (max-width: 767px) {
  .turbo-Form {
    box-shadow: none;
    padding: 0;
  }
}
.turbo-FormInner {
  width: 100%;
}
.turbo-FormTitle {
  margin-bottom: 32px;
  font-weight: 600;
  font-size: 32px;
  line-height: 125%;
  text-align: center;
  color: #101828;
}
@media (max-width: 767px) {
  .turbo-FormTitle {
    font-size: 24px;
    margin: 0 0 20px;
  }
}
.turbo-FormTitle + .turbo-FormSubtitle {
  margin-top: -16px;
}
@media (max-width: 767px) {
  .turbo-FormTitle + .turbo-FormSubtitle {
    margin-top: -10px;
  }
}
.turbo-FormTitle + .turbo-FormWarning {
  margin: -8px 0 0 !important;
}
@media (max-width: 767px) {
  .turbo-FormTitle + .turbo-FormWarning {
    margin-top: -4px !important;
  }
}
.turbo-FormSubtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #667085;
  margin: 0 0 32px;
}
@media (max-width: 767px) {
  .turbo-FormSubtitle {
    margin-bottom: 20px;
    font-size: rem(14);
  }
}
.turbo-FormInput {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.turbo-FormInputIcon {
  width: 34px;
  height: 48px;
  position: absolute;
  top: 0;
  left: 8px;
  z-index: 1;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.turbo-FormInputInner {
  flex-grow: 1;
  min-width: 1px;
  max-width: 100%;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background: #ffffff;
  box-shadow: none;
  border: 1px solid #eaecf0;
  border-radius: 8px;
  padding: 0 18px 0 42px;
  height: 48px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #101828;
  transition: 0.3s ease;
  box-shadow: 0px 0px 0px 4px rgba(46, 144, 250, 0), 0px 0px 0px 4px rgba(46, 144, 250, 0);
  transition-property: color, border-color, box-shadow;
}
.turbo-FormInputInner:-webkit-autofill, .turbo-FormInputInner:-webkit-autofill:hover, .turbo-FormInputInner:-webkit-autofill:focus, .turbo-FormInputInner:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
  transition: background-color 5000s ease-in-out 0s, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}
.turbo-FormInputInner::-moz-placeholder {
  color: #98a2b3;
}
.turbo-FormInputInner::placeholder {
  color: #98a2b3;
}
.turbo-FormInputInner:focus {
  outline: none;
  border-color: #4E2CE7;
  box-shadow: 0px 0px 0px 4px #f5f6ff, 0px 0px 0px 4px #f5f6ff;
}
.turbo-FormInputInner:hover {
  box-shadow: 0px 0px 0px 4px #f5f6ff, 0px 0px 0px 4px #f5f6ff;
}
.turbo-FormInputInner:disabled {
  background: #F9FAFB !important;
  color: #98A2B3;
  transition: color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;
}
.turbo-FormInputInvalid .turbo-FormInputInner {
  border-color: #F85F55;
  box-shadow: 0px 0px 0px 4px #FEF3F2, 0px 0px 0px 4px #FEF3F2;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_892_46166)'%3E%3Ccircle cx='9' cy='9' r='7.5' stroke='%23F85F55' stroke-width='1.2'/%3E%3Cpath d='M9 5.25V9.75' stroke='%23F85F55' stroke-width='1.2' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='12' r='0.75' fill='%23F85F55'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_892_46166'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding-right: 48px;
}
.turbo-FormInput + .turbo-FormInput {
  margin-top: 16px;
}
.turbo-FormRestore {
  margin: 24px 0 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .turbo-FormRestore {
    margin: 16px 0 0;
  }
}
.turbo-FormRestoreLink {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #4E2CE7;
}
.turbo-FormRestoreLink:hover {
  color: #4E2CE7;
  text-decoration: underline;
}
.turbo-FormErrors {
  padding: 0;
  margin: 8px 0 0;
  width: 100%;
}
.turbo-FormErrorsItem {
  list-style: none;
  font-weight: 400;
  font-size: 12px;
  line-height: 170%;
  color: #f85f55;
}
.turbo-FormErrorsItem + * {
  margin-top: 4px;
}
.turbo-FormLabel {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #101828;
}
.turbo-FormSubmit {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  margin: 16px 0 0;
  width: 100%;
  text-align: center;
  display: block;
  border: none;
  box-shadow: none;
  cursor: pointer;
  padding: 16px;
  background: #4E2CE7;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #ffffff !important;
  transition: 0.3s ease;
  transition-property: background, border-radius, color, transform, opacity;
}
.turbo-FormSubmit:not(.turbo-FormSubmitDisabled):hover {
  background: #4E2CE7;
  border-radius: 16px;
}
.turbo-FormSubmit:not(.turbo-FormSubmitDisabled):active {
  opacity: 0.9;
  transform: scale(0.97);
}
.turbo-FormSubmit:not(.turbo-FormSubmitDisabled):focus {
  outline: none;
}
.turbo-FormSubmitDisabled {
  cursor: not-allowed;
  background: #F2F4F7;
  color: #98A2B3 !important;
}
.turbo-FormSocials {
  padding-top: 32px;
  margin-top: 32px;
  border-top: 1px solid #eaecf0;
}
@media (max-width: 767px) {
  .turbo-FormSocials {
    margin-top: 16px;
    padding-top: 16px;
  }
}
.turbo-FormSocials:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
  border-bottom: 1px solid #eaecf0;
  margin-bottom: 27px;
  padding-bottom: 27px;
  position: relative;
}
.turbo-FormSocials:first-child:after {
  content: "or";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #98A2B3;
  background: white;
  padding: 0 8px;
}
.turbo-FormSocialsItem {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 24px;
  background: #ffffff;
  border: 1px solid #eaecf0;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #101828;
  transition: 0.3s ease;
  transition-property: transform, border-radius, border-color, color;
}
.turbo-FormSocialsItem img {
  flex-shrink: 0;
  margin-right: 8px;
}
.turbo-FormSocialsItem:not(.turbo-FormSocialsItemDisabled):hover {
  border-radius: 16px;
  color: #4E2CE7;
  border-color: #D0D5DD;
}
.turbo-FormSocialsItem:not(.turbo-FormSocialsItemDisabled):active {
  opacity: 0.9;
  transform: scale(0.97);
}
.turbo-FormSocialsItem:not(.turbo-FormSocialsItemDisabled):focus {
  outline: none;
}
.turbo-FormSocialsItem + * {
  margin-top: 16px;
}
@media (max-width: 767px) {
  .turbo-FormSocialsItem + * {
    margin-top: 4px;
  }
}
.turbo-FormOtherAuthOption {
  margin-top: 24px;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #101828;
  text-align: center;
}
.turbo-FormOtherAuthOption a {
  color: #4E2CE7;
}
.turbo-FormOtherAuthOption a:hover {
  text-decoration: underline;
}
.turbo-FormWarning {
  padding: 12px 59px;
  text-align: center;
  background: #FEF3F2;
  border: 1px solid #FECDCA;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #F04438;
  margin: 0 0 24px;
  width: 100%;
}
@media (max-width: 767px) {
  .turbo-FormWarning {
    padding: 12px;
    margin: -32px 0 20px;
  }
}
.turbo-FormWarningSuccess {
  background: #D1ECF1;
  border: 1px solid #BEE5EB;
  color: #0C5460;
}
.turbo-FormWarning a {
  color: inherit;
  text-decoration: underline;
}
.turbo-FormWarning a:hover {
  color: black;
}
.turbo-FormHidden {
  display: none;
}
.turbo-Note {
  width: 450px;
  max-width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.57;
  text-align: center;
  color: #667085;
  margin: 40px auto 0;
}
.turbo-Note a {
  color: #4E2CE7;
}
.turbo-Note a:hover {
  text-decoration: underline;
}
.turbo-FormWrapper {
  display: grid;
  grid-template-columns: 31% 69%;
  width: 826px;
  margin: 0 auto;
  max-width: 100%;
  border-radius: 8px;
  background: var(#FFF);
  box-shadow: 0px 8px 48px -12px rgba(68, 75, 90, 0.24);
}
@media (max-width: 767px) {
  .turbo-FormWrapper {
    grid-template-columns: 100%;
    margin: -32px 0 0;
  }
}
.turbo-FormWrapper .turbo-Form {
  width: 100%;
  box-shadow: none;
}
@media (max-width: 767px) {
  .turbo-FormWrapper .turbo-Form {
    padding: 24px 16px;
    border-radius: 0 0 8px 8px;
  }
}
.turbo-FormBanner {
  padding: 24px;
  border-radius: 8px 0 0 8px;
  background: #101828 url("data:image/svg+xml,%3Csvg width='256' height='520' viewBox='0 0 256 520' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_8297_23234)'%3E%3Crect width='256' height='522' transform='translate(0 -1)' fill='%23101828'/%3E%3Cpath d='M143.016 567.434L131.612 524.543L185.907 556.03L143.016 567.434Z' fill='%231D2939'/%3E%3Cpath d='M185.906 556.03L174.502 513.138L228.797 544.625L185.906 556.03Z' fill='%231D2939'/%3E%3Cpath d='M228.797 544.625L217.393 501.734L271.688 533.221L228.797 544.625Z' fill='%231D2939'/%3E%3Cpath d='M2.93706 558.755L-8.46723 515.864L45.8281 547.351L2.93706 558.755Z' fill='%231D2939'/%3E%3Cpath d='M45.8296 547.351L34.4253 504.46L88.7207 535.947L45.8296 547.351Z' fill='%231D2939'/%3E%3Cpath d='M88.7203 535.947L77.316 493.056L131.611 524.543L88.7203 535.947Z' fill='%231D2939'/%3E%3Cpath d='M131.611 524.543L120.207 481.652L174.502 513.138L131.611 524.543Z' fill='%231D2939'/%3E%3Cpath d='M174.502 513.139L163.098 470.248L217.394 501.734L174.502 513.139Z' fill='%231D2939'/%3E%3Cpath d='M217.393 501.734L205.989 458.843L260.284 490.33L217.393 501.734Z' fill='%231D2939'/%3E%3Cpath d='M260.284 490.33L248.879 447.439L303.175 478.926L260.284 490.33Z' fill='%231D2939'/%3E%3Cpath d='M-8.46528 515.864L-19.8696 472.973L34.4258 504.46L-8.46528 515.864Z' fill='%231D2939'/%3E%3Cpath d='M34.4253 504.46L23.021 461.569L77.3164 493.056L34.4253 504.46Z' fill='%231D2939'/%3E%3Cpath d='M77.316 493.056L65.9117 450.165L120.207 481.652L77.316 493.056Z' fill='%231D2939'/%3E%3Cpath d='M120.207 481.652L108.802 438.761L163.098 470.248L120.207 481.652Z' fill='%231D2939'/%3E%3Cpath d='M163.098 470.247L151.694 427.356L205.989 458.843L163.098 470.247Z' fill='%231D2939'/%3E%3Cpath d='M205.989 458.843L194.585 415.952L248.88 447.439L205.989 458.843Z' fill='%231D2939'/%3E%3Cpath d='M248.881 447.439L237.477 404.548L291.772 436.035L248.881 447.439Z' fill='%231D2939'/%3E%3Cpath d='M-19.8696 472.974L-31.2739 430.083L23.0215 461.57L-19.8696 472.974Z' fill='%231D2939'/%3E%3Cpath d='M23.021 461.569L11.6168 418.678L65.9121 450.165L23.021 461.569Z' fill='%231D2939'/%3E%3Cpath d='M65.9117 450.165L54.5074 407.274L108.803 438.761L65.9117 450.165Z' fill='%231D2939'/%3E%3Cpath d='M108.803 438.761L97.399 395.87L151.694 427.356L108.803 438.761Z' fill='%231D2939'/%3E%3Cpath d='M151.693 427.356L140.289 384.465L194.584 415.952L151.693 427.356Z' fill='%231D2939'/%3E%3Cpath d='M194.584 415.952L183.179 373.061L237.475 404.548L194.584 415.952Z' fill='%231D2939'/%3E%3Cpath d='M237.476 404.548L226.072 361.657L280.367 393.144L237.476 404.548Z' fill='%231D2939'/%3E%3Cpath d='M-31.2739 430.083L-42.6782 387.192L11.6172 418.678L-31.2739 430.083Z' fill='%231D2939'/%3E%3Cpath d='M11.6158 418.678L0.211477 375.787L54.5068 407.274L11.6158 418.678Z' fill='%231D2939'/%3E%3Cpath d='M54.5074 407.274L43.1031 364.383L97.3984 395.87L54.5074 407.274Z' fill='%231D2939'/%3E%3Cpath d='M97.398 395.87L85.9937 352.979L140.289 384.465L97.398 395.87Z' fill='%231D2939'/%3E%3Cpath d='M140.289 384.465L128.884 341.574L183.18 373.061L140.289 384.465Z' fill='%231D2939'/%3E%3Cpath d='M183.181 373.061L171.777 330.17L226.072 361.657L183.181 373.061Z' fill='%231D2939'/%3E%3Cpath d='M226.072 361.657L214.668 318.766L268.963 350.253L226.072 361.657Z' fill='%231D2939'/%3E%3Cpath d='M-42.6791 387.191L-54.0834 344.3L0.211914 375.787L-42.6791 387.191Z' fill='%231D2939'/%3E%3Cpath d='M0.211475 375.787L-11.1928 332.896L43.1025 364.383L0.211475 375.787Z' fill='%231D2939'/%3E%3Cpath d='M43.1031 364.383L31.6988 321.492L85.9941 352.979L43.1031 364.383Z' fill='%231D2939'/%3E%3Cpath d='M85.9937 352.979L74.5894 310.088L128.885 341.574L85.9937 352.979Z' fill='%231D2939'/%3E%3Cpath d='M128.885 341.574L117.481 298.683L171.776 330.17L128.885 341.574Z' fill='%231D2939'/%3E%3Cpath d='M171.777 330.17L160.373 287.279L214.668 318.766L171.777 330.17Z' fill='%231D2939'/%3E%3Cpath d='M214.668 318.766L203.263 275.875L257.559 307.362L214.668 318.766Z' fill='%231D2939'/%3E%3Cpath d='M257.558 307.361L246.154 264.47L300.449 295.957L257.558 307.361Z' fill='%231D2939'/%3E%3Cpath d='M-11.1918 332.896L-22.5961 290.005L31.6992 321.492L-11.1918 332.896Z' fill='%231D2939'/%3E%3Cpath d='M31.6988 321.491L20.2945 278.6L74.5898 310.087L31.6988 321.491Z' fill='%231D2939'/%3E%3Cpath d='M74.5894 310.087L63.1851 267.196L117.48 298.683L74.5894 310.087Z' fill='%231D2939'/%3E%3Cpath d='M117.482 298.683L106.078 255.792L160.373 287.279L117.482 298.683Z' fill='%231D2939'/%3E%3Cpath d='M160.373 287.279L148.968 244.388L203.264 275.875L160.373 287.279Z' fill='%231D2939'/%3E%3Cpath d='M203.262 275.875L191.858 232.984L246.153 264.47L203.262 275.875Z' fill='%231D2939'/%3E%3Cpath d='M246.154 264.471L234.75 221.58L289.045 253.066L246.154 264.471Z' fill='%231D2939'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8297_23234'%3E%3Crect width='256' height='522' fill='white' transform='translate(0 -1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center bottom/cover no-repeat;
}
@media (max-width: 767px) {
  .turbo-FormBanner {
    background-image: none;
    border-radius: 8px 8px 0 0;
    padding: 16px;
  }
}
.turbo-FormBannerTitle {
  font-size: 24px;
  line-height: 133%;
  font-weight: 500;
  color: white;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .turbo-FormBannerTitle {
    text-align: center;
    font-size: 16px;
    width: 205px;
    margin: 0 auto 12px;
  }
}
.turbo-FormBannerLogos {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .turbo-FormBannerLogos {
    justify-content: center;
  }
  .turbo-FormBannerLogos svg {
    width: 40px;
    height: auto;
  }
}
.turbo-FormBannerLogos .divider {
  margin: 0 12px;
  width: 16px;
  height: 32px;
  background: url("data:image/svg+xml,%3Csvg width='16' height='32' viewBox='0 0 16 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0578 23.3333H2.00065C1.63245 23.3333 1.33398 23.6318 1.33398 24C1.33398 24.3682 1.63245 24.6667 2.00065 24.6667H12.0578L8.33399 28.3905C8.07365 28.6509 8.07365 29.073 8.33399 29.3333C8.59432 29.5937 9.01645 29.5937 9.27679 29.3333L14.6101 24L9.27679 18.6667C9.01645 18.4063 8.59432 18.4063 8.33399 18.6667C8.07365 18.927 8.07365 19.3492 8.33399 19.6095L12.0578 23.3333Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.94313 8.66665H14.0003C14.3685 8.66665 14.667 8.36819 14.667 7.99999C14.667 7.63179 14.3685 7.33332 14.0003 7.33332L3.94313 7.33332L7.66699 3.60945C7.92732 3.34912 7.92732 2.92699 7.66699 2.66665C7.40666 2.40632 6.98452 2.40632 6.72419 2.66665L1.39084 7.99999L6.72419 13.3333C6.98452 13.5937 7.40666 13.5937 7.66699 13.3333C7.92732 13.073 7.92732 12.6508 7.66699 12.3905L3.94313 8.66665Z' fill='white'/%3E%3C/svg%3E%0A") center center/100% auto no-repeat;
}
@media (max-width: 767px) {
  .turbo-FormBannerLogos .divider {
    margin: 0 8px;
  }
}