/* [project]/src/screens/contact/styles.module.scss.module.css [app-client] (css) */
.styles-module-scss-module__mH7I1G__section {
  font-family: var(--var-poppins), sans-serif;
  padding: 10.1563vw 5.20833vw 5.20833vw;
  position: relative;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__section {
    padding: 16.1133vw 6.25vw 6.25vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__section {
    padding: 64px 16px;
  }
}

.styles-module-scss-module__mH7I1G__section form {
  width: 65%;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__section form {
    width: 75%;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__section form {
    width: 100%;
  }
}

.styles-module-scss-module__mH7I1G__section.styles-module-scss-module__mH7I1G__finalSection {
  height: 100vh;
}

.styles-module-scss-module__mH7I1G__title {
  text-align: center;
  color: #f0f0f0;
  margin-bottom: 3.125vw;
  font-size: 8.59375vw;
  font-weight: 800;
  line-height: 100%;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__title {
    margin-bottom: 5.85938vw;
    font-size: 9.76563vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__title {
    margin-bottom: 32px;
    font-size: 60px;
  }
}

.styles-module-scss-module__mH7I1G__subtitle {
  text-transform: lowercase;
  font-size: 1.25vw;
  font-weight: 800;
  line-height: 180%;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__subtitle {
    font-size: 2.34375vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__subtitle {
    font-size: 18px;
  }
}

.styles-module-scss-module__mH7I1G__radio_checkboxes {
  grid-gap: .520833vw;
  grid-template-columns: repeat(2, 1fr);
  width: 75%;
  display: grid;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes {
    grid-gap: .976563vw;
    width: 100%;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes {
    grid-gap: 10px;
  }
}

@media (width <= 640px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes {
    grid-template-columns: 100%;
  }
}

.styles-module-scss-module__mH7I1G__radio_checkboxes_item {
  align-items: center;
  gap: .729167vw;
  font-size: .833333vw;
  font-weight: 400;
  line-height: 180%;
  display: flex;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes_item {
    gap: 1.36719vw;
    font-size: 1.5625vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes_item {
    gap: 10px;
    font-size: 14px;
  }
}

.styles-module-scss-module__mH7I1G__radio_checkboxes_item, .styles-module-scss-module__mH7I1G__radio_checkboxes_item > * {
  cursor: pointer;
}

.styles-module-scss-module__mH7I1G__radio_checkboxes_item input {
  appearance: none;
  background: #001322;
  border: .0520833vw solid #fff;
  border-radius: 50%;
  width: 1.09375vw;
  min-width: 1.09375vw;
  height: 1.09375vw;
  min-height: 1.09375vw;
  position: relative;
  overflow: hidden;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes_item input {
    width: 2.05078vw;
    min-width: 2.05078vw;
    height: 2.05078vw;
    min-height: 2.05078vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__radio_checkboxes_item input {
    width: 18px;
    min-width: 18px;
    height: 18px;
    min-height: 18px;
  }
}

.styles-module-scss-module__mH7I1G__radio_checkboxes_item input:before {
  content: "";
  background: #fff;
  border-radius: 50%;
  transition: transform .25s ease-in-out;
  position: absolute;
  inset: 20%;
  transform: scale(0);
}

.styles-module-scss-module__mH7I1G__radio_checkboxes_item input:checked:before {
  transform: scale(1);
}

.styles-module-scss-module__mH7I1G__part {
  flex-direction: column;
  gap: 2.34375vw;
  margin-bottom: 4.16667vw;
  display: flex;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__part {
    gap: 4.39453vw;
    margin-bottom: 7.8125vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__part {
    gap: 32px;
    margin-bottom: 32px;
  }
}

.styles-module-scss-module__mH7I1G__errors {
  color: red;
  opacity: 0;
  font-size: .833333vw;
  font-weight: 400;
  transition: opacity .25s ease-in-out;
}

.styles-module-scss-module__mH7I1G__errors.styles-module-scss-module__mH7I1G__visible {
  opacity: 1;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__errors {
    font-size: 1.5625vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__errors {
    font-size: 12px;
  }
}

.styles-module-scss-module__mH7I1G__field {
  flex-direction: column;
  display: flex;
}

.styles-module-scss-module__mH7I1G__field label {
  text-transform: lowercase;
  font-size: .833333vw;
  font-weight: 400;
  line-height: 180%;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__field label {
    font-size: 1.5625vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__field label {
    font-size: 14px;
  }
}

.styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea {
  background: #081c2b;
  border: .0520833vw solid #ffffff38;
  border-radius: .520833vw;
  padding: 1.04167vw 1.45833vw;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea {
    border: .0976563vw solid #ffffff38;
    border-radius: .976563vw;
    padding: 1.36719vw 2.34375vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea {
    border: 1px solid #ffffff38;
    border-radius: 6px;
    padding: 12px 16px;
  }
}

.styles-module-scss-module__mH7I1G__field input::placeholder, .styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea::placeholder, .styles-module-scss-module__mH7I1G__field textarea {
  text-transform: lowercase;
  color: #ffffff54;
  font-size: .833333vw;
  font-weight: 400;
  line-height: 180%;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__field input::placeholder, .styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea::placeholder, .styles-module-scss-module__mH7I1G__field textarea {
    font-size: 1.5625vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__field input::placeholder, .styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea::placeholder, .styles-module-scss-module__mH7I1G__field textarea {
    font-size: 14px;
  }
}

.styles-module-scss-module__mH7I1G__field input, .styles-module-scss-module__mH7I1G__field textarea {
  color: #fff;
}

.styles-module-scss-module__mH7I1G__field.styles-module-scss-module__mH7I1G__full {
  grid-column: 1 / -1;
}

@media (width <= 480px) {
  .styles-module-scss-module__mH7I1G__field {
    grid-column: 1 / -1;
  }
}

.styles-module-scss-module__mH7I1G__grid {
  grid-gap: 1.04167vw 2.08333vw;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__grid {
    grid-gap: 1.95313vw 3.90625vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__grid {
    grid-gap: 16px;
  }
}

.styles-module-scss-module__mH7I1G__blur {
  height: 21.3542vw;
  margin-top: 5.20833vw;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__blur {
    height: 40.0391vw;
    margin-top: 9.76563vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__blur {
    height: 340px;
    margin-top: 64px;
  }
}

.styles-module-scss-module__mH7I1G__final {
  opacity: 0;
  pointer-events: all;
  pointer-events: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 1.25vw;
  height: 100%;
  padding-bottom: 3.125vw;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__final {
    gap: 2.34375vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__final {
    gap: 16px;
  }
}

.styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__title {
  margin: 0;
}

.styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__subtitle_big {
  letter-spacing: 0%;
  text-transform: lowercase;
  font-size: 2.08333vw;
  font-weight: 800;
  line-height: 179%;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__subtitle_big {
    font-size: 3.125vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__subtitle_big {
    font-size: 24px;
  }
}

.styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__button {
  padding-inline: 4.375vw;
}

@media (width <= 1024px) {
  .styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__button {
    padding-inline: 8.20313vw;
  }
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__final .styles-module-scss-module__mH7I1G__button {
    padding-inline: 48px;
  }
}

.styles-module-scss-module__mH7I1G__canvas {
  z-index: -1;
}

@media (width <= 768px) {
  .styles-module-scss-module__mH7I1G__isSubmittingBtn {
    width: 100%;
  }
}


/* [project]/src/shared/components/ThreeScene/style.module.scss.module.css [app-client] (css) */
.style-module-scss-module__0zfsoq__scene {
  width: 100vw !important;
  height: 100vh !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
}

.style-module-scss-module__0zfsoq__sceneGame {
  width: 100vw !important;
  height: 100vh !important;
}

.style-module-scss-module__0zfsoq__blockNebula {
  height: 150vh;
  position: absolute;
}


/*# sourceMappingURL=src_80327293._.css.map*/