html.browserNotSupportedIsLoading body,
html.no-js body {
  font: 14px/1.6em sans-serif;
  color: black;
  height: 0;
}

html.browserNotSupportedIsLoading .root {
  opacity: 0;
}

.root {
  opacity: 1;
  transition: 0.1s 0.1s opacity ease-in-out;
}

.browserNotSupportedLoading {
  text-align: center;
  margin: 100px auto;
  width: 800px;
}

.notSupportedBrowserHeader {
  font-size: var(--ds-font-size-xXlarge);
  line-height: 1em;
  color: #345273;
  font-weight: 500;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.browserNotSupportedBrowserInfo {
  color: #666666;
}

.browserNotSupportedMessage {
  color: #2c2c2c;
}

.browserNotSupportedImage {
  display: block;
  margin: 48px auto
}


/*# sourceMappingURL=welcome-4b997e.css.map*/