 .fluentform {  --ff-primary: #073b4c; --ff-action: #118ab2; --ff-highlight: #06d6a0; --ff-error: #ef476f; --ff-bg: #f8f9fa; --ff-white: #ffffff; font-family: inherit; max-width: 800px; margin: 0 auto; width: 100%;  box-sizing: border-box; }  .fluentform .ff-el-input--label { color: var(--ff-primary) !important; font-weight: 700 !important; font-size: 18px !important; margin-bottom: 8px !important; display: block; line-height: 1.3; } .fluentform .ff-el-is-required { color: var(--ff-error) !important; font-size: 18px !important; margin-left: 4px; }  .fluentform .ff-el-form-control { background-color: var(--ff-white) !important; border: 2px solid #e0e6ed !important; border-radius: 6px !important; color: var(--ff-primary) !important; padding: 16px 20px !important; font-size: 16px !important; height: auto !important; width: 100%; max-width: 100%;  box-sizing: border-box;  } .fluentform .ff-el-form-control:focus { border-color: var(--ff-action) !important; box-shadow: 0 4px 12px rgba(17, 138, 178, 0.15) !important; outline: none; } .fluentform .ff-el-form-control::placeholder { color: #9aa5b1 !important; font-weight: 400; font-size: 16px; }  .fluentform .ff-el-group { background: #f8fafc; padding: 20px; border-radius: 8px; border: 1px solid #e2e8f0; width: 100%; box-sizing: border-box; } .fluentform .ff-el-form-check { margin-bottom: 12px !important; display: flex; align-items: flex-start;  }  .fluentform .ff-el-form-check input[type=radio] { margin-top: 5px;  min-width: 18px; min-height: 18px; }  .fluentform .ff-el-form-check-label { color: var(--ff-primary) !important; font-size: 16px !important; font-weight: 500; cursor: pointer; margin-left: 10px; line-height: 1.4; word-break: break-word;  white-space: normal;  }  .fluentform .ff-btn-submit { background-color: var(--ff-primary) !important; color: var(--ff-white) !important; border: none; border-radius: 6px; padding: 20px 30px !important; font-size: 18px !important; font-weight: 800 !important; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; width: 100%; white-space: normal;  line-height: 1.2; } .fluentform .ff-btn-submit:hover { background-color: var(--ff-action) !important; }  @media (max-width: 767px) {  .fluentform .ff-el-group { padding: 15px 12px !important; }  .fluentform .ff-el-form-control { padding: 12px 14px !important; font-size: 16px !important;  }  .fluentform .ff-el-input--label { font-size: 16px !important; }  .fluentform .ff-el-form-check-label { font-size: 15px !important; }  .fluentform .ff-btn-submit { font-size: 16px !important; padding: 16px !important; } }