.red-mail-header{color:var(--color);text-align:center !important;padding:35px 20px !important;border-radius:16px !important;margin:0 auto 25px !important;max-width:600px !important;position:relative !important;overflow:hidden !important}.red-mail-header h2{font-size:28px !important;font-weight:700 !important;margin:0 0 10px !important;color:var(--color) !important;letter-spacing:0.5px !important;text-shadow:0 2px 4px rgba(0, 0, 0, 0.15) !important}.red-mail-header .red-mail-subtitle{font-size:16px !important;font-weight:400 !important;opacity:0.95 !important;color:var(--color) !important;text-shadow:0 1px 3px rgba(0, 0, 0, 0.1) !important}ul.frmUL{list-style:none !important;margin:0 auto !important;padding:30px !important;max-width:600px !important;background:rgba(255, 255, 255, 0.85) !important;backdrop-filter:blur(10px) !important;border-radius:16px !important;box-shadow:0 16px 25px rgba(0, 0, 0, 0.08) !important;direction:rtl !important}ul.frmUL li{margin-bottom:22px !important;display:flex;align-items:center;gap:12px}ul.frmUL label.caption{display:block !important;font-weight:600 !important;margin-bottom:6px !important;color:#333 !important;font-size:16px !important;background-color:transparent !important;position:relative !important}ul.frmUL .mustChar{color:#f44336 !important;font-weight:bold !important}ul.frmUL .field{display:block !important;width:100% !important}ul.frmUL input[type="text"],ul.frmUL textarea{width:100% !important;padding:12px 14px !important;border:1px solid #ddd !important;border-radius:8px !important;background:#fff !important;font-size:15px !important;transition:0.25s !important;outline:none !important;box-sizing:border-box !important}ul.frmUL input[type="text"]:focus,ul.frmUL textarea:focus{border-color:#0078ff !important;box-shadow:0 0 0 3px rgba(0, 120, 255, 0.15) !important}ul.frmUL textarea{resize:vertical !important;min-height:100px !important}ul.frmUL .upload_box{border:2px dashed #ccc !important;border-radius:10px !important;padding:25px !important;text-align:center !important;background:rgba(250, 250, 250, 0.9) !important;transition:0.3s !important;cursor:pointer !important}ul.frmUL .upload_box:hover{border-color:#0078ff !important;background:rgba(0, 120, 255, 0.05) !important}ul.frmUL .upload_box.is-dragover{border-color:#0078ff !important;background:rgba(0, 120, 255, 0.1) !important}ul.frmUL .upload_box strong{color:#0078ff !important;display:block !important;font-weight:600 !important;margin-bottom:6px !important}ul.frmUL .upload_box p{margin:0 !important;font-size:14px !important;color:#666 !important}ul.frmUL .progress.fileloading{margin-top:10px !important;background:#f1f1f1 !important;border-radius:6px !important;height:8px !important;overflow:hidden !important}ul.frmUL .progress .percent{background:linear-gradient(90deg, #0078ff, #00c6ff) !important;height:100% !important;transition:width 0.3s ease !important}ul.frmUL .box__success{text-align:center !important;background:#f9f9f9 !important;border-radius:10px !important;padding:15px !important;border:1px solid #ddd !important}ul.frmUL .options_area a{display:inline-block !important;margin:8px !important;color:#555 !important;transition:0.2s !important}ul.frmUL .options_area a:hover{color:#0078ff !important}.terms_checkbox a{color:var(--color) !important}ul.frmUL .frmSbmBtn{text-align:center !important;display:block !important;width:100% !important;background:#272a34;color:#fff !important;font-size:28px !important;font-weight:600 !important;height:auto;padding:5px 0 !important;border:none !important;border-radius:8px !important;cursor:pointer !important;transition:0.3s ease !important;box-shadow:0 4px 10px rgba(0, 120, 255, 0.3) !important}ul.frmUL .frmSbmBtn:hover{background:linear-gradient(135deg, #0056d6, #0089ff) !important;transform:translateY(-2px) !important;box-shadow:0 6px 14px rgba(0, 120, 255, 0.4) !important}@media (max-width:600px){ul.frmUL{padding:20px !important}ul.frmUL label.caption{font-size:15px !important}}