.InSeparator {
  all: unset;
  justify-content: center;
  align-items: center;
  display: flex;
}

.InSeparator-neutralSubtle.InSeparator-neutralSubtle {
  color: var(--color-foreground-neutral-subtle, #717385);
}

.InSeparator-neutralInverse.InSeparator-neutralInverse {
  color: #cecfd9;
}

.InSeparator-body2.InSeparator-body2 {
  font: var(--typography-body-2);
}

.InSeparator-body3.InSeparator-body3 {
  font: var(--typography-body-3);
}

.InterPoint {
  justify-content: center;
  align-items: center;
  margin: 0;
  display: flex;
}

.InterPoint-neutralBold {
  color: var(--color-foreground-neutral-bold, #212328);
}

.InterPoint-neutralSubtle {
  color: var(--color-foreground-neutral-subtle, #717385);
}

.InterPoint-neutralSubtlest {
  color: var(--color-foreground-neutral-subtlest, #fff);
}

.InterPoint-secondaryMedium {
  color: var(--color-foreground-secondary-medium, #254b86);
}

.InterPoint-criticalBold {
  color: var(--color-foreground-critical-bold, #700600);
}

.InterPoint-body2 {
  font: var(--typography-body-2);
}

.InterPoint-body3 {
  font: var(--typography-body-3);
}

.Global404-pageNotFound {
  z-index: 1021;
  background-color: var(--color-page-subtle, #f2f4f8);
  justify-content: space-around;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.Global404-pageNotFound > div {
  margin-top: 10%;
}

.Global404-pageNotFound .Global404-logo {
  color: var(--primary-main);
  margin-top: 0%;
  padding-top: 1.25rem;
  padding-left: 1.563rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
}

.Global404-pageNotFound .Global404-text-header {
  color: var(--color-foreground-secondary-bold, #00245b);
  text-align: center;
  font-size: 7.75rem;
  font-weight: 500;
}

.Global404-pageNotFound .Global404-error-body {
  color: var(--color-foreground-secondary-bold, #00245b);
  text-align: center;
  margin-bottom: .625rem;
  font-size: 1.875rem;
  font-weight: 500;
}

.Global404-pageNotFound .Global404-error-details {
  text-align: center;
  width: 23.75rem;
  color: var(--color-foreground-neutral-bold, #212328);
  margin-bottom: 3.938rem;
  font-size: 1.125rem;
}

.Global404-pageNotFound .Global404-btn-back {
  border: solid 1px var(--color-indigo-800, #2035cb);
  background-color: var(--color-indigo-800, #2035cb);
  color: var(--color-foreground-neutral-subtlest, #fff);
  text-align: center;
  border-radius: .188rem;
  padding: .375rem .75rem;
  font-family: Rubik;
  font-size: 1.5rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.Global404-pageNotFound .Global404-error-illustration {
  display: block;
  right: 7.063rem;
}

@media (width <= 62rem) {
  .Global404-error-illustration {
    display: none;
  }
}

.Global404-pageNotFound .Global404-error-content {
  flex-direction: column;
  display: flex;
}

.Global404CertsLoader-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.Global404CertsLoader {
  background: radial-gradient(farthest-side, #3751ff 94%, #0000) top / .75rem .75rem no-repeat, conic-gradient(#0000 30%, #3751ff);
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
  animation: 1s linear infinite Global404CertsLoader-animation;
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - .75rem), #000 0);
}

@keyframes Global404CertsLoader-animation {
  100% {
    transform: rotate(1turn);
  }
}

.Global404Certs-pageNotFound {
  z-index: 1021;
  background-color: var(--color-page-subtle, #f2f4f8);
  flex-direction: column;
  justify-content: start;
  gap: 5rem;
  margin-top: 4.5rem;
  display: flex;
  position: fixed;
  inset: 0;
}

.Global404Certs-pageNotFound--leftNavGen2 {
  margin-left: 60px;
}

.Global404Certs-pageNotFound--leftNavGen2.Global404Certs-pageNotFound--leftNavGen2Pinned {
  margin-left: 240px;
}

.Global404Certs-wrapper {
  flex-direction: column;
  gap: 7.5rem;
  display: flex;
}

.Global404Certs-pageNotFound .Global404Certs-logo {
  color: var(--primary-main);
  margin-top: 0%;
  padding-top: 1.25rem;
  padding-left: 1.563rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
}

.Global404Certs-pageNotFound .Global404Certs-text-header {
  color: var(--color-navy-900, #00245b);
  text-align: center;
  font-size: 7.75rem;
  font-weight: 500;
}

.Global404Certs-pageNotFound .Global404Certs-error-body {
  color: var(--color-navy-900, #00245b);
  text-align: center;
  margin-bottom: .625rem;
  font-size: 1.875rem;
  font-weight: 500;
}

.Global404Certs-pageNotFound .Global404Certs-error-details {
  text-align: center;
  width: 100%;
  color: var(--color-neutral-1000, #212328);
  margin-bottom: 3.938rem;
  font-size: 1.125rem;
}

.Global404Certs-pageNotFound .Global404Certs-btn-back-container {
  justify-content: center;
  display: flex;
}

.Global404Certs-pageNotFound .Global404Certs-btn-back {
  border: solid 1px var(--color-indigo-800, #2035cb);
  background-color: var(--color-indigo-800, #2035cb);
  width: 25%;
  color: var(--color-neutral-000, #fff);
  text-align: center;
  border-radius: .188rem;
  padding: .375rem .75rem;
  font-family: Rubik;
  font-size: 1.5rem;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.Global404Certs-pageNotFound .Global404Certs-error-illustration {
  display: block;
  right: 7.063rem;
}

.Global404Certs-pageNotFound .Global404Certs-error-content {
  flex-direction: column;
  display: flex;
}

@media (width <= 833px) {
  .Global404Certs-pageNotFound .Global404Certs-error-details {
    padding: 1rem;
  }

  .Global404Certs-pageNotFound .Global404Certs-btn-back-container {
    padding: 1.5rem;
  }

  .Global404Certs-pageNotFound .Global404Certs-btn-back {
    width: 100%;
    max-width: 20rem;
  }
}

@media (orientation: landscape) {
  .Global404Certs-pageNotFound .Global404Certs-error-details {
    padding: 1rem;
  }

  .Global404Certs-pageNotFound .Global404Certs-btn-back-container {
    padding: 1.5rem;
  }

  .Global404Certs-pageNotFound .Global404Certs-btn-back {
    width: 100%;
    max-width: 20rem;
  }
}

@media (width <= 499px) {
  .Global404Certs-pageNotFound .Global404Certs-btn-back-container {
    padding: 1.5rem;
  }

  .Global404Certs-pageNotFound .Global404Certs-btn-back {
    width: 100%;
  }
}

/*# sourceMappingURL=module.css.map */