main {
  background: linear-gradient(rgba(0, 0, 0, 0.6431372549), rgba(0, 0, 0, 0.6235294118)), url("../images/question-mark-g7948483d6_1920.jpg") no-repeat center/cover fixed;
}
main #wrapper404 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: relative;
  backdrop-filter: blur(0.8em) saturate(180%);
  -webkit-backdrop-filter: blur(1em) saturate(180%);
}
main #wrapper404 #myPageHero {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
main #wrapper404 #myPageHero h1 {
  font-size: 12rem;
  font-family: "Nunito", sans-serif;
  font-weight: 600;
  padding: 0;
  transition: all 0.6s ease-in-out;
  color: #ffffff;
}
main #wrapper404 #myPageHero .notFound {
  font-weight: 600;
  font-size: 1.7rem;
  text-transform: uppercase;
  font-family: "Nunito", sans-serif;
  transition: all 0.6s ease-in-out;
  color: rgba(255, 255, 255, 0.9176470588);
}
main #wrapper404 #myPageHero .moreEmphasis {
  font-size: 1.09rem;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0.7em 0 2.2em;
  text-align: center;
  transition: all 0.6s ease-in-out;
  color: rgba(255, 255, 255, 0.9176470588);
}
main #wrapper404 #myPageHero .homeLink {
  margin: 0 0 4em;
}
main #wrapper404 #myPageHero .homeLink a {
  padding: 1em 2em;
  color: #fff;
  font-size: 0.96rem;
  border-radius: 3em;
  font-family: "Roboto Condensed", sans-serif;
  background: #1D2671; /* fallback for old browsers */ /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #1D2671, #C33764); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
main #wrapper404 #myPageHero .homeLink a:hover {
  background: #1D2671; /* fallback for old browsers */ /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to left, #1D2671, #C33764); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
main #wrapper404 #myPageHero .homeLink a:active {
  transition: 0.5s ease-in-out;
  transform: scale(0.934);
}

@media all and (max-width: 430px) {
  main #wrapper404 #myPageHero h1 {
    font-size: 9rem !important;
  }
  main #wrapper404 #myPageHero .notFound {
    font-size: 1.5rem;
  }
  main #wrapper404 #myPageHero .moreEmphasis {
    font-size: 1.01rem;
  }
  main #wrapper404 #myPageHero .link-404 a {
    padding: 1.1em 1.9em;
  }
}
@media all and (max-width: 280px) {
  main #wrapper404 #myPageHero h1 {
    font-size: 6.8rem !important;
  }
  main #wrapper404 #myPageHero .notFound {
    font-size: 1.3rem;
  }
  main #wrapper404 #myPageHero .moreEmphasis {
    font-size: 1rem;
  }
  main #wrapper404 #myPageHero .homeLink a {
    padding: 1.1em 1.7em;
  }
}/*# sourceMappingURL=404.css.map */