.consult-form-card{background:#f6f2e9;color:var(--ink);border:1px solid #d8d6cc;padding:34px 34px 32px;box-shadow:18px 18px 0 #e8e1d3}.consult-form-card .section-kicker{color:#9d751f}.consult-form-card h2{color:var(--deep);font-size:38px;margin:8px 0 12px}.consult-form-card>p:not(.section-kicker){color:#627068;font-size:13px;line-height:1.55;margin-bottom:18px}.consult-form-card form label{color:#263c32;font-size:11px;margin:12px 0 5px}.consult-form-card form label span{color:#7f8b84}.consult-form-card input,.consult-form-card textarea{background:#fffef9;color:var(--ink);border:1px solid #cdd4cf;border-radius:2px;font-size:13px;padding:11px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.consult-form-card input::placeholder,.consult-form-card textarea::placeholder{color:#99a29d}.consult-form-card input:focus,.consult-form-card textarea:focus{outline:none;background:#fff;border-color:#9d751f;box-shadow:0 0 0 3px rgba(217,169,63,.16)}.consult-form-card textarea{min-height:86px}.consult-form-card button{margin-top:18px;background:var(--green);color:#fffef9;min-height:48px;letter-spacing:.035em;transition:background .18s ease,transform .18s ease}.consult-form-card button:hover{background:var(--deep);transform:translateY(-1px)}.consult-form-card .form-note{color:#6d7972}.consult-form-card .form-error{color:#9f342b;background:#fff7f4;border:1px solid #e8c7bf;padding:8px 10px}@media(max-width:800px){.consult-form-card{padding:28px 22px;box-shadow:10px 10px 0 #e8e1d3}.consult-form-card h2{font-size:34px}}
