.by-inquiry .frm-fluent-form>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}
.by-inquiry .frm-fluent-form>fieldset>.ff-el-group{margin:0;min-width:0}
.by-inquiry .frm-fluent-form>fieldset>.by-field-message,.by-inquiry .frm-fluent-form>fieldset>.ff_submit_btn_wrapper,.by-inquiry .frm-fluent-form>fieldset>.ff-el-group:has(textarea){grid-column:1/-1}
.by-inquiry .fluentform .ff-el-input--label label{font-size:14px;font-weight:500;color:#66707b}
.by-inquiry .fluentform .ff-el-form-control{width:100%;max-width:100%;border:1px solid #dedede;border-radius:6px;background:#fff;padding:12px 13px;min-height:46px;color:#333;font-family:inherit;font-size:14px;box-shadow:none}
.by-inquiry .fluentform textarea.ff-el-form-control{height:105px;min-height:105px;resize:vertical}
.by-inquiry .fluentform .ff-el-form-control:focus{border-color:var(--theme-palette-color-1);background:#fff}
.by-inquiry .fluentform .ff-btn-submit{width:100%;min-height:48px;background:var(--theme-palette-color-1);color:#fff;border:0;border-radius:0;font-size:14px;font-weight:600;padding:13px 22px;cursor:pointer}
.by-inquiry .fluentform .ff-btn-submit:hover{background:var(--theme-palette-color-2)}
.by-inquiry .ff-message-success{grid-column:1/-1}
@media(max-width:689px){.by-inquiry .frm-fluent-form>fieldset{grid-template-columns:1fr;gap:17px}}
