.elementor .e-fb5c346-b30e90c{font-family:var(--font-headlines);font-weight:700;font-size:2rem;color:var(--color-rust-dark);padding-block-start:15px;}.elementor .e-6acf4e5-05927d4{width:auto;}.elementor .e-70c23e1-989534d{width:auto;justify-content:flex-start;align-items:center;}.elementor .e-612fa7a-5aea403{flex-direction:row;justify-content:center;align-items:center;}.elementor .e-25f37f6-65d96c3{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4dcc1d4{margin-block-start:25px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-rust);border-style:solid;background-color:var(--color-sand);flex-direction:row;/* 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}.elementor .e-1e8e7dd-2684e68{width:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:40px;flex:1;justify-content:center;}.elementor .e-42bf689-6b0ed08{padding:0px;flex-direction:row;gap:0px;}.elementor .e-aaea9db-08bc409{font-family:var(--font-body);font-weight:500;font-size:1rem;color:#7A7A7A;padding:15px;margin-inline-start:-50px;border-radius:8px;border-width:1px;border-color:#7A7A7A;border-style:solid;transition:all 400ms;}.elementor .e-aaea9db-08bc409:hover,.elementor .e-aaea9db-08bc409:focus-visible{color:var(--color-cream);background-color:#C85A36;}.elementor .e-91a6d24-3ee643f{width:auto;margin-inline-start:40px;display:flex;flex-direction:row;gap:0px;flex:1;justify-content:center;align-items:center;}.elementor .e-17ff94b-62a498d{padding:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-92a9042-e275ed6{font-family:var(--font-body);font-weight:300;font-size:0.8rem;}.elementor .e-590d2ba{padding-block-end:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#7A7A7A;border-style:solid;background-color:var(--color-cream);flex-direction:column;}