.rjyfi{width:100%;min-width:0}.rjyfi .frm-fluent-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.rjyfi .frm-fluent-form>.ff-el-group{margin:0;min-width:0}.rjyfi .frm-fluent-form>.rjyfi-wide,.rjyfi .frm-fluent-form>.ff_submit_btn_wrapper,.rjyfi .frm-fluent-form>.ff-errors-in-stack,.rjyfi .frm-fluent-form>.ff-message-success{grid-column:1/-1}.rjyfi .ff-el-group:has(>input[type=hidden]){display:none}.rjyfi .fluentform .ff-el-input--label label{font-family:inherit;font-size:13px;color:var(--ink,#113163);font-weight:500}.rjyfi .fluentform .ff-el-form-control{font:inherit;font-size:14px;border-radius:0;border:1px solid #dce3ee;background:#f5f7fb;color:#111;box-shadow:none;padding:12px;min-height:46px;width:100%;max-width:100%}.rjyfi .fluentform textarea.ff-el-form-control{min-height:145px;resize:vertical}.rjyfi .fluentform .ff-el-form-control:focus{outline:2px solid #1c4ba5;outline-offset:2px;border-color:#1c4ba5}.rjyfi .fluentform button.ff-btn-submit{background:#1c4ba5;color:#fff;border:1px solid #1c4ba5;border-radius:0;min-height:46px;padding:12px 30px;font:inherit;font-size:14px;cursor:pointer}.rjyfi .fluentform button.ff-btn-submit:hover{background:#153b84}.rjyfi .fluentform button:disabled{opacity:.65;cursor:wait}.rjyfi .rjyfi-note{font-size:12px;line-height:1.8;margin-top:20px}.rjyfi .rjyfi-note a{text-decoration:underline;text-underline-offset:3px}.rjyfi .rjyfi-status{font-size:13px;line-height:1.8;margin:14px 0;color:#113163}.rjyfi .rjyfi-draft{display:inline-flex;margin-top:5px}.rjyfi [hidden]{display:none!important}.rjyfi .fluentform .ff-message-success{border:1px solid #bdd5c5;box-shadow:none;background:#f0f8f3;color:#224c32;padding:18px;font-size:14px}.rjyfi .fluentform .error,.rjyfi .fluentform .text-danger{font-size:12px;overflow-wrap:anywhere}.rjyfi .ff-errors-in-stack{grid-column:1/-1}.rjyfi .ff-el-is-error .ff-el-form-control{border-color:#b42318}
@media(max-width:600px){.rjyfi .frm-fluent-form{grid-template-columns:1fr;gap:18px}.rjyfi .rjyfi-note{font-size:11px}.rjyfi .fluentform .ff-el-form-control{font-size:16px}}
.rjyfi .frm-fluent-form{display:block}.rjyfi .frm-fluent-form>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;width:100%;min-width:0!important}.rjyfi .frm-fluent-form>fieldset>.ff-el-group{margin:0;min-width:0}.rjyfi .frm-fluent-form>fieldset>.rjyfi-wide,.rjyfi .frm-fluent-form>fieldset>.ff_submit_btn_wrapper{grid-column:1/-1}
@media(max-width:600px){.rjyfi .frm-fluent-form>fieldset{grid-template-columns:1fr;gap:18px}}

.rjyfi form.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style){background-color:#1c4ba5;color:#fff}.rjyfi form.frm-fluent-form .ff-btn-submit:not(.ff_btn_no_style):hover{background-color:#153b84}.rjyfi .frm-fluent-form>fieldset>.ff-t-container{grid-column:1/-1}
/* Keep validation messages from moving Submit between pointer down and up. */
.rjyfi .ff-el-input--content{position:relative;padding-bottom:20px}.rjyfi .ff-el-input--content .error{position:absolute;top:calc(100% - 18px);left:0;margin:0;line-height:1.4;font-size:11px}.rjyfi .frm-fluent-form>fieldset{row-gap:14px}
