.jr-site .jr-fluent .ff-el-group{margin-bottom:18px}
.jr-site .jr-fluent .ff-el-input--label label{font-family:inherit;font-size:16px;font-weight:700;color:inherit;margin-bottom:6px}
.jr-site .jr-fluent .ff-el-form-control{font-family:inherit;font-size:16px;line-height:1.5;width:100%;padding:13px 15px;border:1px solid #d8dfe3;border-radius:6px;background:#fff;color:#111;box-shadow:none;min-height:48px}
.jr-site .jr-fluent textarea.ff-el-form-control{min-height:88px;resize:vertical}
.jr-site .jr-fluent .ff-el-form-control:focus{outline:2px solid #00b5e7;outline-offset:2px}
.jr-site .jr-fluent .ff-el-form-check-label{font-size:16px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}
.jr-site .jr-fluent .ff-el-form-check{display:inline-block;margin-right:20px}
.jr-site .jr-fluent input[type=checkbox]{accent-color:#ff0088;width:17px;height:17px;margin:0}
.jr-site .jr-fluent .ff-btn-submit{display:block;width:100%;background:#ff0088;color:#fff;font-family:inherit;font-size:19px;font-weight:800;border:0;border-radius:7px;padding:16px 20px;line-height:1.4;cursor:pointer}
.jr-site .jr-fluent .ff-btn-submit:hover{background:#cf006e;color:#fff}
.jr-site .jr-fluent .ff-btn-submit:focus-visible{outline:3px solid #00b5e7;outline-offset:3px}
.jr-site .jr-fluent .jr-form-consent{font-size:13px;line-height:1.5;text-align:center;margin:12px 0 0}
.jr-site .jr-fluent .jr-form-consent a{color:inherit;text-decoration:underline}
.jr-site .jr-fluent .ff-el-is-error .text-danger{color:#b00020;background:white;padding:3px 6px;border-radius:3px;font-size:14px}
.jr-site .jr-fluent .ff-message-success{background:#f2fff8;color:#123b26;border:1px solid #8fbea3;border-radius:6px;padding:16px}
.jr-site .jr-fluent .ff-upload-btn{background:#fff;color:#111;border:1px solid #ddd;border-radius:4px;padding:10px}
.jr-site .jr-fluent .ff-el-help-message{color:inherit;font-size:14px}
.jr-site .jr-quote .jr-fluent a{color:#fff;text-decoration:underline}
