<div class="form-step active" data-step="1">
  <h3>Your contact details</h3>
  <p class="diagnostic-question">
<strong>Who is completing this form?</strong>
</p>
  <div class="form-field" data-required>[radio rempli_par use_label_element "I am the person concerned by the procedure|self" "I am completing this for someone else|third_party"]</div>
  <div class="diagnostic-subsection" data-show-when="rempli_par=third_party">
    <div class="form-field" data-required>[select relation_tiers first_as_label "Your relationship to the applicant" "Employer|employer" "HR Manager|hr" "Family member|family" "Spouse|partner" "Friend|friend" "Lawyer/Legal representative|legal_representative" "Other|other"]</div>
    <div class="form-field" data-required>[text nom_tiers placeholder "Your full name"]</div>
    <div class="form-field" data-required>[tel telephone_tiers placeholder "Your phone number"]</div>
  </div>
  <div class="form-grid">
    <div class="form-field">[text* prenom placeholder "First name"]</div>
    <div class="form-field">[text* nom placeholder "Last name"]</div>
    <div class="form-field">[email* email placeholder "Main contact email address"]</div>
    <div class="form-field">[tel* telephone placeholder "Phone (e.g. +32 470 00 00 00)"]</div>
    <div class="form-field form-field--required">[date* date_naissance min:1900-01-01 placeholder "Date of birth"]</div>
    <div class="form-field">[text* nationalite placeholder "Nationality"]</div>
    <div class="form-field form-field--full">[text* pays_residence placeholder "Country of residence of the person concerned by the procedure"]<p class="diagnostic-field-help">This is the person applying for residence or nationality, not the person completing the form.</p>
</div>
  </div>
  <fieldset class="diagnostic-recipient" data-show-when-any="rempli_par=self,third_party">
    <legend>Who should receive the emails related to this matter?</legend>
    <p class="diagnostic-recipient__help">Choose the person who will manage communications with the firm.</p>
    <div class="form-field" data-required>[radio notification_recipient use_label_element "The person concerned|concerned_person" "The person completing the form|submitter" "The employer|employer" "The worker|worker" "Another person|other_explicit"]</div>
    <div class="form-field diagnostic-recipient__email" data-show-when-any="notification_recipient=submitter,employer,worker,other_explicit" data-required>
<label for="notification_email">Email address that should receive communications</label>[email notification_email id:notification_email placeholder "name@example.com"]</div>
  </fieldset>
  <div class="diagnostic-collision diagnostic-notice" hidden>
<p>This address is already being used for another active case. To avoid mixing communications for two cases, we recommend using a different address. If you continue with this address, only the most recent case can be followed automatically.</p>
<div class="form-field" data-required>[checkbox shared_email_confirmed use_label_element "I understand and wish to keep this address|yes"]</div>
</div>
  <div class="form-field">[acceptance autorisation_contact] I authorize Halabi Law Firm to process my data and contact me as part of my case follow-up [/acceptance]</div>
  <input type="hidden" name="pp_contact_id" value="">
<input type="hidden" name="pp_account_id" value="">
<input type="hidden" name="sio_contact_id" value="">
  <input type="hidden" name="utm_source" value="">
<input type="hidden" name="utm_medium" value="">
<input type="hidden" name="utm_campaign" value="">
<input type="hidden" name="utm_term" value="">
<input type="hidden" name="utm_content" value="">
<input type="hidden" name="source_url" value="">
<input type="hidden" name="gclid" value="">
  <div class="form-navigation">
<span>
</span>
<button type="button" class="btn-next cta-component">Continue</button>
</div>
</div>

<div class="form-step" data-step="2">
  <h3>What is your plan?</h3>
<p>Choose the situation that best matches yours. Select one answer.</p>
  <div class="diagnostic-choice-grid" data-required>
    [radio life_project use_label_element
      "Work in Belgium or hire a foreign worker|work"
      "Start a business, invest or welcome a foreign associate|entrepreneur"
      "Settle in Belgium without working or renew private means residence|rentier"
      "Join a family member or partner, or bring them to Belgium|family"
      "Study in Belgium or renew student residence|student"
      "Consolidate my residence in Belgium|consolidate"
      "Request medical or humanitarian regularisation|regularisation"
      "My situation does not match any proposal|other"]
  </div>
  <div class="diagnostic-choice-descriptions">
    <p>You are an employee, highly qualified, or your profile relates to a shortage occupation. Or you are an employer in Belgium wishing to recruit such a profile.</p>
    <p>You want to work as a self-employed person, create your company or invest in an existing company. Or your company is established in Belgium and wants to welcome an active foreign associate.</p>
    <p>You have sufficient recurring income, ties with Belgium, and want to reside here without carrying out a professional activity.</p>
    <p>Your spouse, partner, parent or child lives in Belgium and you want to join them. Or you live in Belgium and want a family member to join you.</p>
    <p>You want to study in Belgium, renew student residence, extend it after your studies or change status.</p>
    <p>You already live in Belgium and want to obtain Belgian nationality, permanent residence, or move from one residence status to another.</p>
    <p>You live in Belgium without valid residence and believe that your personal, family or medical situation justifies regularisation.</p>
  </div>
  <div class="form-navigation">
<button type="button" class="btn-prev">Back</button>
<button type="button" class="btn-next cta-component">Continue</button>
</div>
</div>

<div class="form-step" data-step="3">
  <h3>What is your request about?</h3>
  <div class="form-field" data-required>[radio request_nature use_label_element "A first application|first" "A renewal|renewal" "An appeal against a refusal, or a right to be heard|appeal"]</div>
  <p class="diagnostic-notice" data-show-when="life_project=student;request_nature=appeal">The firm does not handle appeals or rights to be heard in student residence matters. Your diagnostic will show the appropriate redirection.</p>
  <div class="form-navigation">
<button type="button" class="btn-prev">Back</button>
<button type="button" class="btn-next cta-component">Continue</button>
</div>
</div>

<div class="form-step" data-step="4">
  <div class="diagnostic-section" data-show-when="request_nature=appeal" data-show-when-not="life_project=student">
    <h3>Your appeal</h3>
<p>To examine your case effectively, we need the decision you received. It is the essential document: it contains the reasons, the legal basis and the appeal deadline.</p>
<p>
<strong>Upload the decision you received.</strong>
<br>Required. Accepted formats: PDF or a readable photo. You may upload several documents.</p>
    <div class="form-field" data-required>[file appeal_decisions multiple filetypes:pdf|jpg|jpeg|png limit:20mb]</div>
    <p>
<strong>On what date did you receive this decision?</strong>
</p>
    <div class="form-field" data-required>[date appeal_received_date]</div>
    <p>
<strong>Briefly describe the context.</strong>
<br>What procedure did you file, on what date, and what is your current situation? At least five lines.</p>
    <div class="form-field" data-required data-min-lines="5">[textarea appeal_context placeholder "Procedure filed, date and current situation"]</div>
    <p>You will then be able to choose your appointment.</p>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=renewal">
    <h3>Your renewal</h3>
    <div data-show-when="life_project=work">
<p><strong>Same employer or new employer?</strong></p>
<div class="form-field" data-required>[checkbox renewal_same_employer exclusive use_label_element "Same employer|yes" "New employer|no"]</div>
<div data-show-when="renewal_same_employer=no">
<p><strong>In which region is the new employer located?</strong></p>
<div class="form-field" data-required>[select renewal_region first_as_label "Region" "Brussels|brussels" "Flanders|flanders" "Wallonia|wallonia"]</div>
<p><strong>What is its business sector?</strong></p>
<div class="form-field" data-required>[text renewal_sector]</div>
<p><strong>What role are you being offered?</strong></p>
<div class="form-field" data-required>[text renewal_role]</div>
<p><strong>What is the proposed gross monthly salary, if you know it?</strong></p>
<div class="form-field">[number renewal_salary]</div>
</div>
</div>
    <div data-show-when="life_project=entrepreneur">
<p><strong>Is this the same activity as the original one?</strong></p>
<div class="form-field" data-required>[checkbox renewal_same_activity exclusive use_label_element "Same activity|yes" "Different activity|no"]</div>
<div data-show-when="renewal_same_activity=no"><p><strong>Please specify.</strong></p><div class="form-field" data-required>[textarea renewal_activity_change]</div></div>
</div>
    <div data-show-when="life_project=family">
<p><strong>What is the current income of the person creating the right?</strong></p>
<div class="form-field" data-required>[text renewal_family_income]</div>
<p><strong>What is the applicant's current residence situation?</strong></p>
<div class="form-field" data-required>[text renewal_family_status]</div>
<p><strong>Has there been a separation?</strong></p>
<div class="form-field" data-required>[checkbox renewal_separation exclusive use_label_element "No separation|no" "There has been a separation|yes"]</div>
</div>
    <p data-show-when="life_project=rentier">No additional question is required.</p>
    <p data-show-when="life_project=student">No additional question is required.</p>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=work">
    <h3>Single permit</h3>
    <p>
<strong>Who are you?</strong>
</p>
    <div class="form-field" data-required>[checkbox work_author exclusive use_label_element "I am the worker|worker" "I am the employer|employer"]</div>
    <p data-show-when="work_author=worker"><strong>Where are you currently located?</strong></p>
    <p data-show-when="work_author=employer"><strong>Where is the worker you want to hire currently located?</strong></p>
    <div class="form-field" data-required>[checkbox worker_location exclusive use_label_element "Legal residence in Belgium or the European Union|legal_belgium_or_eu" "Abroad outside the European Union|outside_eu" "In Belgium without valid residence or with a short-stay visa|irregular_or_short_stay"]</div>
    <div class="diagnostic-notice" data-show-when="worker_location=irregular_or_short_stay">
<p>A single permit cannot be obtained from Belgium during irregular residence or a short stay. The worker will need to return to the country of origin.</p>
<p>This return must not be improvised. We first meet you for a consultation, examine the situation and tell you frankly whether a procedure is possible. If it is, we open the case and verify all information and documents before confirming whether the prospects remain high. The return is organised only then, never before.</p>
<p>Both the worker and employer must be open to this possibility. If departure is excluded in principle, the single-permit route cannot succeed.</p>
<p>
<strong>Would the worker be willing to return to the country of origin if we confirm that the prospects of success are high?</strong>
</p>
<div class="form-field" data-required>[checkbox worker_willing_return exclusive use_label_element "Yes|yes" "No|no"]</div>
</div>
    <p data-show-when="work_author=worker">
<strong>Does the worker already have an employer in Belgium?</strong>
</p>
<div class="form-field" data-show-when="work_author=worker" data-required>[checkbox belgian_employer exclusive use_label_element "I have an employer in Belgium|yes" "I do not yet have an employer|no"]</div>
    <div class="diagnostic-notice" data-show-when="work_author=worker;belgian_employer=no" data-continue-label="Request a legal opinion">
<p>A single-permit application is always filed by the employer, never by the worker. An application therefore cannot begin before an employer has been found in Belgium.</p>
<p>If you want to understand your options at this stage, a written legal opinion is the appropriate service. A lawyer examines your profile, answers your questions and provides a complete written note on the available routes.</p>
</div>
    <p data-show-when="work_author=worker"><strong>In which region will you work?</strong></p>
    <p data-show-when="work_author=employer"><strong>In which region is your company located?</strong></p>
    <div class="form-field" data-required>[select work_region first_as_label "Select a region" "Brussels|brussels" "Flanders|flanders" "Wallonia|wallonia"]</div>
    <p><strong>What is the company's business sector?</strong></p>
    <div class="form-field" data-required>[text work_sector]</div>
    <p data-show-when="work_author=worker"><strong>What position are you being offered?</strong></p>
    <p data-show-when="work_author=employer"><strong>What position are you offering the worker?</strong></p>
<div class="form-field" data-required>[text work_role]</div>
<p><strong>What is the proposed gross monthly salary, if you know it?</strong></p>
<div class="form-field">[number work_salary]</div>
    <p><strong>Have you previously consulted the firm?</strong></p>
    <div class="form-field" data-required>[checkbox prior_cabinet_relationship exclusive use_label_element "No previous relationship|no" "The worker has previously consulted the firm|worker" "The employer has previously consulted the firm|employer" "Both|both"]</div>
    <div class="form-field" data-show-when-any="prior_cabinet_relationship=worker,employer,both" data-required>[text prior_employer_identifier placeholder "Name or email address of the known employer"]</div>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=entrepreneur">
    <h3>Professional card or foreign associate</h3>
    <p>
<strong>Who are you?</strong>
</p>
    <div class="form-field" data-required>[checkbox entrepreneur_entry exclusive use_label_element "I want to start a business or invest|person" "Our company is welcoming a foreign associate|company"]</div>
    <div data-show-when="entrepreneur_entry=person">
      <p><strong>Where are you currently located?</strong></p>
      <div class="form-field" data-required>[checkbox professional_location exclusive use_label_element "Abroad|abroad" "In Belgium with valid residence|legal_belgium" "In Belgium with a short-stay visa or without valid residence|irregular_or_short_stay"]</div>
      <div class="diagnostic-notice" data-show-when="professional_location=irregular_or_short_stay">
<p>A professional card cannot be obtained from Belgium during irregular residence or a short stay. The application must be filed from your country of origin.</p>
<p>We first meet you for a consultation. If a procedure is possible, we open the case and complete a full analysis. Return is organised only after that analysis, never before.</p>
<p>
<strong>Would you be willing to return to your country of origin to file the application if we confirm that the prospects are high?</strong>
</p>
<div class="form-field" data-required>[checkbox professional_willing_return exclusive use_label_element "Yes|yes" "No|no"]</div>
</div>
      <p><strong>What stage has your project reached?</strong></p>
      <p>The professional card is granted only if the project has an economic benefit for the region where you want to establish yourself. The strength of the project is therefore decisive.</p>
      <div class="form-field" data-required>[checkbox project_maturity exclusive use_label_element "Structured project|structured" "Defined but not formalized project|defined" "Investment without a specific project|investment_without_project"]</div>
      <div class="diagnostic-notice" data-show-when="project_maturity=investment_without_project" data-continue-label="Request a legal opinion">A project that still needs to be defined cannot be usefully assessed for a professional card. A written legal opinion is better suited at this stage: a lawyer examines your profile, resources and intentions and provides a written note explaining what would make the project eligible.</div>
      <p>
<strong>Do you have a financial plan?</strong>
</p>
<div class="form-field" data-required>[checkbox financial_plan exclusive use_label_element "Yes|yes" "No|no"]</div>
      <div class="form-field" data-show-when="financial_plan=yes">[file financial_plan_file filetypes:pdf|doc|docx|xls|xlsx limit:20mb]</div>
      <p><strong>How much capital do you plan to invest?</strong></p>
      <div class="form-field" data-required>[number planned_capital]</div>
<p><strong>In which region do you want to establish yourself?</strong></p>
<div class="form-field" data-required>[select professional_region first_as_label "Select a region" "Brussels|brussels" "Flanders|flanders" "Wallonia|wallonia"]</div>
<p><strong>Describe your project.</strong><br>Planned activity, current stage, steps already taken, and any partners or clients. At least five lines.</p>
<div class="form-field" data-required data-min-lines="5">[textarea project_description]</div>
    </div>
    <div data-show-when="entrepreneur_entry=company">
      <p>
<strong>Where is your future associate currently located?</strong>
</p>
<div class="form-field" data-required>[checkbox associate_location exclusive use_label_element "Abroad|abroad" "In Belgium with valid residence|legal_belgium" "In Belgium on a short stay or without valid residence|irregular_or_short_stay"]</div>
<div class="diagnostic-notice" data-show-when="associate_location=irregular_or_short_stay">
<p>A professional card cannot be obtained from Belgium during irregular residence or a short stay. The application must be filed from the future associate's country of origin.</p>
<p>We first meet you for a consultation. If a procedure is possible, we open the case and complete a full analysis. Return is organised only then, never before.</p>
<p>
<strong>Would your future associate be willing to return to their country of origin to file the application if we confirm that the prospects of success are high?</strong>
</p>
<div class="form-field" data-required>[checkbox associate_willing_return exclusive use_label_element "Yes|yes" "No|no"]</div>
</div>
<p>
<strong>How long has your company operated in Belgium?</strong>
</p>
<div class="form-field" data-required>[text company_age]</div>
<p>
<strong>What is its business sector?</strong>
</p>
<div class="form-field" data-required>[text company_sector]</div>
<p>
<strong>What is its approximate annual turnover?</strong>
</p>
<div class="form-field" data-required>[number company_turnover]</div>
<p>
<strong>What role will your future associate perform?</strong>
<br>Planned role, share of capital, contribution in capital or expertise.</p>
<div class="form-field" data-required data-min-lines="3">[textarea associate_role]</div>
<p>
<strong>How will this association strengthen the company's activity?</strong>
<br>New markets, expertise, jobs or investment. At least five lines.</p>
<div class="form-field" data-required data-min-lines="5">[textarea associate_contribution]</div>
<p>
<strong>In which region is your company established?</strong>
</p>
<div class="form-field" data-required>[select company_region first_as_label "Select a region" "Brussels|brussels" "Flanders|flanders" "Wallonia|wallonia"]</div>
    </div>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=rentier">
    <h3>Residence based on private means</h3>
<p><strong>Where are you currently located?</strong></p>
<div class="form-field" data-required>[checkbox rentier_location exclusive use_label_element "Abroad|abroad" "In Belgium|belgium"]</div>
<div class="diagnostic-notice" data-show-when="rentier_location=belgium">
<p>Applications for residence based on private means are now filed as a D-visa application from the country of origin.</p>
<p>If returning to your country of origin is not possible, the application must be filed from Belgium by demonstrating exceptional circumstances preventing departure. This is a more demanding route that we will discuss in consultation.</p>
</div>
<p>
<strong>What ties do you have with Belgium?</strong>
<br>For example, a child born in Belgium, family living in Belgium or holding Belgian nationality, a previous short or long stay, a Belgian diploma, or business relationships. Describe them as precisely as possible in at least five lines.</p>
<div class="form-field" data-required data-min-lines="5">[textarea belgium_ties placeholder "Describe your ties with Belgium"]</div>
<p>
<strong>What income do you have?</strong>
</p>
<p>This route requires regular recurring income and no continuing professional activity in the country of origin. Rent from property, pensions and guaranteed income are considered. Life annuities, bank assets and investments, dividends and salary are not. The required amount is 120% of the guaranteed monthly income, plus 10% per dependent, and is indexed.</p>
<p><strong>Do you still carry out a professional activity in your country of origin?</strong></p>
<div class="form-field" data-required>[checkbox current_professional_activity exclusive use_label_element "Yes|yes" "No|no"]</div>
<p><strong>What is the nature of your recurring income and its monthly amount?</strong></p>
<div class="form-field" data-required>[text income_nature placeholder "Nature of recurring income"]</div>
<div class="form-field" data-required>[number income_monthly_amount placeholder "Monthly amount"]</div>
<p>If your current income does not fall within the accepted categories, this does not close the door. Some solutions can create acceptable recurring income. We will discuss them during the consultation.</p>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=family">
    <h3>Family reunification</h3>
<p>
<strong>Who are you?</strong>
</p>
<div class="form-field" data-required>[checkbox family_author exclusive use_label_element "The person who wants to join or settle with a family member in Belgium|joining" "The person already in Belgium who wants a family member to join them, whether that person is in Belgium or abroad|sponsor"]</div>
<p>
<strong>Who is to be joined in Belgium?</strong>
<br>Select the family relationship and situation of the person already present in Belgium.</p>
<div class="form-field" data-required>[select family_link_status first_as_label "Person already present in Belgium" "Belgian or European spouse or partner|partner_be_eu" "Spouse or partner authorized to reside|partner_resident" "Belgian or European child or descendant|child_be_eu" "Child or descendant authorized to reside|child_resident" "Belgian or European parent or ascendant|parent_be_eu" "Parent or ascendant authorized to reside|parent_resident" "Other family member|other"]</div>
<div data-show-when="family_link_status=other"><p><strong>Specify the family relationship and nationality.</strong></p><div class="form-field" data-required>[text family_other_link_nationality]</div></div>
<p>
<strong>What is the current situation of the person seeking residence?</strong>
<br>This is the family member for whom the application will be filed.</p>
<div class="form-field" data-required>[checkbox family_applicant_location exclusive use_label_element "Abroad|abroad" "In Belgium under another authorized status|legal_belgium" "In Belgium without valid residence|irregular_belgium"]</div>
<p><strong>Do you have a minor Belgian child?</strong></p>
<div class="form-field" data-required>[checkbox minor_belgian_child exclusive use_label_element "Yes|yes" "No|no"]</div>
<div data-show-when="minor_belgian_child=yes">
<p><strong>Have you recognized this child?</strong></p>
<div class="form-field" data-required>[checkbox child_recognised exclusive use_label_element "Yes|yes" "No|no"]</div>
</div>
<div data-show-when-not="minor_belgian_child=yes;child_recognised=yes">
<p>
<strong>What is the net monthly income of the person already present in Belgium?</strong>
<br>This is the person who creates the right to family reunification. Indicate the net monthly amount and its nature: salary, self-employed income, rent, pension, benefits or social assistance.</p>
<div class="form-field" data-required>[select family_income_type first_as_label "Main type of income" "Salary or self-employed activity|work" "Rent, pension or benefits|other" "CPAS only|cpas_only" "I am not sure|uncertain"]</div>
<div class="form-field" data-required>[number family_income_amount placeholder "Net monthly income"]</div>
</div>
<p><strong>Do you have children together?</strong></p>
<div class="form-field" data-required>[checkbox common_children exclusive use_label_element "Yes|yes" "No|no"]</div>
<p><strong>Briefly describe your situation.</strong></p>
<div class="form-field" data-required>[textarea family_summary]</div>
<div class="diagnostic-notice">
<p>
<strong>Read before booking</strong>
</p>
<p>In most situations, family reunification requires the person already in Belgium to have sufficient income from salaried or self-employed work. The required amount is indexed each year.</p>
<p>This condition does not apply in certain situations, particularly when the application concerns the parent of a minor Belgian child.</p>
<p>If your only income is social assistance, the application will be refused. We will direct you to a written legal opinion to examine other possible routes before starting a procedure.</p>
<div data-show-when-not="minor_belgian_child=yes;child_recognised=yes" class="form-field" data-required>[checkbox family_income_readiness exclusive use_label_element "I have this income|ready" "I do not have this income and want a written legal opinion|not_ready" "I am not certain about my situation|uncertain"]</div>
</div>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=student">
    <h3>Student residence: what we handle</h3>
<div class="diagnostic-notice">
<p>We support students from the start to the end of the procedure. We do not take over a case that has already begun.</p>
<p>
<strong>We handle:</strong>
</p>
<ul>
<li>first student visa applications from abroad;</li>
<li>first student residence applications in Belgium where residence is legal;</li>
<li>student residence renewals;</li>
<li>post-study residence extensions;</li>
<li>changes from student status to another residence status.</li>
</ul>
<p>
<strong>We do not handle:</strong>
</p>
<ul>
<li>applications already filed;</li>
<li>rights to be heard, including after a renewal refusal;</li>
<li>orders to leave the territory;</li>
<li>appeals against a refusal.</li>
</ul>
<p>
<strong>We do not handle rights to be heard or appeals against refusals in student residence matters.</strong>
</p>
<div class="form-field" data-required>[checkbox student_handled_filter exclusive use_label_element "My situation is in the first list|handled" "My situation is in the second list|not_handled"]</div>
</div>
<p>
<strong>What is your situation?</strong>
</p>
<div class="form-field" data-required>[select student_situation first_as_label "Your situation" "I live abroad and want to study in Belgium, first application|first_abroad" "I am already a student in Belgium and want to renew my residence|renewal" "I am already a student in Belgium and want a post-study extension|post_study_extension" "I am already a student in Belgium and want to change status after my studies|status_change_after" "I am already a student in Belgium and want to change status before the end of my studies|status_change_before" "I am in Belgium with a C visa and want to change to student residence|short_stay_to_student" "My student residence has expired, or I received a right to be heard or an order to leave|expired_hearing_or_order"]</div>
<div data-show-when-any="student_situation=status_change_after,status_change_before">
<p>
<strong>If you want to change status, on what basis?</strong>
</p>
<div class="form-field" data-required>[select status_change_destination first_as_label "To which status?" "Single permit|single_permit" "Professional card|professional_card" "Post-study extension|post_study_extension" "Marriage|marriage" "Legal cohabitation|legal_cohabitation" "Family reunification|family_reunification"]</div>
</div>
<p>
<strong>Have you already received a refusal of a Belgian visa or residence permit?</strong>
</p>
<div class="form-field" data-required>[checkbox student_prior_refusal exclusive use_label_element "No|no" "Yes|yes"]</div>
<div data-show-when="student_prior_refusal=yes"><p><strong>Specify the date and reason.</strong></p><div class="form-field" data-required>[textarea student_refusal_details]</div></div>
<p>
<strong>Are you subject to an entry ban or a Schengen alert?</strong>
</p>
<div class="form-field" data-required>[select student_entry_ban first_as_label "Entry ban or alert" "No|none" "Yes, and I left for the full duration of the now-expired ban|expired_complied" "Yes, and the ban is still active or I did not leave for its full duration|active_or_not_complied"]</div>
<div class="diagnostic-notice" data-show-when="student_entry_ban=active_or_not_complied">If you were subject to an entry ban and did not leave the territory for its full duration, your application will be refused. We advise waiting until it expires before filing an application.</div>
<p><strong>Would you like to add any details?</strong><br>Optional.</p><div class="form-field">[textarea student_details]</div>
<div class="diagnostic-notice">
<p>
<strong>Read before booking</strong>
</p>
<p>Two conditions must be met for us to file a student residence application.</p>
<p>Admission to a recognized or subsidized institution. Private institutions do not create a right to student residence.</p>
<p>Sufficient means of subsistence, with an amount indexed each year: either a guarantor or money blocked in an account.</p>
<div class="form-field" data-required>[checkbox student_conditions_ready exclusive use_label_element "I have these elements|yes" "I do not have them yet|no"]</div>
<p>Without admission or proof of sufficient means, a consultation would be premature. A written legal opinion is better suited: a lawyer explains in writing all conditions to meet and the next steps. The amount is deducted if you later open a case with us.</p>
</div>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=consolidate">
    <h3>Consolidate your residence</h3><p><strong>Which procedure are you considering?</strong></p>
<div class="form-field" data-required>[checkbox consolidate_type exclusive use_label_element "Permanent residence|permanent" "Belgian nationality|nationality" "Change of status|status_change"]</div>
    <div data-show-when="consolidate_type=permanent">
<p>
<strong>For how many years have you resided legally and without interruption in Belgium?</strong>
</p>
<div class="form-field" data-required>[number permanent_duration min:0 step:1]</div>
<div class="diagnostic-notice" data-show-when-number="permanent_duration<4" data-continue-label="Request a legal opinion">
<p>Permanent residence requires five years of uninterrupted legal residence in Belgium. We can meet you for a consultation from four years onward, which is the useful time to review your history and prepare the case.</p>
<p>Before four years, a consultation would be premature. A written legal opinion is better suited: a lawyer examines your history and tells you when you will become eligible and what conditions to meet in the meantime.</p>
</div>
</div>
    <div data-show-when="consolidate_type=status_change">
<p><strong>What is your current residence status?</strong></p>
<div class="form-field" data-required>[select current_status first_as_label "Current status" "Family reunification|family_reunification" "Student|student_residence" "Professional card|professional_card" "Single permit|single_permit" "Researcher or postdoctoral researcher|researcher" "Private means|private_means" "Other|other"]</div>
<p><strong>Which status do you want to change to?</strong></p>
<div class="form-field" data-required>[select status_change_destination first_as_label "Desired status" "Single permit|single_permit" "Professional card|professional_card" "Post-study extension|post_study_extension" "Marriage|marriage" "Legal cohabitation|legal_cohabitation" "Family reunification|family_reunification"]</div>
</div>
    <div data-show-when="consolidate_type=nationality">
      <p>
<strong>1. How long have you lived continuously in Belgium with a valid residence permit?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_duration exclusive use_label_element "Under 4 years|under_4" "Between 4 and 5 years|four_to_five" "Between 5 and 10 years|five_to_ten" "More than 10 years|over_ten"]</div>
<p>
<strong>2. Since your arrival, has your residence been interrupted by a period without a residence permit, a registration certificate, an order to leave the territory, or a gap between two cards during a change of status?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_interruption exclusive use_label_element "No, never|none" "Yes|yes" "I do not know|unknown"]</div>
<p>
<strong>3. Have you left Belgium for more than six consecutive months since your arrival?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_absence exclusive use_label_element "No|none" "Yes, once|once" "Yes, several times|multiple"]</div>
<p>
<strong>4. Which residence card do you currently hold?</strong>
</p>
<div class="form-field" data-required>[select nationality_card first_as_label "Current residence card" "Card A, limited residence|a" "Card B, unlimited residence|b" "Card K, formerly Card C, establishment|k" "Card L, formerly Card D, EU long-term resident|l" "Card EU or EU+ / F or F+|eu_family" "Other / I do not know|other_unknown"]</div>
<p>
<strong>5. Has your principal residence been registered in Belgium without interruption throughout this period?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_residence_registered exclusive use_label_element "Yes|yes" "No|no" "I do not know|unknown"]</div>
      <p>
<strong>6. Which of these situations applies to you? You may select more than one.</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_paths use_label_element "I am married to a Belgian national and we live together in Belgium|spouse_belgian" "I am the parent of a minor Belgian child who lives in Belgium|parent_belgian_child" "I have worked continuously in Belgium during the last five years|continuous_work_five" "I have worked more irregularly in Belgium but believe I have a significant number of working days|irregular_work" "I am retired|retired" "I have a recognized permanent incapacity for work or receive a disability allowance|disabled" "None of these situations|none"]</div>
<div data-show-when-any="nationality_paths=continuous_work_five,irregular_work">
<p>
<strong>7. During the last five years, have you worked in Belgium as an employee, self-employed person or civil servant for the equivalent of at least two full-time years?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_work_two_years exclusive use_label_element "Yes, without interruption|yes_continuous" "Yes, but with periods of unemployment, illness or inactivity|yes_interrupted" "No|no" "I do not know|unknown"]</div>
<p>
<strong>8. Were your periods of work performed in Belgium with contributions to Belgian social security?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_work_belgium exclusive use_label_element "Yes, entirely|all" "Only partly, with some work abroad|part" "No|no"]</div>
</div>
<div data-show-when-any="nationality_paths=retired,disabled">
<p>
<strong>9. Do you have an official decision or certificate from the relevant organization confirming your situation?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_official_status exclusive use_label_element "Yes|yes" "No|no" "I can obtain it|can_obtain"]</div>
</div>
<p>
<strong>10. Can you prove knowledge of French, Dutch or German at level A2 or above?</strong>
</p>
<div class="form-field" data-required>[select nationality_language_proof first_as_label "Proof of A2 language level" "A Belgian diploma obtained in one of these languages|belgian_diploma" "A language-course certificate from a recognized provider|recognised_course" "A Selor, Actiris, VDAB or Forem certificate|official_certificate" "I have worked for several years and believe I can prove it another way|work_proof" "No / I do not know|none_unknown"]</div>
<p>
<strong>11. Have you completed one of the following paths?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_integration use_label_element "The Brussels reception path or Walloon integration path|brussels_wallonia" "The Flemish integration path|flanders" "At least 400 hours of recognized vocational training|training_400" "Belgian studies leading to a secondary or higher-education diploma|belgian_studies" "None of these paths|none"]</div>
<p>
<strong>12. Have you been convicted of a criminal offence in Belgium or abroad?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_conviction exclusive use_label_element "No|no" "Yes|yes" "I do not know / Proceedings are pending|unknown"]</div>
<p>
<strong>13. Is a criminal investigation or judicial inquiry currently open against you?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_investigation exclusive use_label_element "No|no" "Yes|yes" "I do not know|unknown"]</div>
<p>
<strong>14. Do you have a birth certificate from your country of origin that is legalized or apostilled and translated where required?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_birth_certificate exclusive use_label_element "Yes|yes" "No|no" "I cannot obtain it|cannot_obtain"]</div>
<p>
<strong>15. Are your name and date of birth written identically on all your Belgian and foreign documents?</strong>
</p>
<div class="form-field" data-required>[checkbox nationality_identity_consistent exclusive use_label_element "Yes|yes" "No, there are differences|no" "I do not know|unknown"]</div>
    </div>
  </div>

  <div class="diagnostic-section" data-show-when="request_nature=first;life_project=regularisation">
    <h3>Medical or humanitarian regularisation</h3>
<p>Before continuing, one question. Are you currently in one of these situations?</p>
<div class="form-field" data-required>[checkbox regularisation_catch_up exclusive use_label_element "I am married to or legally cohabiting with a Belgian, European or authorized resident|family" "I have a marriage or legal-cohabitation project with such a person|family" "I have a Belgian, European or authorized-resident child, or a child-recognition project|family" "A close family member is Belgian, European or authorized to reside in Belgium|family" "I have an employer in Belgium ready to hire me|employer" "None of these situations|none"]</div>
<div class="diagnostic-notice" data-show-when="regularisation_catch_up=none">
<p>These applications cannot be assessed using a form. Everything depends on your history, your ties and your state of health, and the assessment is strict.</p>
<p>We will therefore not offer you an immediate consultation, but a written legal opinion: a lawyer examines your situation in detail, for a medical case on the basis of the certificates you send us, and tells you frankly whether an application has a chance of succeeding. If it does, we will assist you. If it does not, you will know before starting a procedure doomed to fail, and we will tell you what remains possible.</p>
<p>
<strong>Before continuing, one point of honesty.</strong>
</p>
<p>If you arrived recently in Belgium, if you have already filed several regularisation applications, or if nothing concretely prevents you from returning to your country of origin, these applications very rarely succeed. In these situations, we advise you to contact the legal aid office, which can appoint a lawyer for you.</p>
<p>However, some situations deserve serious examination. For example: an elderly person whose children are established in Belgium; a parent separated from a child legally resident in Belgium and prevented from maintaining a relationship with that child; children who have attended school in Belgium for a long time, particularly where health problems are present; a person suffering from a serious illness that prevents a return to the country of origin, such as cancer currently being treated in Belgium.</p>
<div class="form-field" data-required>[checkbox regularisation_orientation exclusive use_label_element "Request a written legal opinion|legal_opinion" "My situation is closer to the first case|redirect"]</div>
</div>
<p>If you have been subject to an entry ban or an alert, please tell us.</p>
<div class="form-field" data-required>[checkbox active_entry_ban_or_alert exclusive use_label_element "No active entry ban or alert|no" "Active entry ban or alert|yes"]</div>
  </div>

  <div class="diagnostic-section" data-show-when="life_project=other">
    <h3>Describe your situation to us</h3>
<p>A legal professional at the firm will read it and tell you whether we can help.</p>
<p>Be complete and precise: our reply will be based on this description alone. A description that is too vague will not allow us to help you.</p>
<p>
<strong>1. Where do you currently live?</strong>
</p>
<div class="form-field" data-required>[checkbox grey_residence exclusive use_label_element "In Belgium with valid residence|legal_belgium" "In Belgium without valid residence or with expired status|irregular_belgium" "Abroad|abroad"]</div>
<p data-show-when-not="grey_residence=abroad">
<strong>2. If you live in Belgium, what type of residence do you have?</strong>
</p>
<div class="form-field" data-show-when-not="grey_residence=abroad" data-required>[select grey_residence_type first_as_label "Residence type" "Card A|a" "Card B|b" "Card C|c" "Card D|d" "Card F or F+|f" "Card H|h" "Annex 15|annex_15" "Annex 35|annex_35" "Registration certificate|orange_card" "Single permit|single_permit" "Student residence|student" "Application pending|pending" "Other|other"]</div>
<p>
<strong>3. Describe your situation and what you expect from us.</strong>
<br>Include your history in Belgium, arrival dates, previous procedures and decisions, your current family and professional situation, and what you want to obtain. At least ten lines.</p>
<div class="form-field" data-required data-min-lines="10">[textarea grey_description placeholder "Your history, current situation and what you expect from the firm"]</div>
<p>We will reply within three working days.</p>
  </div>
  <div class="form-navigation">
<button type="button" class="btn-prev">Back</button>
<button type="button" class="btn-next cta-component">Continue</button>
</div>
</div>

<div class="form-step" data-step="5">
  <h3>Last step before your diagnostic</h3>
<div class="form-field" data-required>[select* source_contact first_as_label "How did you hear about Cabinet Halabi?" "Google search|google" "Recommendation from a former client|former_client" "Recommendation from a professional partner|professional_partner" "Masterclass or webinar|webinar" "LinkedIn|linkedin" "Facebook|facebook" "Instagram|instagram" "avocat-halabi.com website|website" "Other|other"]</div>
<p>
<strong>Would you like to add information or ask a question?</strong>
<br>Optional. Any information useful to our analysis.</p>
<div class="form-field">[textarea message]</div>
<p>
<strong>You may attach documents if you have them.</strong>
<br>Optional. Up to ten files. Your documents are kept for no more than three months if no case is opened.</p>
<div class="form-field">[file supporting_documents multiple filetypes:pdf|jpg|jpeg|png|doc|docx limit:20mb]</div>
<div class="form-navigation">
<button type="button" class="btn-prev">Back</button>[submit class:cta-component "Show my diagnostic"]</div>
</div>
