#webmoose-order-form {
  font-family: Poppins, sans-serif;
}

.wm-flex {
  display: flex;
}

.wm-center {
  justify-content: center;
}

#webmoose-order-form a {
  color: #527d1f;
  text-decoration: none;
}

.offer-name[data-v-7c6155] {
  padding-bottom: 1rem;
  font-size: 1.125rem;
}

input[data-v-7c6155] {
  color: #527d1f;
  background-color: #f8fbed;
  border: 1px solid #dceda4;
  padding: 1rem 1.25rem;
  font-weight: 500;
  border-radius: 16px !important;
}

input[data-v-7c6155]:focus, input[data-v-7c6155]:active, input[data-v-7c6155]:focus:active, input[data-v-7c6155]:focus-visible {
  border-color: #527d1f;
  outline: none;
}

[data-v-7c6155]::placeholder {
  color: #dceda4;
  opacity: 1;
}

.form-input-wrapper[data-v-7c6155] {
  flex-direction: column;
  row-gap: 1.2rem;
  padding-bottom: 2rem;
  display: flex;
}

.form-input[data-v-7c6155] {
  display: flex;
}

button[data-v-7c6155] {
  color: #fff;
  background: #527d1f;
  border: 1px solid #527d1f;
  border-radius: 16px;
  width: 100%;
  max-width: 420px;
  padding: 1rem 1.5rem;
  font-weight: 600;
}

button[data-v-7c6155]:hover, button[data-v-7c6155]:focus {
  background: #365214;
}

.form-notice[data-v-7c6155] {
  padding-bottom: 2rem;
  font-size: .9rem;
}

.form-notice-login[data-v-7c6155] {
  padding-top: 2rem;
  font-weight: 500;
}

.error[data-v-7c6155] {
  border-color: #ff1717;
}

.form-error[data-v-7c6155] {
  color: #ff1717;
  padding-top: 1rem;
}

.app-header[data-v-c3b780] {
  color: #000;
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 2.5rem;
}

h1[data-v-c3b780] {
  font-size: 1.5rem;
  font-weight: 800;
}

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