@import "disable.css";
@import "./header-footer.css";
body {
  margin: 0;
  padding: 0;
  background-color: #101010;
  font-family: "Rubik", sans-serif;
}

h3 {
  font-weight: 600;
}

h4 {
  font-weight: 400;
}

p {
  font-weight: 500;
}

li p {
  font-weight: 300;
}

a {
  text-decoration: none;
}

.invalid-feedback {
  font-size: 0.9rem;
  color: #dc3545;
}

.forms-container {
  margin-top: 3.9375rem;
  background: #151414;
  border: 0.0625rem solid #FFFEFE;
  padding: 3.25rem 12.125rem;
  margin-bottom: 19.75rem;
}
.forms-container .forms-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.forms-container .forms-heading h4 {
  font-weight: 300;
  font-size: 2.5rem;
  text-transform: uppercase;
  color: rgba(235, 247, 246, 0.87);
  margin-bottom: 2.125rem;
  text-align: center;
}
.forms-container .forms-heading p {
  font-weight: 300;
  font-size: 1.6875rem;
  text-align: center;
  color: #C3BABA;
  margin-bottom: 4.125rem;
}
.forms-container .contactForm .form-group input {
  background: #131313;
  border: 0.0625rem solid #FFFFFF;
  border-radius: 0;
  padding: 1.75rem 1rem;
  font-size: 1.4375rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  margin-bottom: 1.375rem;
  color: #7B7575;
}
.forms-container .contactForm .form-group input::placeholder {
  color: #7B7575 !important;
}
.forms-container .contactForm .form-group button {
  border: 0.0625rem solid rgba(140, 231, 222, 0.89);
  padding: 1.625rem 5.875rem;
  text-transform: uppercase;
  background: rgba(129, 216, 208, 0.87) !important;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  font-size: 1.625rem;
  transition: 0.3s linear;
  color: rgba(248, 255, 254, 0.87);
  border-radius: 0;
  width: 100%;
  margin-top: 2.125rem;
  line-height: 2%;
}
.forms-container .contactForm .form-group button:hover {
  border: 0.0625rem solid #FFFFFF;
  background: transparent !important;
}
.forms-container input[type=number]::-webkit-outer-spin-button,
.forms-container input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.forms-container input[type=number] {
  -moz-appearance: textfield;
}

@media only screen and (max-width: 440px) {
  .forms-container {
    background: transparent;
    border: 0;
    padding: 3.25rem 1.375rem;
    margin-bottom: 7.25rem;
  }
  .forms-container .contactForm .form-group input::placeholder {
    color: #7B7575 !important;
  }
}

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