.form-multisteps .wpcf7{direction:rtl;text-align:right}.form-multisteps .wpcf7 br{display:none}.form-multisteps .form-panel{display:none!important}.form-multisteps .form-panel.active{display:block!important}.form-multisteps .success-screen{display:none}.form-multisteps .success-screen.active{display:block!important;text-align:center;padding:40px 20px}:root{--navy:#0D1F30;--navy-mid:#152D42;--blue:#1A5196;--blue-light:#2B6BC0;--blue-pale:#E8F0FA;--blue-bg:#EDF2F8;--teal:#2B8C6E;--white:#FFFFFF;--gray-50:#F8FAFB;--gray-100:#F1F4F7;--gray-200:#E2E7ED;--gray-300:#CBD3DC;--gray-400:#9CA8B6;--gray-500:#6B7A8D;--gray-600:#4A5568;--gray-700:#2D3748;--red:#DC2626;--red-bg:#FEF2F2;--green:#16A34A;--green-bg:#F0FDF4;--radius:8px;--radius-sm:8px;--shadow-lg:0 12px 40px rgba(13,31,48,0.12);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.form-multisteps .success-icon{font-size:64px;margin-bottom:20px}.form-multisteps .success-icon span{width:75px;height:75px;display:inline-flex;justify-content:center;align-items:center;background:var(--green);border-radius:8px;color:var(--white);font-size:50px}.form-multisteps.multi-form-card{overflow:hidden;position:relative;font-family:var(--h1_typography-font-family);direction:rtl;max-width:1000px;margin:0 auto}.form-multisteps .card-accent{height:5px;background:linear-gradient(90deg,var(--navy),var(--blue),var(--blue-light))}.form-multisteps .card-header{padding:32px 36px 0;text-align:center}.form-multisteps .card-header h1{font-size:26px;font-weight:800;color:var(--navy);margin-bottom:6px}.form-multisteps .card-header p{font-size:15px;color:var(--gray-500)}.form-multisteps .progress-wrap{padding:24px 36px 0}.form-multisteps .progress-steps{display:flex;align-items:center;justify-content:center}.form-multisteps .prog-step{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-400);font-weight:500}.form-multisteps .prog-step.active{color:var(--blue)}.form-multisteps .prog-step.done{color:var(--teal)}.form-multisteps .prog-dot{width:30px;height:30px;border-radius:50%;border:2px solid var(--gray-300);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--white);transition:var(--transition)}.form-multisteps .prog-step.active .prog-dot{border-color:var(--blue);background:var(--blue);color:var(--white)}.form-multisteps .prog-step.done .prog-dot{border-color:var(--teal)!important;background:var(--teal)!important;color:var(--white)!important}.form-multisteps .prog-line{width:60px;height:2px;background:var(--gray-200);margin:0 12px}.form-multisteps .prog-line.filled{background:var(--teal)}.form-multisteps .gate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.form-multisteps .gate-card{border:2px solid var(--gray-200);border-radius:var(--radius);padding:24px 16px;text-align:center;cursor:pointer;transition:var(--transition);background:var(--white)}.form-multisteps .gate-card:hover{border-color:var(--blue-light);transform:translateY(-2px)}.form-multisteps .gate-card.selected{border-color:var(--blue)!important;background-color:var(--blue-pale)!important;box-shadow:0 0 0 3px rgba(26,81,150,.15)!important}.form-multisteps .gate-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:24px;background:var(--gray-50)}.form-multisteps .gate-title{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:4px}.form-multisteps .gate-desc{font-size:12px;color:var(--gray-500);line-height:1.5}.form-multisteps .card-body{padding:28px 36px 36px}.form-multisteps .section-title{font-size:16px;font-weight:700;color:var(--navy);padding-bottom:8px;margin-bottom:20px;border-bottom:2px solid var(--blue-pale);display:flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--h1_typography-font-family)}.form-multisteps .section-title .icon{width:28px;height:28px;border-radius:6px;background:var(--blue-pale);display:flex;align-items:center;justify-content:center;font-size:14px;display:none}.form-multisteps .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-multisteps .field-row.single{grid-template-columns:1fr}.form-multisteps .field-group label{font-size:13px;font-weight:600;color:var(--gray-600);margin-bottom:6px;display:block;font-family:var(--h1_typography-font-family)}.form-multisteps .field-group label .req{color:var(--red)}.form-multisteps .field-group input,.form-multisteps .field-group select,.form-multisteps .field-group textarea{width:100%;padding:10px 14px;border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--gray-50);font-family:inherit;transition:var(--transition);outline:none;text-align:right;font-family:var(--h1_typography-font-family)}.form-multisteps .field-group input:focus,.form-multisteps .field-group select:focus,.form-multisteps .field-group textarea:focus{border-color:var(--blue);background:var(--white);box-shadow:0 0 0 3px rgba(26,81,150,.1)}.form-multisteps .btn-row{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:12px}.form-multisteps .btn,#successJob a{font-size:15px;font-weight:700;padding:12px 32px;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;gap:8px;font-family:var(--h1_typography-font-family);min-height:50px}#programCard{font-family:var(--h1_typography-font-family)}.form-multisteps .btn-primary{background:var(--blue);color:var(--white)}.form-multisteps .btn-primary:hover{background:var(--navy-mid);transform:translateY(-1px)}.form-multisteps .btn-primary:disabled{background:var(--gray-300)!important;cursor:not-allowed;opacity:.7}.form-multisteps .btn-secondary{background:transparent;color:var(--gray-500);border:1.5px solid var(--gray-200)}.form-multisteps .btn-secondary:hover{border-color:var(--blue);color:var(--blue)}.form-multisteps .wpcf7-form input[type="submit"]{position:absolute!important;left:0;bottom:-78px;display:flex!important;align-items:center!important;padding:0 25px!important;border:1.5px solid var(--button_gradient_top_color);width:150px!important}.form-multisteps .wpcf7-form input[type="submit"]:hover{border:1.5px solid var(--gray-200)}.form-multisteps .wpcf7-response-output,.form-multisteps .wpcf7-mail-sent-ok{display:none!important}.form-multisteps .wpcf7-spinner{display:none!important}.form-multisteps .form-panel.active .wpcf7{display:block}.form-multisteps .success-screen.active .wpcf7{display:none}.form-multisteps .email-status{position:absolute;height:34px;display:flex;align-items:center;top:39px;left:5px;direction:ltr;margin-right:10px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;transition:all 0.3s ease}.form-multisteps .field-group{position:relative}.form-multisteps .wpcf7-response-output{display:none!important}.form-multisteps.multi-form-card .fusion-slider-loading{display:none}.form-multisteps.multi-form-card .wpcf7-select-parent .select-arrow{border-radius:var(--radius-sm);width:54px!important;height:54px!important;line-height:54px!important;border:none;background-color:transparent!important;transition:all 0.3s ease}@media (max-width:640px){.gate-grid,.field-row{grid-template-columns:1fr}.card-body{padding:20px}.card-header h1{font-size:22px}.btn-row{flex-direction:column-reverse}.btn{width:100%;justify-content:center}.prog-line{width:30px}}html[lang="en-US"] .form-multisteps.multi-form-card,html[lang="en-US"] .form-multisteps .wpcf7,html[lang="en-US"] .form-multisteps .field-group label,html[lang="en-US"] .form-multisteps .field-group input,html[lang="en-US"] .form-multisteps .field-group select,html[lang="en-US"] .form-multisteps .field-group textarea{direction:ltr;text-align:left}html[lang="en-US"] .form-multisteps .wpcf7-form input[type="submit"]{right:0;left:unset;bottom:-63px;width:150px!important}html[lang="en-US"] .form-multisteps .btn-primary span,html[lang="en-US"] .form-multisteps .btnBack span{transform:rotate(180deg)}html[lang="en-US"] .form-multisteps .email-status{left:unset;right:5px;direction:rtl}.form-multisteps input[type="email"].invalid-email{border-color:#dc3545!important;background-color:#fff8f8!important;box-shadow:0 0 0 2px rgba(220,53,69,.25)!important}.form-multisteps .email-error-message{font-family:inherit;animation:slideDown 0.3s ease-out;font-family:var(--h1_typography-font-family)}.form-multisteps .email-error-message br{display:block!important}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-multisteps .close-error-btn:hover{opacity:.7;transform:scale(1.1)}#successOrg .status-order,#successTraining .status-order{display:inline-block;margin-top:16px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;font-family:var(--h1_typography-font-family);background:var(--blue-pale);color:var(--blue)}#successTraining .status-order{background:var(--green-bg);color:var(--teal)}.form-multisteps .progress-wrap,.form-multisteps .progress-steps,.form-multisteps .prog-step,.prog-line{display:none!important}.form-multisteps .custom-email-error,.form-multisteps .wpcf7-form .wpcf7-not-valid-tip{color:#dc3545;font-size:12px;margin-top:5px}.form-multisteps .form-panel{display:none}.form-multisteps .form-panel.active{display:block}.form-multisteps .success-screen{display:none}.form-multisteps .success-screen.active{display:block}.form-multisteps #step1{display:block}.form-multisteps .chips-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.form-multisteps .chip{position:relative;padding:8px 25px;border:1.5px solid #E2E7ED;border-radius:var(--radius-sm);font-size:15px;cursor:pointer;background:#FFF;transition:all 0.3s;font-family:var(--h1_typography-font-family)}.form-multisteps .chip.selected{background:#1A5196;border-color:#1A5196;color:#fff}.form-multisteps .chip.selected:before{position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"✔";color:#fff;font-size:12px}html[lang="en-US"] .form-multisteps .chip.selected:before{left:10px;right:unset}.form-multisteps input[type="submit"]:disabled{cursor:not-allowed;opacity:.6}.form-multisteps .job-title-error{color:#dc3545;font-size:12px;margin-top:5px;display:none;font-family:var(--h1_typography-font-family)}.form-multisteps select.orgTitleSelect-error,.form-multisteps #otherJobTitle.orgTitleSelect-error{border-color:#dc3545!important;font-family:var(--h1_typography-font-family)}.form-multisteps .services-error-msg,.form-multisteps .wpcf7-not-valid-tip,.form-multisteps .program-error-msg,.program-error-msg{font-family:var(--h1_typography-font-family)}