.consult-hero{background:linear-gradient(120deg,#123f39,#245c54)}.consult-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:34px;align-items:start}.consult-info ol{list-style:none;padding:0;counter-reset:consult}.consult-info li{display:grid;grid-template-columns:42px 1fr;gap:2px 14px;padding:14px 0;border-bottom:1px solid #d8dfdd;counter-increment:consult}.consult-info li:before{content:counter(consult);grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#174f48;color:#fff;font-weight:700}.consult-info li b{color:#173f3a;font:700 18px Georgia,serif}.consult-info li span{color:#5b6d69;font-size:14px;line-height:1.5}.scope-note,.payment-order,.expert-notice{margin:22px 0;padding:18px;background:#edf4f2;border-left:4px solid #a67c45}.scope-note p,.payment-order p,.expert-notice p{margin:6px 0 0}.consult-form,.consult-thanks{padding:30px;background:#fff;border:1px solid #cbd5d2;box-shadow:0 12px 34px #153d3714}.consult-form h2,.consult-thanks h2{margin:6px 0 22px}.consult-form label{display:grid;gap:7px;margin-bottom:17px;color:#203f3b;font-weight:700}.consult-form input,.consult-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #9eaeaa;background:#fff;font:16px Arial,sans-serif}.consult-form small{font-weight:400;color:#61716e}.form-grid,.time-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.consult-form fieldset{margin:0 0 19px;padding:20px;border:1px solid #cbd5d2}.consult-form legend{padding:0 8px;color:#173f3a;font:700 19px Georgia,serif}.consult-form fieldset p{margin:0 0 15px;color:#61716e}.consent{grid-template-columns:auto 1fr!important}.consent input{width:auto;margin-top:4px}.file-list{display:block;color:#174f48;font-weight:600}.form-status.error{color:#a13227}.consult-thanks{grid-column:1/-1;max-width:760px;margin:auto}.consult-thanks .primary{display:inline-flex;margin-top:8px}@media(max-width:800px){.consult-layout,.form-grid,.time-grid{grid-template-columns:1fr}.consult-form{padding:22px}}
