{"id":2119,"date":"2024-03-04T11:51:55","date_gmt":"2024-03-04T11:51:55","guid":{"rendered":"https:\/\/spainforeveryone.com\/?page_id=2119"},"modified":"2024-05-10T08:34:41","modified_gmt":"2024-05-10T07:34:41","slug":"schengen","status":"publish","type":"page","link":"https:\/\/spainforeveryone.com\/index.php\/schengen\/","title":{"rendered":"Schengen Calculator: Understand the 90\/180 rule with this useful tool"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2119\" class=\"elementor elementor-2119\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-356ad55 e-flex e-con-boxed e-con e-parent\" data-id=\"356ad55\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-42805488 e-grid e-con-full e-con e-child\" data-id=\"42805488\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-726da8c8 elementor-widget elementor-widget-image\" data-id=\"726da8c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"695\" src=\"https:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/AdobeStock_342756205-1-scaled.webp\" class=\"attachment-full size-full wp-image-2122\" alt=\"Schengen Calculator\" srcset=\"https:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/AdobeStock_342756205-1-scaled.webp 1920w, https:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/AdobeStock_342756205-1-300x109.webp 300w, https:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/AdobeStock_342756205-1-1024x370.webp 1024w, https:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/AdobeStock_342756205-1-768x278.webp 768w, https:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/AdobeStock_342756205-1-1536x556.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2231ac90 elementor-widget elementor-widget-text-editor\" data-id=\"2231ac90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you are travelling to the Schengen Area on a Schengen Visa, use our Schengen calculator to ensure you remain within the 90\/180 day rule. This calculator is the most straightforward tool you will find to help understand and comply with the rules.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b85548 e-flex e-con-boxed e-con e-child\" data-id=\"3b85548\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a430f elementor-widget elementor-widget-heading\" data-id=\"b9a430f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to Use the Schengen Calculator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd2e3ab elementor-widget elementor-widget-text-editor\" data-id=\"dd2e3ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Enter entry dates and arrival dates from the past, present or future in chronological order. For ongoing trips, don&#8217;t forget to include all your trips from the past 180 days and your current trip. The calculator will identify if you go over your 90 day limit at any time. The <em>allowance used<\/em> and <em>days remaining<\/em> results will always take into account the 180 day rolling period you are in.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-feb6e77 e-flex e-con-boxed e-con e-child\" data-id=\"feb6e77\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d8732e elementor-widget elementor-widget-heading\" data-id=\"3d8732e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schengen Calculator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f50073b elementor-widget elementor-widget-html\" data-id=\"f50073b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <style>\n    .rolling-period {\n      background-color: red;\n      color: white;\n      padding: 5px;\n      margin-bottom: 5px;\n    }\n\n    .error-message {\n      color: red;\n      margin-top: 5px;\n    }\n\n    .overstay-message {\n      color: red;\n      margin-top: 5px;\n    }\n\n    \/* Hide the entire Row Type display *\/\n    .row-type-container {\n      display: none;\n    }\n  <\/style>\n  <title>Row Calculator<\/title>\n<\/head>\n<body>\n\n<div id=\"calculator\">\n  <!-- Rows Container -->\n  <div id=\"rows-container\"><\/div>\n\n  <!-- Add Row Button -->\n  <button onclick=\"addRow()\">Add Row<\/button>\n  <!-- Delete Last Row Button -->\n  <button onclick=\"deleteLastRow()\">Delete Last Row<\/button>\n  <!-- Reset Calculator Button -->\n  <button onclick=\"resetCalculator()\">Reset Calculator<\/button>\n<\/div>\n\n<script>\nlet rows = [];\n\n\/\/ Initialize with the first row\naddRow();\n\nfunction addRow() {\n  \/\/ Create a new row object\n  const newRow = {\n    entryDate: \"\",\n    exitDate: \"\",\n    daysInTrip: 0,\n    allowanceUsed: 0,\n    daysRemaining: 0\n  };\n\n  \/\/ Push the new row object to the array\n  rows.push(newRow);\n\n  \/\/ Render the row in the UI\n  renderRow(newRow);\n}\n\nfunction deleteLastRow() {\n  \/\/ Ensure there's always at least one row visible\n  if (rows.length > 1) {\n    \/\/ Remove the last row from the array\n    rows.pop();\n\n    \/\/ Remove the last row from the UI\n    const rowContainer = document.getElementById(\"rows-container\");\n    rowContainer.removeChild(rowContainer.lastChild);\n  }\n}\n\nfunction resetCalculator() {\n  \/\/ Clear all rows\n  rows = [];\n  \n  \/\/ Clear the UI\n  const rowContainer = document.getElementById(\"rows-container\");\n  rowContainer.innerHTML = '';\n\n  \/\/ Add a new row\n  addRow();\n}\n\nfunction renderRow(row) {\n  const rowContainer = document.getElementById(\"rows-container\");\n\n  \/\/ Create a new row element\n  const newRowElement = document.createElement(\"div\");\n  newRowElement.className = \"row\";\n\n  \/\/ Set innerHTML with input fields\n  newRowElement.innerHTML = `\n    ${getRowType(row) === \"Row A\" ? '<div class=\"rolling-period\">New Rolling Period<\/div>' : ''}\n    Entry Date: <input type=\"date\" class=\"entry-date\" value=\"${row.entryDate}\" onfocus=\"setMinDate(this)\">\n    Exit Date: <input type=\"date\" class=\"exit-date\" value=\"${row.exitDate}\" min=\"${row.entryDate}\">\n    Days in Current Trip: <span class=\"days-in-trip\">${row.daysInTrip || 0}<\/span>\n    Allowance Used: <span class=\"allowance-used\">${row.allowanceUsed || 0}<\/span>\n    Days Remaining: <span class=\"days-remaining\">${row.daysRemaining || 0}<\/span>\n    <div class=\"row-type-container\">\n      Row Type: <span class=\"row-type\">${getRowType(row)}<\/span>\n    <\/div>\n    <div class=\"error-message\"><\/div>\n    <div class=\"overstay-message\"><\/div>\n  `;\n\n  \/\/ Append the new row to the container\n  rowContainer.appendChild(newRowElement);\n\n  \/\/ Attach event listener for input changes\n  attachInputListeners(newRowElement, row);\n}\n\nfunction getRowType(row) {\n  return checkRowType(row) ? \"Row A\" : \"Row B\";\n}\n\nfunction attachInputListeners(rowElement, row) {\n  const entryDateInput = rowElement.querySelector(\".entry-date\");\n  const exitDateInput = rowElement.querySelector(\".exit-date\");\n  const errorMessage = rowElement.querySelector(\".error-message\");\n\n  entryDateInput.addEventListener(\"change\", () => {\n    row.entryDate = entryDateInput.value;\n    updateCalculations(row);\n    updateRowType(rowElement, row);\n    updateRollingPeriod(row);\n    updateErrorMessage(row, errorMessage);\n\n    \/\/ Update min attribute of exit date input\n    exitDateInput.min = row.entryDate;\n  });\n\n  exitDateInput.addEventListener(\"change\", () => {\n    row.exitDate = exitDateInput.value;\n    updateCalculations(row);\n    updateRowType(rowElement, row);\n    updateErrorMessage(row, errorMessage);\n  });\n}\n\nfunction updateCalculations(row) {\n  \/\/ Determine if the row is Row A or Row B based on the entry date and the previous row\n  const isRowA = checkRowType(row);\n\n  \/\/ Implement the calculation logic based on the provided requirements\n  if (isRowA && row.exitDate && new Date(row.exitDate) < new Date(row.entryDate)) {\n    \/\/ If it's Row A and exit date occurs before entry date, display '?' for calculations\n    row.daysInTrip = 0;\n    row.allowanceUsed = 0;\n    row.daysRemaining = 0;\n  } else {\n    row.daysInTrip = calculateDaysInTrip(row.entryDate, row.exitDate);\n    if (isRowA) {\n      row.allowanceUsed = row.daysInTrip;\n      row.daysRemaining = 90 - row.daysInTrip;\n    } else {\n      row.allowanceUsed = calculateAllowanceUsedB(row);\n      row.daysRemaining = 90 - row.allowanceUsed;\n    }\n  }\n\n  \/\/ Update the display with the calculated values\n  updateRowDisplay(row);\n}\n\nfunction checkRowType(row) {\n  \/\/ Check if it's the first row\n  if (rows.length === 1) {\n    return true; \/\/ The first row is always Row A\n  }\n\n  \/\/ Get the entry date of the current row\n  const currentDate = new Date(row.entryDate);\n\n  \/\/ Get the last row\n  const prevRow = rows[rows.length - 2];\n  const prevExitDate = new Date(prevRow.exitDate);\n\n  \/\/ Check if the entry date of the current row is more than 180 days later than the exit date of the previous row\n  return currentDate - prevExitDate >= 180 * 24 * 60 * 60 * 1000;\n}\n\nfunction calculateDaysInTrip(entryDate, exitDate) {\n  \/\/ Implement logic to calculate days in the current trip\n  const startDate = new Date(entryDate);\n  const endDate = new Date(exitDate);\n  const timeDiff = Math.abs(endDate - startDate);\n  return Math.ceil(timeDiff \/ (1000 * 60 * 60 * 24)) + 1;\n}\n\nfunction calculateAllowanceUsedB(row) {\n  \/\/ Calculate allowance used for 'Row B' by counting backward 180 days from the exit date\n  let totalAllowanceUsed = 0;\n\n  for (let i = rows.length - 1; i >= 0; i--) {\n    const prevRow = rows[i];\n\n    \/\/ Check if the entry date falls within the 180-day period counting backward from the exit date of the current row\n    const entryDate = new Date(prevRow.entryDate);\n    const exitDate = new Date(row.exitDate);\n\n    if (exitDate - entryDate <= 180 * 24 * 60 * 60 * 1000) {\n      totalAllowanceUsed += calculateDaysInTrip(prevRow.entryDate, prevRow.exitDate);\n    } else {\n      \/\/ Break the loop if the entry date is beyond the 180-day period\n      break;\n    }\n  }\n\n  return totalAllowanceUsed;\n}\n\nfunction updateRowDisplay(row) {\n  \/\/ Update the display with the calculated values\n  const rowElements = document.querySelectorAll(\".row\");\n  const currentRowIndex = rows.indexOf(row);\n  const currentRowElement = rowElements[currentRowIndex];\n\n  currentRowElement.querySelector(\".days-in-trip\").textContent = row.daysInTrip || 0;\n  currentRowElement.querySelector(\".allowance-used\").textContent = row.allowanceUsed || 0;\n  currentRowElement.querySelector(\".days-remaining\").textContent = row.daysRemaining || 0;\n\n  \/\/ Display overstay message if days remaining is less than zero\n  const overstayMessageElement = currentRowElement.querySelector(\".overstay-message\");\n  if (row.daysRemaining < 0) {\n    overstayMessageElement.textContent = `According to our calculations, the overstay in this rolling period is ${Math.abs(row.daysRemaining)} days.`;\n  } else {\n    overstayMessageElement.textContent = \"\"; \/\/ Clear the overstay message\n  }\n}\n\nfunction updateRowType(rowElement, row) {\n  \/\/ Update the display with the row type\n  rowElement.querySelector(\".row-type\").textContent = getRowType(row);\n}\n\nfunction updateRollingPeriod(row) {\n  \/\/ Update the display for \"New Rolling Period\"\n  const rowElements = document.querySelectorAll(\".row\");\n  const currentRowIndex = rows.indexOf(row);\n  const currentRowElement = rowElements[currentRowIndex];\n\n  if (getRowType(row) === \"Row A\") {\n    \/\/ Check if the previous row is Row B\n    const prevRow = rows[rows.length - 2];\n    if (prevRow && getRowType(prevRow) === \"Row B\") {\n      \/\/ Check if the entry date was changed (not the exit date)\n      const entryDateInput = currentRowElement.querySelector(\".entry-date\");\n      if (entryDateInput.value === row.entryDate) {\n        const rollingPeriodElement = document.createElement(\"div\");\n        rollingPeriodElement.className = \"rolling-period\";\n        rollingPeriodElement.textContent = \"New Rolling Period\";\n        currentRowElement.parentElement.insertBefore(rollingPeriodElement, currentRowElement);\n      }\n    }\n  }\n}\n\nfunction updateErrorMessage(row, errorMessageElement) {\n  \/\/ Check if exit date is before entry date on the same row\n  if (row.exitDate && row.entryDate && new Date(row.exitDate) < new Date(row.entryDate)) {\n    errorMessageElement.textContent = \"Exit date must be after entry date. Please try again\";\n  } else {\n    errorMessageElement.textContent = \"\"; \/\/ Clear the error message\n  }\n}\n\nfunction calculate() {\n  \/\/ Loop through each row and update calculations\n  rows.forEach(updateCalculations);\n}\n\nfunction setMinDate(entryDateInput) {\n  \/\/ Set the min attribute of the entry date input based on the exit date of the previous row\n  const rowElements = document.querySelectorAll(\".row\");\n  const currentRowIndex = rows.indexOf(rows.find(row => row.entryDate === entryDateInput.value));\n  const prevRow = rows[currentRowIndex - 1];\n\n  if (prevRow) {\n    entryDateInput.min = prevRow.exitDate;\n  }\n}\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-045b3d6 elementor-widget elementor-widget-text-editor\" data-id=\"045b3d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>Whilst every effort is made to ensure the accuracy of this tool, it is presented for guidance only. No responsibility is assumed for your use of this tool.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-afb3dc8 e-flex e-con-boxed e-con e-child\" data-id=\"afb3dc8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d13c7c2 elementor-widget elementor-widget-heading\" data-id=\"d13c7c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The 90\/180 rule explained<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6f5898 elementor-widget elementor-widget-text-editor\" data-id=\"f6f5898\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you have a Schengen visa, this means you may only spend up to 90 days in the Schengen area within any 180 day period. After this, you must leave the entire Schengen area.\u00a0<\/p><p>The 180 day period is a &#8216;rolling period&#8217;. This means it moves! Think of it like a 180 day shadow that you cast behind you (i.e. 180 days backwards) as you move forward in time. As you move forward, your shadow moves forward too, but it is always 180 days long.<\/p><p><strong>Let&#8217;s take an example.<\/strong> Imagine the year is 2026. You spend 30 days in the Schengen countries in January, then you go outside the Schengen area, and then you come back to spend another 30 days in the Schengen area in April. At the end of April, you have spent 60 days of your 90 day allowance in the Schengen area (30 from January + 30 from April).<\/p><p>Now let&#8217;s imagine you leave the area again, and you come back in August to spend another 30 days in the area. At the end of August, you will still have only spent 60 days of your allowance in the area (30 days from April plus 30 days from August). Why? Because at the end of August, when you look at the 180 day &#8216;shadow&#8217; behind you, it is still covering April, so April is included. But it has moved &#8216;forward&#8217; on the calendar, and no longer covers January, so those 30 days are no longer included!<\/p><p><strong>New rolling periods\u00a0<\/strong>work in a similar way. Continuing with the previous example, let&#8217;s imagine you leave at the end of August 2026, and you come back again in May 2027. When you arrive in May, you will have your full 90 days available again, and your allowances will be reset. Why? Because when you look behind you, none of your previous trips fall within the 180 days before this new trip.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71f455e e-flex e-con-boxed e-con e-child\" data-id=\"71f455e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7eb04d7 elementor-widget elementor-widget-heading\" data-id=\"7eb04d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Schengen Countries<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bbf50 elementor-widget elementor-widget-text-editor\" data-id=\"89bbf50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Schengen countries include 29 countries. 25 countries from the EU, and 4 additional countries which are in the European Free Trade Area (EFTA) but not in the EU.<\/p><p>The following countries are in the Schengen Area:<\/p><p><strong>25 of the 27 countries of the EU (all except Cyprus and Ireland):<\/strong><\/p><p>Austria, Belgium, Bulgaria*, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania*, Slovakia, Slovenia, Spain and Sweden.<\/p><p>* In 2024, Bulgaria and Romania become part of the area for arrivals via sea and air only. Talks to include land arrivals are ongoing<\/p><p><strong>4 EFTA Countries:<\/strong><\/p><p>Iceland, Liechtenstein, Norway and Switzerland<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-367d4de e-flex e-con-boxed e-con e-child\" data-id=\"367d4de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15f7790 elementor-widget elementor-widget-heading\" data-id=\"15f7790\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Who Needs a Schengen Visa?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b31235 elementor-widget elementor-widget-text-editor\" data-id=\"8b31235\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Citizens from the following countries need a Schengen visa to visit the Schengen area:<\/p><p>\u00a0<\/p><p><img decoding=\"async\" class=\"alignnone wp-image-2147 size-full\" src=\"http:\/\/spainforeveryone.com\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-04-at-13.58.04.png\" alt=\"\" width=\"911\" height=\"410\" \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d23c9c3 e-flex e-con-boxed e-con e-child\" data-id=\"d23c9c3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-606ac6a elementor-widget elementor-widget-heading\" data-id=\"606ac6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to Get a Schengen Visa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-611a31a elementor-widget elementor-widget-text-editor\" data-id=\"611a31a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The following countries are in the Schengen Area<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7306a5ad elementor-widget elementor-widget-table-of-contents\" data-id=\"7306a5ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tOn this Page\t\t\t<\/h4>\n\t\t\t\t\t<\/div>\n\t\t<div id=\"elementor-toc__7306a5ad\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44e54519 elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"44e54519\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sun\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"><\/path><\/svg><\/div>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ff18ae8 e-flex e-con-boxed e-con e-parent\" data-id=\"6ff18ae8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-537853e7 elementor-widget elementor-widget-heading\" data-id=\"537853e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The EU, EEA, EFTA &amp; Schengen: Your Rights to Travel &amp; Residency<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f06c26 elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"3f06c26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sun\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"><\/path><\/svg><\/div>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20920c69 elementor-widget elementor-widget-heading\" data-id=\"20920c69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Overview of Different Visas for Spain for Non EU\/EEA\/EFTA nationals<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15ccc498 elementor-widget elementor-widget-text-editor\" data-id=\"15ccc498\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Residency processes and visas for Spain depend on your country of origin and on your personal circumstances. Read the simple guide below to help you decide which route to explore in more detail.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-278136d7 e-flex e-con-boxed e-con e-child\" data-id=\"278136d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-189f5ffc elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"189f5ffc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sun\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"><\/path><\/svg><\/div>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1dffdb23 e-flex e-con-boxed e-con e-parent\" data-id=\"1dffdb23\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b4f457e elementor-widget elementor-widget-heading\" data-id=\"3b4f457e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get your visas for Spain: Requirements &amp; Processes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e6268de elementor-widget elementor-widget-text-editor\" data-id=\"3e6268de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Once you have a good idea which residency or visa processes apply to you, you can explore the most relevant area in more detail. Below you will find details of each visa, along with eligibility requirements, costs, and processes to follow to get them. Make sure you read the first section: &#8216;<em>Requirements that are common for all visas&#8217;<\/em> as well.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52d358e3 e-flex e-con-boxed e-con e-parent\" data-id=\"52d358e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-453cf5ac elementor-widget elementor-widget-text-editor\" data-id=\"453cf5ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you found this page useful, please consider sharing it:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-421fde41 elementor-share-buttons--view-icon elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons\" data-id=\"421fde41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"share-buttons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_facebook\" role=\"button\" tabindex=\"0\" aria-label=\"Share on facebook\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_twitter\" role=\"button\" tabindex=\"0\" aria-label=\"Share on twitter\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_linkedin\" role=\"button\" tabindex=\"0\" aria-label=\"Share on linkedin\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_whatsapp\" role=\"button\" tabindex=\"0\" aria-label=\"Share on whatsapp\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-whatsapp\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t\t<div class=\"elementor-share-btn elementor-share-btn_email\" role=\"button\" tabindex=\"0\" aria-label=\"Share on email\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-share-btn__icon\">\n\t\t\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d2f3733 elementor-widget elementor-widget-heading\" data-id=\"1d2f3733\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">More articles that may be of interest:<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19bad389 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts\" data-id=\"19bad389\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.cards\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-1 post type-post status-publish format-standard hentry category-blog\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/spainforeveryone.com\/index.php\/2023\/11\/05\/hello-world\/\" >\n\t\t\t\tHello world!\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/spainforeveryone.com\/index.php\/2023\/11\/05\/hello-world\/\" aria-label=\"Read more about Hello world!\" tabindex=\"-1\" >\n\t\t\tRead More \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>If you are travelling to the Schengen Area on a Schengen Visa, use our Schengen calculator to ensure you remain within the 90\/180 day rule. This calculator is the most straightforward tool you will find to help understand and comply with the rules. How to Use the Schengen Calculator Enter entry dates and arrival dates [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-2119","page","type-page","status-publish","hentry","category-visit-spain"],"_links":{"self":[{"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/pages\/2119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/comments?post=2119"}],"version-history":[{"count":37,"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/pages\/2119\/revisions"}],"predecessor-version":[{"id":3316,"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/pages\/2119\/revisions\/3316"}],"wp:attachment":[{"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/media?parent=2119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/categories?post=2119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spainforeveryone.com\/index.php\/wp-json\/wp\/v2\/tags?post=2119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}