
/* Support PRO — wider submit form */
.sp-form-wide{max-width:1000px;margin:24px auto 32px auto;padding:0 8px}
.sp-form-wide .row, .sp-form-wide .grid, .sp-form-wide form{width:100%}
.sp-form-wide input[type="text"],
.sp-form-wide input[type="email"],
.sp-form-wide input[type="tel"],
.sp-form-wide input[type="file"],
.sp-form-wide textarea,
.sp-form-wide select{width:100% !important}
/* vertical rhythm */
.sp-form-wide .field,
.sp-form-wide .sp-field{margin-bottom:16px}
.sp-form-wide textarea{min-height:140px}
/* submit button */
.sp-form-wide button,
.sp-form-wide input[type="submit"]{
  padding:12px 18px;border-radius:10px;font-weight:700
}
@media (max-width: 640px){
  .sp-form-wide{max-width:100%;padding:0 10px}
}
