.RNjQjoE0cvmjn8FNgPex {
  width: 100%;
}
.RNjQjoE0cvmjn8FNgPex.Card {
  border: none;
}
.RNjQjoE0cvmjn8FNgPex .Button {
  width: 100%;
}
.RNjQjoE0cvmjn8FNgPex .FormGroup__invalid-feedback {
  text-align: left;
}
.frxa6rOiO4eMItT1PPiQ {
  min-height: 100vh;
  overflow: hidden;
  position: relative;
}
.frxa6rOiO4eMItT1PPiQ .vL39DfOz7VQlrakn1UWM {
  position: absolute;
  right: 50vw;
  top: calc(50vh - var(--background-diameter) / 2);
  z-index: 0;
}
.vL39DfOz7VQlrakn1UWM {
  --background-diameter: 250vh;
  background: var(--ux-navy);
  border-radius: 50%;
  display: none;
  height: 250vh;
  height: var(--background-diameter);
  width: 250vh;
  width: var(--background-diameter);
}
@media (min-width: 992px) {
  .vL39DfOz7VQlrakn1UWM {
    display: block;
  }
}
.WLpoxBTe1SYvErUdDsIf {
  background-color: var(--ux-black);
  border-radius: var(--ux-border-radius);
  width: 100%;
}
.WLpoxBTe1SYvErUdDsIf .Button {
  background-color: var(--ux-black) !important;
  font-weight: var(--synth-font-weight-regular);
  padding: var(--synth-spacing-3);
  width: 100%;
}
.WLpoxBTe1SYvErUdDsIf svg.Google {
  margin-right: var(--synth-spacing-2);
}
.aZLikMvJ7C4fPwex1IgL {
  font-size: 1.5rem;
  font-weight: var(--synth-font-weight-bold);
  line-height: 2rem;
  margin-bottom: var(--synth-spacing-1);
}
.TQQTxckVb7Dd1bdjO8Mu {
  height: 100%;
  margin: auto;
  max-width: 105rem;
}
.t584vg8dEdG2jbm3k3Ps {
  padding: var(--synth-spacing-9);
  position: relative;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .t584vg8dEdG2jbm3k3Ps {
    display: block;
  }
  .t584vg8dEdG2jbm3k3Ps div {
    text-align: right;
  }
  .t584vg8dEdG2jbm3k3Ps img {
    margin-bottom: var(--synth-spacing-2);
  }
}
.qYRqIie2HTyHGbN68wC9 {
  color: var(--ux-gray-600);
  margin: var(--synth-spacing-4) 0;
}
.qYRqIie2HTyHGbN68wC9::after,
.qYRqIie2HTyHGbN68wC9::before {
  border-bottom: 1px solid var(--ux-gray-300);
  content: '';
  flex: 1 1;
}
.qYRqIie2HTyHGbN68wC9::after {
  margin-left: var(--synth-spacing-3);
}
.qYRqIie2HTyHGbN68wC9::before {
  margin-right: var(--synth-spacing-3);
}
.lbgSscXeMkWIGdU0WRqr {
  text-align: center;
  width: 100%;
}
@media (min-width: 992px) {
  .lbgSscXeMkWIGdU0WRqr,
  .N24hu_zvMAYpJ1aBEA30 {
    flex: 1 1;
    max-width: 50%;
  }
}
.yq2rzor_HOTEni5LLTfT {
  margin-right: var(--synth-spacing-2);
}

.AuthenticateWithGoogle__button {
  padding: 0 1rem 0 0;
}
.AuthenticateWithGoogle__button .LegacyGoogle {
  background-color: var(--ux-white);
  border-radius: var(--ux-border-radius);
  height: 2rem;
  margin-right: 1rem;
  width: 2rem;
}

.HM4hqYqSciuC6euBOf0R {
  color: var(--text-black);
  font-family: 'Inter', sans-serif;
  font-style: normal;
  letter-spacing: 0;
}

.DmGCAC0hUZj1AbP6kEd5 {
  font-size: var(--synth-font-size-subtext);
  font-weight: var(--synth-font-weight-regular);
  line-height: var(--synth-line-height-subtext);
}

.jvh6tIexPZs2Wa7jjrwi {
  font-size: var(--synth-font-size-base);
  font-weight: var(--synth-font-weight-regular);
  line-height: var(--synth-line-height-body);
}

._oPOAUjyA1AQitVSwryh {
  font-size: var(--synth-font-size-lg);
  font-weight: var(--synth-font-weight-regular);
  line-height: var(--synth-line-height-lg);
}

.LQKCfohqDSPPAGUxorPq {
  font-weight: var(--synth-font-weight-regular);
}

.l59PwKZ30KHUFUSALjV5 {
  font-weight: var(--synth-font-weight-medium);
}

.XThgiM8PBZSBmNGC9gag {
  font-weight: var(--synth-font-weight-semibold);
}

.rC08cIUsFjAm7VtOdDc7 {
  font-weight: var(--synth-font-weight-bold);
}

.KEVUp_ClvxXapNtYnFLl {
  margin: 0;
}

.G0k1IEs4pDSb1IkkeAAc {
  text-align: left;
}

.dJWHt9I30NAIIg53gxmw {
  text-align: center;
}

.hSrbgjOsuxCbeRxVdMTY {
  text-align: right;
}

.jdeM5un91pSnsKOFT1XA {
  display: none;
  width: 240px;
}
@media (min-width: 992px) {
  .jdeM5un91pSnsKOFT1XA {
    display: block;
  }
}
.dfkVlN0b0PZg954g5G2A {
  display: block;
  width: 240px;
}
@media (min-width: 992px) {
  .dfkVlN0b0PZg954g5G2A {
    display: none;
  }
}

.LR8J2U19YG87Y8D24T8a {
  color: var(--synth-header-neutral);
  display: none;
  padding: var(--synth-spacing-6) calc(var(--synth-spacing-1) * 16);
}
@media (min-width: 992px) {
  .LR8J2U19YG87Y8D24T8a {
    display: block;
  }
}
.ceni4qRMV62c2NPuuchJ {
  margin-bottom: calc(var(--synth-spacing-4) * 4);
}
.tdcXG15ah1Ypn4EKGXOs {
  position: relative;
  width: 80%;
  z-index: 1;
}
._3o26n42LUXCdkv12KKUh {
  position: relative;
  text-align: left;
}
.XBtG56LJuUIGAODia_l7 {
  font-family: 'P22MackinacPro', var(--synth-font-family);
  margin-bottom: var(--synth-spacing-4);
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-underline-offset: var(--synth-spacing-1);
}
.XBtG56LJuUIGAODia_l7 u {
  text-decoration-color: var(--ux-emerald-300);
}

@font-face {
  font-family: 'Inter';
  src:
    url(/packs/static/synthesis/styles/fonts/Inter_v14-6964e1af272feae410b5.woff2) format('woff2'),
    url(/packs/static/synthesis/styles/fonts/Inter_v14-e05c5f3d1fa6a3893d84.ttf) format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src:
    url(/packs/static/synthesis/styles/fonts/Inter-Italic_v14-a50ecdbdbf535c2210e2.woff2) format('woff2'),
    url(/packs/static/synthesis/styles/fonts/Inter-Italic_v14-831252f8ba7e1b5b2432.ttf) format('truetype');
  font-style: italic;
}

@font-face {
  font-family: 'P22MackinacPro';
  src: url(/packs/static/synthesis/styles/fonts/P22Mackinac-Book_13-1e67b70c62b50e761b84.otf) format('opentype');
  font-weight: 400;
}

@font-face {
  font-family: 'P22MackinacPro';
  src:
    url(/packs/static/synthesis/styles/fonts/P22MackinacPro-Medium-f5a3278f5f79e839e8b6.woff2) format('woff2'),
    url(/packs/static/synthesis/styles/fonts/P22MackinacPro-Medium-42029eddd8eb543d2442.otf) format('opentype');
  font-weight: 500;
}

* {
  font-synthesis: none !important;
  font-family: 'Inter', sans-serif;
}

._YKDyYOrcZ8lyWxvfyFC {
  margin-top: var(--synth-spacing-4);
}

.KSq9syHPYC54Q3PbbVxI {
  display: none;
}

.DGdh7aDbBHgLgzy1UK5D {
  margin-bottom: var(--synth-spacing-4);
}

.srFz7UDDIkU3uh6C9V9A {
  display: block;
  margin-top: var(--synth-spacing-4);
}

.Z6He1KZVM_9u9B8W7xQa {
  margin: var(--synth-spacing-6) 0 var(--synth-spacing-2);
}

.LkB53KBTiFilPa7J14EW {
  margin-top: var(--synth-spacing-6);
}


/*# sourceMappingURL=researcher_sign_in-de60c334.css.map*/