.souq-form-wrap{width:100%;max-width:760px;margin:0 auto;padding:32px;background:#fff;border-radius:24px;box-shadow:0 18px 45px rgba(0,0,0,0.08);box-sizing:border-box}.souq-form-wrap *,.souq-form-wrap *::before,.souq-form-wrap *::after{box-sizing:border-box}.souq-form-wrap .fluentform,.souq-form-wrap form{width:100%;max-width:100%}.souq-form-wrap .ff-el-input--label label{font-size:14px;font-weight:600;color:#1f1a16;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.04em}.souq-form-wrap input,.souq-form-wrap textarea,.souq-form-wrap select{width:100%;max-width:100%;min-height:52px;border:1.5px solid #e0e0e0;border-radius:20px;padding:14px 16px;font-size:15px;color:#222;background:#fff;transition:all 0.25s ease}.souq-form-wrap textarea{min-height:140px;resize:vertical}.souq-form-wrap input:focus,.souq-form-wrap textarea:focus,.souq-form-wrap select:focus{border-color:#ff7b00;outline:none}.souq-form-wrap input:hover,.souq-form-wrap textarea:hover,.souq-form-wrap select:hover{border-color:#ffb066}.souq-form-wrap .ff-el-group{margin-bottom:20px}.souq-form-wrap .ff-btn-submit{width:100%;min-height:54px;border:none;border-radius:40px;background:#ff7b00;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.25s ease;letter-spacing:0.02em}.souq-form-wrap .ff-btn-submit:hover{box-shadow:0 12px 30px rgba(0,0,0,0.15);transform:translateY(-4px)}.souq-form-wrap .ff-btn-submit:active{transform:scale(0.98);box-shadow:none}.souq-form-wrap .error,.souq-form-wrap .text-danger,.souq-form-wrap .ff-el-is-error .ff-el-help-message{color:#c62828;font-size:13px;margin-top:6px}.souq-form-wrap .ff-el-is-error input,.souq-form-wrap .ff-el-is-error textarea,.souq-form-wrap .ff-el-is-error select{border-color:#c62828}.souq-form-wrap .ff-message-success{border-radius:14px;padding:16px;background:#fff3e8;border:1px solid #ffb066;color:#7a3700}.souq-form-wrap .ff-t-container{display:flex;gap:16px}.souq-form-wrap .ff-t-cell{flex:1}@media (max-width:991px){.souq-form-wrap{max-width:100%;padding:28px}.souq-form-wrap .ff-t-container{display:flex;gap:16px}}@media (max-width:767px){.souq-form-wrap{width:100%;max-width:100%;padding:22px;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,0.06)}.souq-form-wrap .ff-el-group{margin-bottom:18px}.souq-form-wrap input,.souq-form-wrap textarea,.souq-form-wrap select{min-height:50px;padding:13px 14px;font-size:16px;border-radius:20px}.souq-form-wrap textarea{min-height:120px}.souq-form-wrap .ff-btn-submit{min-height:52px;font-size:16px}.souq-form-wrap .ff-t-container{display:block!important;gap:0}.souq-form-wrap .ff-t-cell{width:100%!important;max-width:100%!important;display:block!important;padding-left:0!important;padding-right:0!important;margin-bottom:18px}}@media (max-width:480px){.souq-form-wrap{padding:18px;border-radius:16px}.souq-form-wrap .ff-el-input--label label{font-size:12px}.souq-form-wrap input,.souq-form-wrap textarea,.souq-form-wrap select{min-height:48px;padding:12px 13px;border-radius:20px}.souq-form-wrap .ff-btn-submit{min-height:50px;border-radius:999px}.souq-form-wrap .ff-message-success{padding:14px;font-size:14px}.souq-form-wrap .ff-t-container{display:block!important}.souq-form-wrap .ff-t-cell{width:100%!important;max-width:100%!important;display:block!important}}