/* Single styling source for shared Fluent Forms inquiry ID 1. */
.fluentform_wrapper_1{--fluentform-primary:var(--theme-palette-color-1)}
.fluentform_wrapper_1 fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}
.fluentform_wrapper_1 fieldset>.ff-el-group{min-width:0;margin:0}
.fluentform_wrapper_1 fieldset>.ff-el-group:has(textarea),.fluentform_wrapper_1 fieldset>.ff_submit_btn_wrapper,.fluentform_wrapper_1 fieldset>.ff-errors-in-stack,.fluentform_wrapper_1 fieldset>.ff-message-success{grid-column:1/-1}
.fluentform_wrapper_1 .ff-el-input--label{margin-bottom:8px}
.fluentform_wrapper_1 .ff-el-input--label label{font-size:14px;font-weight:400;color:var(--theme-text-color)}
.fluentform_wrapper_1 .ff-el-form-control{font-family:inherit;font-size:14px;line-height:1.5;border:1px solid #dedfe2;border-radius:5px;padding:12px 14px;background:#fff;color:var(--theme-text-color);box-shadow:none}
.fluentform_wrapper_1 input.ff-el-form-control{height:46px}
.fluentform_wrapper_1 textarea.ff-el-form-control{min-height:130px;resize:vertical}
.fluentform_wrapper_1 .ff-el-form-control:focus{border-color:var(--theme-palette-color-1);outline:2px solid color-mix(in srgb,var(--theme-palette-color-1) 15%,transparent);outline-offset:1px}
.fluentform_wrapper_1 .ff_submit_btn_wrapper .ff-btn-submit{width:100%;min-height:46px;padding:12px 24px;border:0;border-radius:4px;background:var(--theme-palette-color-1);color:#fff;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;transition:background .2s}
.fluentform_wrapper_1 .ff_submit_btn_wrapper .ff-btn-submit:hover{background:var(--theme-palette-color-2)}
.fluentform_wrapper_1 .ff_submit_btn_wrapper .ff-btn-submit:focus-visible{outline:2px solid var(--theme-palette-color-1);outline-offset:4px}
@media(max-width:689px){.fluentform_wrapper_1 fieldset{grid-template-columns:1fr;gap:18px}}
