.not-found_container__PhdHT {
  display: flex;
  justify-content: center;
}

.not-found_main__0NPrd {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  padding: var(--spacing-sp-none) var(--grid-margin);
  opacity: var(--opacity-op100);
}

.not-found_content__eXtMa {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sp40);
  align-items: center;
  align-self: stretch;
  max-width: 728px;
  padding: var(--spacing-sp120) var(--spacing-sp-none);
}

.not-found_error__ibPSp {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sp40);
  align-items: flex-start;
}

.not-found_errorContent__co4_n {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  width: 353px;
}

.not-found_errorHeader__lrik6 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-sp4);
  align-items: flex-start;
  align-self: stretch;
}

.not-found_errorCode___H6ov {
  align-self: stretch;
  font-family: var(--font-family-default);
  font-size: var(--font-size-90);
  font-style: normal;
  font-weight: 300;
  font-feature-settings: "palt" on;
  line-height: var(--line-height-90) /* 160% */;
  color: var(--text-default);
  text-align: center;
  letter-spacing: 3.2px;
}

.not-found_errorTitle__Sm_f6 {
  align-self: stretch;
  font-family: var(--font-family-default);
  font-size: var(--font-size-40);
  font-style: normal;
  font-weight: 700;
  font-feature-settings: "palt" on;
  line-height: var(--line-height-40) /* 200% */;
  color: var(--text-default);
  text-align: center;
  letter-spacing: 1.28px;
}

.not-found_errorText__fwQTL {
  align-self: stretch;
  font-family: var(--font-family-default);
  font-size: var(--font-size-30);
  font-style: normal;
  font-weight: 400;
  font-feature-settings: "palt" on;
  line-height: var(--line-height-30) /* 200% */;
  color: var(--text-subtle);
  letter-spacing: 1.12px;
}

