.consult-form{max-width:760px!important;background:transparent!important;padding:0!important;color:#eeeede!important}.consult-form h2{font-size:clamp(28px,3vw,42px);line-height:1.15}.consult-form p{line-height:1.6}.consult-form label{display:block;margin:22px 0 8px;font:500 16px/1.5 'DM Sans',sans-serif}.consult-form input,.consult-form textarea,.consult-form select{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;background:#182019;color:#f0f1e7;border:1px solid #859078;border-radius:9px;padding:12px;font:16px/1.5 'DM Sans',sans-serif}.consult-form small{font-size:13px;color:#c7cfbd;line-height:1.5;font-weight:400}.consult-form input::placeholder{color:#bdc5b3}.consult-form .file-note{margin:24px 0;padding-block:20px;border-block:1px solid #5a6651}.consult-form .file-note p{margin:8px 0}.consult-form [hidden]{display:none!important}.consult-form [aria-invalid=true]{border-color:#ffcfb8}.consult-form .form-error{color:#ffcfb8}.consult-form button{min-height:48px;margin-top:24px;cursor:pointer}.consult-form :focus-visible{outline:2px solid #e4dcbd;outline-offset:4px}.consult-form button:disabled{opacity:.6;cursor:wait}.consult-form a{color:inherit;text-decoration:underline}.local-notice{padding:9px 20px;background:#dbe1ce;color:#20271f;font:13px/1.4 sans-serif;text-align:center}.ic-chat .consult-form h2{font-size:25px}.ic-chat{max-height:calc(100dvh - 120px)}.ic-chat .consult-form select{width:100%}.ic-chat .consult-form small{display:inline}.consult-success{max-width:65ch;line-height:1.7}.consult-success button{margin:12px 12px 0 0}.consult-success h2{font-size:30px}@media(max-width:600px){.consult-form h2{font-size:28px}.consult-form label{margin-top:18px}.local-notice{font-size:12px}.consult-form input{min-width:0}}
body.page-contact .consult-form p,.ic-chat .consult-form p{color:#d8dfcd!important}.consult-form .form-error{color:#ffcfb8!important}

.consult-form .platform-fields small{display:block;margin-top:7px;overflow-wrap:anywhere}.consult-form .platform-fields label>small:first-child{display:inline;margin:0}
