.primary-black {
  display: inline;
}
.secondary-white {
  display: none;
}
@media screen and (-ms-high-contrast: white-on-black) {
.primary-black {
    display: none;
}
.secondary-white {
    display: inline;
}
}
.primary-white {
  display: inline;
}
.secondary-black {
  display: none;
}
@media screen and (-ms-high-contrast: black-on-white) {
.primary-white {
    display: none;
}
.secondary-black {
    display: inline;
}
}
.not-found-page {
  padding: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
}
.not-found-page__image {
  width: 8rem;
  height: 8rem;
}
.not-found-page__title {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 2.25rem;
  margin-top: 2.25rem;
  margin-bottom: 0.5rem;
  color: rgba(0, 0, 0, 0.8956);
}
.not-found-page__message {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.75rem;
  color: rgba(0, 0, 0, 0.8956);
}
.not-found-page__button {
  border-radius: 0.375rem;
  margin-top: 4px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding: 0.375rem 0.9375rem 0.5rem !important;
  color: rgba(0, 0, 0, 0.8956);
  border: 1px solid rgba(0, 0, 0, 0.1622);
}