  .fluentform { font-family: Inter, sans-serif; }  .fluentform .ff-t-container { display: block; margin: 0; } .fluentform .ff-t-cell { width: 100% !important; padding: 0 !important; }  .fluentform .ff-el-group { margin: 0 !important; padding: 0 10px 20px; }  .fluentform .ff-el-input--label label { display: block; margin: 0 0 5px; color: #000; font-family: Inter, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; }  .fluentform .ff-el-form-control { width: 100%; min-height: 42px; margin: 0; padding: 0 12px; color: #000; background-color: #ebece5; border: 1px solid #dddedf; border-radius: 5px; box-shadow: none; font-family: Inter, sans-serif; font-size: 16px; font-weight: 400; }  .fluentform .ff-el-form-control::placeholder { color: #777; opacity: 1; }  .fluentform textarea.ff-el-form-control { min-height: 90px; padding: 10px 12px; line-height: 1.7; resize: vertical; }  .fluentform .ff-el-form-control:focus { color: #000; background-color: #ebece5; border-color: #000; outline: none; box-shadow: none; }  .fluentform .ff-el-form-check { display: flex; align-items: flex-start; margin: 0 0 5px; }  .fluentform .ff-el-form-check-input { flex: 0 0 auto; margin: 6px 8px 0 0; }  .fluentform .ff-el-form-check-label { color: #000; font-family: Inter, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; }  .fluentform .ff_submit_btn_wrapper { padding: 0 10px 20px; }  .fluentform .ff-btn-submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 10px; width: 250px; max-width: 100%; min-height: 41px; margin: 0; padding: 9px 18px !important; color: #000 !important; background: #d8d0c7 !important; border: 1px solid #000 !important; border-radius: 12px !important; box-shadow: none !important; font-family: Eurostile, sans-serif; font-size: 18px; font-weight: 700; line-height: 1.15; opacity: 1 !important; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease; }  .fluentform .ff-btn-submit::after { content: "\2192"; font-family: Arial, sans-serif; font-size: 20px; font-weight: 400; line-height: 1; }  .fluentform .ff-btn-submit:hover, .fluentform .ff-btn-submit:focus, .fluentform .ff-btn-submit:focus-visible { color: #ff6600 !important; background: #000 !important; border-color: #000 !important; box-shadow: 2px 2px 12px 5px rgba(15, 15, 15, 0.06) !important; outline: none; opacity: 1 !important; }  .fluentform .ff-btn-submit:disabled { cursor: not-allowed; opacity: 0.6 !important; }  .fluentform .ff-el-is-error .ff-el-form-control { border-color: #c00; } .fluentform .error, .fluentform .text-danger { color: #c00; }  .fluentform .ff-message-success { padding: 15px; color: #000; background-color: #ebece5; border: 1px solid #000; border-radius: 5px; }  @media (max-width: 767px) { .fluentform .ff-el-group, .fluentform .ff_submit_btn_wrapper { padding-right: 0; padding-left: 0; } .fluentform .ff-btn-submit { width: 100%; } }