.contact-wrap{max-width:960px}.form-demo{background:#ece4e6;border-left:3px solid #66464e;padding:15px 18px;font-size:14px}.inquiry-form{background:white;border:1px solid #ded5d7;padding:38px;margin-top:30px}.form-group-title{font-size:24px;border-bottom:1px solid #cfc2c5;padding-bottom:16px;margin:5px 0 26px}.form-group-title:not(:first-child){margin-top:38px}.form-field{min-width:0;padding:0;border:0;margin:0 0 25px}.form-field>label,.form-field>legend{font-weight:600;margin-bottom:10px;display:block;font-size:16px}.field-status{display:inline-block;font-size:11px;background:#f2edee;color:#583941;margin-left:10px;padding:2px 7px;vertical-align:middle;font-weight:500}.form-field input:not([type=radio]),.form-field select,.form-field textarea{display:block;width:100%;border:1px solid #a38f94;background:#fff;border-radius:0;padding:12px;font:inherit;min-height:48px;color:#21191b}.form-field textarea{resize:vertical}.form-field input[type=file]{font-size:14px;padding:16px;background:#f7f4f5}.form-options{display:flex;flex-wrap:wrap;gap:12px 20px}.form-options label{display:flex;align-items:center;gap:8px;min-height:44px;font-weight:400}.form-options input,.privacy-check input{width:20px;height:20px;accent-color:#641e32;flex-shrink:0}.form-help{font-size:14px;color:#665257;line-height:1.8;margin:8px 0 18px}.form-help p{margin:5px 0}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.privacy-check{display:flex;align-items:flex-start;gap:10px;margin:28px 0;line-height:1.8;font-size:15px}.privacy-check input{margin-top:4px}.form-after{font-size:14px;margin:20px 0 0}.review-list>div{border-bottom:1px solid #ded5d7;padding:16px 0}.review-list dt{font-size:14px;color:#665257;font-weight:600}.review-list dd{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.form-result{padding:22px;background:#f2edee;margin:0}.inquiry-form [hidden]{display:none!important}@media(max-width:700px){.inquiry-form{padding:25px 20px}.form-columns{grid-template-columns:1fr;gap:0}.form-options{flex-direction:column;gap:2px}.form-group-title{font-size:22px}.inquiry-form .btn{width:100%}.privacy-check{font-size:14px}.form-field input[type=file]{font-size:12px;padding:12px}.form-review .actions{display:grid;grid-template-columns:1fr}}

[data-instrument-fields][hidden],[data-general-fields][hidden]{display:none!important}
