/* [project]/client/src/components/NotFoundComponent/NotFoundComponent.module.css [app-client] (css) */
.NotFoundComponent-module__GoL2_a__containerNotFound {
  white-space: pre-line;
  text-align: center;
  background-blend-mode: overlay;
  background-image: url("../media/GridWhite.f481d7ae.svg"), radial-gradient(circle, #101212 0%, #0000 90%);
  background-position: top;
  background-repeat: no-repeat;
  background-size: 885px 717px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  width: 100%;
  padding-top: 120px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.NotFoundComponent-module__GoL2_a__containerNotFound span {
  width: calc(100% - 32px);
}

.NotFoundComponent-module__GoL2_a__ellipseNotFound1 {
  filter: blur(300px);
  background-color: var(--main-color);
  border-radius: 50%;
  width: 260px;
  height: 260px;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
}

.NotFoundComponent-module__GoL2_a__ellipseNotFound2 {
  filter: blur(150px);
  background-color: var(--main-color);
  border-radius: 50%;
  width: 150px;
  height: 150px;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.NotFoundComponent-module__GoL2_a__imagesContainer {
  z-index: 2;
  width: 311px;
  height: 328px;
  margin-bottom: 38px;
  position: relative;
}

.NotFoundComponent-module__GoL2_a__imageNotFound {
  object-fit: contain;
  filter: drop-shadow(-1px 14px 20px #14171c);
}

.NotFoundComponent-module__GoL2_a__notFoundNumbersContainer {
  align-items: flex-start;
  width: 600px;
  height: 284px;
  display: flex;
  position: absolute;
  top: 118px;
  left: 50%;
  transform: translateX(-46%);
}

.NotFoundComponent-module__GoL2_a__notFoundNumbers {
  object-fit: contain;
}

.NotFoundComponent-module__GoL2_a__text {
  flex-direction: column;
  align-items: center;
  gap: 24px;
  max-width: 700px;
  display: flex;
}

.NotFoundComponent-module__GoL2_a__textAndButtons {
  flex-direction: column;
  align-items: center;
  gap: 24px;
  margin-top: 24px;
  display: flex;
}

.NotFoundComponent-module__GoL2_a__containerButtonNotFound {
  gap: 12px;
  display: flex;
}

.NotFoundComponent-module__GoL2_a__notFoundButton {
  width: 268px;
  height: 64px;
}

@media not (min-width: 700px) {
  .NotFoundComponent-module__GoL2_a__notFoundNumbersContainer {
    width: 90vw;
    transform: translateX(-46%);
  }
}

@media not (min-width: 600px) {
  .NotFoundComponent-module__GoL2_a__notFoundButton {
    width: calc(50vw - 22px);
  }

  .NotFoundComponent-module__GoL2_a__containerNotFound {
    white-space: normal;
    padding-top: 90px;
  }

  .NotFoundComponent-module__GoL2_a__imagesContainer {
    width: 50vw;
    margin-bottom: 0;
  }

  .NotFoundComponent-module__GoL2_a__notFoundNumbersContainer {
    transform: translateX(-46%)translateY(-30px);
  }
}

@media not (min-width: 500px) {
  .NotFoundComponent-module__GoL2_a__text, .NotFoundComponent-module__GoL2_a__textAndButtons {
    transform: translateY(-20px);
  }
}

@media not (min-width: 450px) {
  .NotFoundComponent-module__GoL2_a__notFoundButton {
    width: calc(100vw - 32px);
  }

  .NotFoundComponent-module__GoL2_a__containerButtonNotFound {
    flex-direction: column;
    gap: 24px;
  }

  .NotFoundComponent-module__GoL2_a__notFoundNumbersContainer {
    transform: translateX(-46%)translateY(-60px);
  }

  .NotFoundComponent-module__GoL2_a__imagesContainer {
    transform: translateY(-30px);
  }

  .NotFoundComponent-module__GoL2_a__text, .NotFoundComponent-module__GoL2_a__textAndButtons {
    transform: translateY(-70px);
  }
}

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