/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./src/components/shared/Loader/loader.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loader_loader__QTXQA {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-height: 100vh;
}
@media (max-width: 1100px) {
  .loader_loader__QTXQA {
    height: 100vh;
  }
}
@media (max-width: 768px) {
  .loader_loader__QTXQA {
    min-height: 60vh;
    margin-top: -100px;
  }
}
.loader_loader__QTXQA img {
  width: 200px;
  height: 200px;
}
.loader_loader__title__5HXKf {
  font-size: 24px;
  font-weight: 800;
  color: #e6e5ee;
  text-transform: uppercase;
}
.loader_loader__wrapper___9dJx {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 45px;
  gap: 25px;
}
@media (max-width: 768px) {
  .loader_loader__wrapper___9dJx {
    margin-top: 15px;
  }
}
.loader_loader__dots__bGxkV {
  position: relative;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: linear-gradient(100.61deg, #72F8FA -49.22%, #3FAFE7 16.74%, #3693FF 82.7%, #8D4EFF 148.66%, #C656FA 214.61%);
}
.loader_loader__dots__bGxkV::before {
  width: 4px;
  height: 4px;
  background: linear-gradient(100.61deg, #72F8FA -49.22%, #3FAFE7 16.74%, #3693FF 82.7%, #8D4EFF 148.66%, #C656FA 214.61%);
  content: "";
  position: absolute;
  border-radius: 50%;
  left: -11px;
  top: 1px;
}
.loader_loader__dots__bGxkV::after {
  width: 8px;
  height: 8px;
  background: linear-gradient(100.61deg, #72F8FA -49.22%, #3FAFE7 16.74%, #3693FF 82.7%, #8D4EFF 148.66%, #C656FA 214.61%);
  content: "";
  position: absolute;
  border-radius: 50%;
  right: -15px;
  top: -1px;
}
.loader_loader__dotsRight__nUvQO {
  position: relative;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: linear-gradient(100.61deg, #72F8FA -49.22%, #3FAFE7 16.74%, #3693FF 82.7%, #8D4EFF 148.66%, #C656FA 214.61%);
}
.loader_loader__dotsRight__nUvQO::after {
  width: 8px;
  height: 8px;
  background: linear-gradient(100.61deg, #72F8FA -49.22%, #3FAFE7 16.74%, #3693FF 82.7%, #8D4EFF 148.66%, #C656FA 214.61%);
  content: "";
  position: absolute;
  border-radius: 50%;
  left: -15px;
  top: -1px;
}
.loader_loader__dotsRight__nUvQO::before {
  width: 4px;
  height: 4px;
  background: linear-gradient(100.61deg, #72F8FA -49.22%, #3FAFE7 16.74%, #3693FF 82.7%, #8D4EFF 148.66%, #C656FA 214.61%);
  content: "";
  position: absolute;
  border-radius: 50%;
  right: -11px;
  top: 1px;
}
