.elementor .e-f3281ee-48a717e{font-family:var(--font-body);font-weight:700;font-size:2rem;color:var(--color-rust-dark);text-align:center;padding-block-start:15px;}.elementor .e-11a87e9-f0c7717{width:auto;}.elementor .e-34a22c6-01b204a{width:auto;justify-content:flex-start;align-items:center;}.elementor .e-775e06a-2350b65{width:auto;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0d98f73-8f982a2{width:auto;padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-936995b-8e9eff6{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--color-sand);flex-direction:column;/* Newsletter Form */

#newsletter_pill_form {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  width: 100% !important;
}

#newsletter_pill_form .elementor-form-fields-wrapper {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  width: 100% !important;
}

#newsletter_pill_form .elementor-field-type-email {
  width: auto !important;
  flex: 1 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

#newsletter_pill_form .elementor-field-type-submit {
  width: auto !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Email Field */

#newsletter_pill_form input[type="email"] {
  height: 46px !important;
  border: 0 !important;
  border-radius: 10px 0 0 10px !important;
  padding: 0 16px !important;

  font-family: "Manrope", sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
}

#newsletter_pill_form input[type="email"]::placeholder {
  font-family: "Manrope", sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 400 !important;
}

/* Submit Button */

#newsletter_pill_form button[type="submit"] {
  height: 46px !important;
  border: 0 !important;
  border-color: #C85A36 !important
  border-radius: 0 10px 10px 0 !important;

  background: #C85A36 !important;
  color: #ffffff !important;

  padding: 0 24px !important;

  font-family: "Manrope", sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 600 !important;
}

#newsletter_pill_form .elementor-button-text {
  font-family: "Manrope", sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 600 !important;
  color: #ffffff !important;
}

/* Remove extra spacing Elementor adds */

#newsletter_pill_form .elementor-field-group {
  margin-bottom: 0 !important;
}\n}