.syntek-form-wrap { margin-bottom:18px; }
.syntek-form .sf-field { margin-bottom:12px; }
.syntek-form label { display:block; font-weight:600; margin-bottom:6px; }
.syntek-form input[type=text], .syntek-form input[type=email], .syntek-form input[type=tel], .syntek-form textarea { width:100%; padding:8px; border:1px solid #ddd; border-radius:4px; }
.sf-success { padding:12px; border-radius:4px; margin-bottom:12px; color:#155724; background:#d4edda; border:1px solid #c3e6cb; }
.sf-error { padding:12px; border-radius:4px; margin-bottom:12px; color:#721c24; background:#f8d7da; border:1px solid #f5c6cb; }
