.Typography {
  color: #111512;
  font-style: normal;
}
.Typography.headline1 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 60px;
  line-height: 72px;
}
.Typography.headline2 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 48px;
  line-height: 56px;
}
.Typography.headline3 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
}
.Typography.headline4 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
}
.Typography.headline5 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
}
.Typography.headline6 {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.Typography.body1 {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 28px;
}
.Typography.body2,
.Typography.body3 {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
}
.Typography.caption1 {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.01em;
}
.Typography.caption2 {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
}
.Typography.cardHeadlineXXL {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 32px;
  line-height: 32px;
}
.Typography.cardHeadlineXL {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
}
.Typography.cardHeadlineL {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
}
.Typography.cardHeadline {
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
.Typography.feedHeadline {
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Typography.error {
  color: #DF3115;
  width: fit-content;
  padding-left: 8px;
}
.Typography.red {
  color: #DF3115;
  margin-right: 2px;
  align-self: flex-start;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Typography.yellow {
  color: #B38C2E;
  margin-right: 2px;
  align-self: flex-end;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Typography.grey {
  color: #696F6B;
  margin-right: 2px;
  align-self: flex-end;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
.Typography.bold {
  font-weight: bold;
}
@media (max-width: 959px) {
  .Typography.body2 {
    line-height: 20px;
  }
  .Typography.headline4 {
    font-size: 18px;
    line-height: 24px;
  }
  .Typography.body1 {
    font-size: 14px;
    line-height: 24px;
  }
  .Typography.md-6-offset {
    margin-bottom: 6px;
  }
  .Typography.md-4-offset {
    margin-bottom: 4px;
  }
}
h2 {
  margin: 0;
}

svg.green path {
  fill: #35A47C;
}
svg.blue path {
  fill: #5076C0;
}
svg.red path {
  fill: #DF3115;
}

.fadeAnimation-enter,
.fadeAnimation-appear {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.fadeAnimation-enter-active,
.fadeAnimation-appear-active,
.fadeAnimation-enter-done,
.fadeAnimation-appear-done {
  opacity: 1;
}
.fadeAnimation-exit {
  opacity: 1;
  transition: opacity 0.3s linear;
}
.fadeAnimation-exit-active,
.fadeAnimation-exit-done {
  opacity: 0;
}

.bounceInAnimation-appear {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.bounceInAnimation-appear-active {
  opacity: 1;
  transition: opacity 0.3s linear;
}
.bounceInAnimation-enter {
  opacity: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}
.bounceInAnimation-enter-active {
  opacity: 1;
  transform: scale(1) translateY(0);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}
.bounceInAnimation-exit {
  opacity: 1;
  transform: scale(1) translateY(0);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}
.bounceInAnimation-exit-active {
  opacity: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}

.Loader {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
.Loader .Loader-Spin {
  border: 2px solid #f3f3f3;
  border-top: 2px solid #3F4C69;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
  border-top-color: transparent;
}
.Loader__verification-user {
  width: 60px;
  height: 60px;
}
.Loader__verification-user .Loader-Spin {
  width: 50px;
  height: 50px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


/*# sourceMappingURL=_app.15d33476.chunk.css.map*/