www.virail.co.uk
Open in
urlscan Pro
172.66.40.180
Public Scan
URL:
https://www.virail.co.uk/
Submission: On March 28 via manual from GB — Scanned from GB
Submission: On March 28 via manual from GB — Scanned from GB
Form analysis
1 forms found in the DOM<form data-v-73d8e745="" class="m-0 p-0 w-full">
<div data-v-73d8e745="" class="flex z-10 my-2 justify-between md:hidden"><!----><!----></div>
<div data-v-73d8e745="" class="hidden lg:flex flex-row w-full gap-x-2 items-center">
<div data-v-73d8e745="" class="flex-1 relative isolate" data-test-id="desktop-departure-input">
<div class="absolute z-10 inset-y-0 left-0 px-2.5 flex items-center pointer-events-none text-[#20203E]" data-test-id="icon"><svg data-test-id="icon-departure" width="24" height="24" viewBox="0 0 24 24" fill="none"
xmlns="http://www.w3.org/2000/svg">
<mask id="mask0_1568_1148" style="mask-type:alpha;" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24">
<rect width="24" height="24" fill="#D9D9D9"></rect>
</mask>
<g mask="url(#mask0_1568_1148)">
<path
d="M12 16C13.1048 16 14.0476 15.6095 14.8286 14.8286C15.6095 14.0476 16 13.1048 16 12C16 10.8952 15.6095 9.95238 14.8286 9.17143C14.0476 8.39048 13.1048 8 12 8C10.8952 8 9.95238 8.39048 9.17143 9.17143C8.39048 9.95238 8 10.8952 8 12C8 13.1048 8.39048 14.0476 9.17143 14.8286C9.95238 15.6095 10.8952 16 12 16Z"
fill="#9D9D9D"></path>
<path
d="M10.9998 22.9501V20.9501C8.91647 20.7167 7.12914 19.8544 5.6378 18.3631C4.1458 16.8711 3.28314 15.0834 3.0498 13H1.0498V11H3.0498C3.28314 8.91672 4.1458 7.12905 5.6378 5.63705C7.12914 4.14572 8.91647 3.28338 10.9998 3.05005V1.05005H12.9998V3.05005C15.0831 3.28338 16.8708 4.14572 18.3628 5.63705C19.8541 7.12905 20.7165 8.91672 20.9498 11H22.9498V13H20.9498C20.7165 15.0834 19.8541 16.8711 18.3628 18.3631C16.8708 19.8544 15.0831 20.7167 12.9998 20.9501V22.9501H10.9998ZM11.9998 19C13.9331 19 15.5831 18.3167 16.9498 16.95C18.3165 15.5834 18.9998 13.9334 18.9998 12C18.9998 10.0667 18.3165 8.41672 16.9498 7.05005C15.5831 5.68338 13.9331 5.00005 11.9998 5.00005C10.0665 5.00005 8.41647 5.68338 7.0498 7.05005C5.68314 8.41672 4.9998 10.0667 4.9998 12C4.9998 13.9334 5.68314 15.5834 7.0498 16.95C8.41647 18.3167 10.0665 19 11.9998 19Z"
fill="#1E1E1E"></path>
</g>
</svg></div>
<div class="w-full flex"><input type="text"
class="placeholder-gray-300 w-full border-none pl-10 bg-virail-gray-light-500 rounded-lg text-sm outline-none text-virail-gray-600 py-2 px-3 leading-[26px] font-normal transition-colors duration-200 ease-in-out focus:ring-transparent border-transparentplaceholder-gray-400"
placeholder="Select a departure" aria-label="Search" autocomplete="off" autocapitalize="off" autocorrect="off" data-lpignore="true"><!----></div>
<div class="w-full" style="display: none;">
<div
class="w-full border-none pl-10 bg-virail-gray-light-500 rounded-lg text-sm outline-none text-virail-gray-600 py-2 px-3 leading-[26px] font-normal transition-colors duration-200 ease-in-out focus:ring-transparent border-transparentplaceholder-gray-400 h-12 overflow-hidden">
<span class="text-gray-300">Select a departure</span></div>
</div>
</div><button data-v-73d8e745="" id="destination-switcher" data-test-id="desktop-location-switcher" aria-label="Switch Destination">
<div class="flex h-12 w-10 items-center justify-center lg:shrink-0 lg:bg-virail-gray-light-500 lg:hover:bg-virail-green-500 lg:hover:text-white lg:rounded-lg lg:transition lg:duration-300 lg:w-[42px] lg:h-[42px]"><svg
data-test-id="icon-swap-location-desktop" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"></path>
</svg></div>
</button>
<div data-v-73d8e745="" class="flex-1 relative isolate" data-test-id="desktop-destination-input">
<div class="absolute z-10 inset-y-0 left-0 px-2.5 flex items-center pointer-events-none text-[#20203E]" data-test-id="icon"><svg data-test-id="icon-destination" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
fill="none">
<path
d="M7.97559 17.5306C8.09687 18.0694 7.7584 18.6045 7.2196 18.7258C6.35214 18.9211 5.71016 19.1549 5.31073 19.3834C5.23079 19.4291 5.16903 19.4694 5.12159 19.5035C5.13958 19.5165 5.15957 19.5304 5.18177 19.5451C5.46383 19.7324 5.93794 19.9398 6.61348 20.1295C7.95067 20.505 9.85544 20.7502 12 20.7502C14.1446 20.7502 16.0493 20.505 17.3865 20.1295C18.0621 19.9398 18.5362 19.7324 18.8182 19.5451C18.8404 19.5304 18.8604 19.5165 18.8784 19.5035C18.831 19.4694 18.7692 19.4291 18.6893 19.3834C18.2898 19.1549 17.6479 18.9211 16.7804 18.7258C16.2416 18.6045 15.9031 18.0694 16.0244 17.5306C16.1457 16.9918 16.6808 16.6533 17.2196 16.7746C18.1811 16.991 19.0391 17.2794 19.6824 17.6474C20.2542 17.9745 21 18.5672 21 19.5039C21 20.3297 20.4136 20.8866 19.9244 21.2114C19.3968 21.5616 18.6994 21.8382 17.9272 22.055C16.3689 22.4926 14.2737 22.7502 12 22.7502C9.72629 22.7502 7.63105 22.4926 6.07281 22.055C5.30063 21.8382 4.60317 21.5616 4.07559 21.2114C3.58644 20.8866 3 20.3297 3 19.5039C3 18.5672 3.74579 17.9745 4.31758 17.6474C4.96092 17.2794 5.81894 16.991 6.7804 16.7746C7.31921 16.6533 7.85431 16.9918 7.97559 17.5306Z"
fill="#1E1E1E"></path>
<path
d="M4.84158 6.01574C6.05208 3.10493 8.94965 1.25 12.0005 1.25C15.0514 1.25 17.949 3.10493 19.1595 6.01574C20.285 8.72228 19.6745 11.034 18.4106 13.0032C17.367 14.6292 15.8394 16.0769 14.4806 17.3645C14.2401 17.5925 14.0044 17.8157 13.7781 18.0337C13.3008 18.4935 12.6633 18.75 12.0005 18.75C11.3377 18.75 10.7003 18.4935 10.223 18.0338L10.2214 18.0322C9.98199 17.8002 9.73237 17.5628 9.47688 17.3198C8.13245 16.0411 6.62554 14.6079 5.59274 13.0023C4.32729 11.035 3.71464 8.72562 4.84158 6.01574Z"
fill="#9D9D9D"></path>
<path d="M9 9C9 7.34315 10.3431 6 12 6C13.6569 6 15 7.34315 15 9C15 10.6569 13.6569 12 12 12C10.3431 12 9 10.6569 9 9Z" fill="#1E1E1E"></path>
</svg></div>
<div class="w-full flex"><input type="text"
class="placeholder-gray-300 w-full border-none pl-10 bg-virail-gray-light-500 rounded-lg text-sm outline-none text-virail-gray-600 py-2 px-3 leading-[26px] font-normal transition-colors duration-200 ease-in-out focus:ring-transparent border-transparentplaceholder-gray-400"
placeholder="Select a destination" aria-label="Search" autocomplete="off" autocapitalize="off" autocorrect="off" data-lpignore="true"><!----></div>
<div class="w-full" style="display: none;">
<div
class="w-full border-none pl-10 bg-virail-gray-light-500 rounded-lg text-sm outline-none text-virail-gray-600 py-2 px-3 leading-[26px] font-normal transition-colors duration-200 ease-in-out focus:ring-transparent border-transparentplaceholder-gray-400 h-12 overflow-hidden">
<span class="text-gray-300">Select a destination</span></div>
</div>
</div>
<div data-v-73d8e745="" class="grid grid-cols-2 gap-0.5">
<div data-v-73d8e745="" class="flex-1 relative isolate w-32" data-test-id="desktop-start-date">
<div class="absolute z-10 inset-y-0 left-0 px-2.5 flex items-center pointer-events-none text-[#20203E]" data-test-id="icon"><svg data-test-id="icon-calendar" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
fill="none">
<path d="M7 3C4.7909 3 2.9999 4.791 3 7L3 8H21V7C21 4.791 19.2091 3 17 3C16.1646 3.00001 10.4434 3.00001 8 3C7.51869 3 7.16456 3 7 3Z" fill="#9D9D9D"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M7.99414 2C8.54643 2 8.99414 2.44738 8.99414 2.99926V4.99777C8.99414 5.54964 8.54643 5.99702 7.99414 5.99702C7.44186 5.99702 6.99414 5.54964 6.99414 4.99777V2.99926C6.99414 2.44738 7.44186 2 7.99414 2ZM15.9941 2C16.5464 2 16.9941 2.44738 16.9941 2.99926V4.99777C16.9941 5.54964 16.5464 5.99702 15.9941 5.99702C15.4419 5.99702 14.9941 5.54964 14.9941 4.99777V2.99926C14.9941 2.44738 15.4419 2 15.9941 2ZM3 17.003V10.0082H21V17.003C21.0001 19.2103 19.2091 21 17 21H7C4.7909 21 3 19.2103 3 17.003ZM9 13.006C9 12.4544 8.5523 12.0067 8 12.0067C7.4477 12.0067 7 12.4544 7 13.006C7 13.5575 7.4477 14.0052 8 14.0052C8.5523 14.0052 9 13.5575 9 13.006ZM13 13.006C13 12.4544 12.5523 12.0067 12 12.0067C11.4477 12.0067 11 12.4544 11 13.006C11 13.5575 11.4477 14.0052 12 14.0052C12.5523 14.0052 13 13.5575 13 13.006ZM17 13.006C17 12.4544 16.5523 12.0067 16 12.0067C15.4477 12.0067 15 12.4544 15 13.006C15 13.5575 15.4477 14.0052 16 14.0052C16.5523 14.0052 17 13.5575 17 13.006ZM9 17.003C9 16.4514 8.5523 16.0037 8 16.0037C7.4477 16.0037 7 16.4514 7 17.003C7 17.5546 7.4477 18.0022 8 18.0022C8.5523 18.0022 9 17.5546 9 17.003ZM13 17.003C13 16.4514 12.5523 16.0037 12 16.0037C11.4477 16.0037 11 16.4514 11 17.003C11 17.5546 11.4477 18.0022 12 18.0022C12.5523 18.0022 13 17.5546 13 17.003ZM17 17.003C17 16.4514 16.5523 16.0037 16 16.0037C15.4477 16.0037 15 16.4514 15 17.003C15 17.5546 15.4477 18.0022 16 18.0022C16.5523 18.0022 17 17.5546 17 17.003Z"
fill="#1E1E1E"></path>
</svg></div>
<div data-v-73d8e745="" class="flex-1 relative h-full flex items-center">
<div data-test-id="masked-date" role="button" id=""
class="w-full flex items-center border-none text-sm outline-none leading-[18.4px] transition-colors duration-200 ease-in-out xs:text-base lg:text-sm lg:leading-[26px] lg:font-normal lg:h-[42px] py-2 px-3 h-12 rounded-l-lg bg-virail-gray-light-500 cursor-pointer pl-10">
29/03/2024</div><!---->
<div data-test-id="date-picker-modal" class="mt-14 bg-white h-auto lg:w-[28rem] rounded-lg shadow lg:p-4 absolute z-50 top-0" style="display: none;"><button type="button"
class="inline-flex lg:hidden my-10 focus:outline-none focus:shadow-outline transition ease-in-out duration-100 cursor-pointer bg-virail-default hover:bg-virail-200 p-1 rounded-full z-20"><svg class="h-8 w-8 text-white inline-flex"
fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button>
<div class="flex justify-between items-center mb-6">
<div><span class="text-lg font-bold text-gray-800">March</span><span class="ml-1 text-lg text-gray-600 font-normal">2024</span></div>
<div><button type="button" class="cursor-not-allowed border-virail-gray-100 text-virail-gray-100 border rounded-full focus:outline-none focus:shadow-outline inline-flex p-2 mr-2 rounded-full"><svg class="h-4 w-4 inline-flex" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button><button type="button" class="border border-virail-gray-800 text-virail-gray-800 hover:bg-gray-200 rounded-full focus:outline-none focus:shadow-outline inline-flex cursor-pointer p-2 rounded-full"><svg
class="h-4 w-4 inline-flex" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg></button></div>
</div>
<div class="grid grid-cols-7 gap-4">
<div class="text-gray-800 font-medium text-center text-xs w-12">Mo</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Tu</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">We</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Th</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Fr</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Sa</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Su</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>1</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>2</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>3</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>4</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>5</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>6</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>7</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>8</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>9</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>10</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>11</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>12</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>13</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>14</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>15</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>16</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>17</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>18</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>19</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>20</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>21</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>22</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>23</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>24</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>25</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>26</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>27</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>28</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="bg-virail-default text-white cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>29</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>30</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>31</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
</div><!---->
</div>
</div>
</div>
<div data-v-73d8e745="" class="flex-1 relative isolate w-32" data-test-id="desktop-return-date">
<div class="absolute z-10 inset-y-0 left-0 px-2.5 flex items-center pointer-events-none text-[#20203E]" data-test-id="icon"><!----></div>
<div data-v-73d8e745="" class="flex-1 relative h-full flex items-center">
<div role="button"
class="py-2 px-3 h-12 bg-virail-gray-light-500 rounded-r-lg cursor-pointer justify-center px-3 w-full flex items-center border-none rounded-r-lg text-sm outline-none leading-[18.4px] transition-colors duration-200 ease-in-out xs:text-base lg:text-sm lg:leading-[26px] lg:font-normal lg:h-[42px] py-1 bg-virail-gray-50 cursor-pointer">
<span class="tracking-tighter text-gray-700 text-sm xs:text-base lg:text-sm" data-test-id="add-return-button">+ Add return</span></div>
<div data-test-id="date-picker-modal" class="mt-14 bg-white h-auto lg:w-[28rem] rounded-lg shadow lg:p-4 absolute z-50 top-0" style="display: none;"><button type="button"
class="inline-flex lg:hidden my-10 focus:outline-none focus:shadow-outline transition ease-in-out duration-100 cursor-pointer bg-virail-default hover:bg-virail-200 p-1 rounded-full z-20"><svg class="h-8 w-8 text-white inline-flex"
fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button>
<div class="flex justify-between items-center mb-6">
<div><span class="text-lg font-bold text-gray-800">March</span><span class="ml-1 text-lg text-gray-600 font-normal">2024</span></div>
<div><button type="button" class="cursor-not-allowed border-virail-gray-100 text-virail-gray-100 border rounded-full focus:outline-none focus:shadow-outline inline-flex p-2 mr-2 rounded-full"><svg class="h-4 w-4 inline-flex" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button><button type="button" class="border border-virail-gray-800 text-virail-gray-800 hover:bg-gray-200 rounded-full focus:outline-none focus:shadow-outline inline-flex cursor-pointer p-2 rounded-full"><svg
class="h-4 w-4 inline-flex" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg></button></div>
</div>
<div class="grid grid-cols-7 gap-4">
<div class="text-gray-800 font-medium text-center text-xs w-12">Mo</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Tu</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">We</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Th</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Fr</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Sa</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Su</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>1</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>2</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>3</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>4</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>5</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>6</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>7</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>8</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>9</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>10</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>11</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>12</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>13</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>14</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>15</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>16</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>17</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>18</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>19</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>20</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>21</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>22</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>23</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>24</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>25</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>26</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>27</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>28</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="bg-virail-default text-white cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>29</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>30</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>31</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
</div><!---->
</div>
</div>
</div>
</div>
<div data-v-73d8e745="" class="flex-1 relative isolate" data-test-id="desktop-passenger-input">
<div class="absolute z-10 inset-y-0 left-0 px-2.5 flex items-center pointer-events-none text-[#20203E]" data-test-id="icon"><svg data-test-id="icon-passenger" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
fill="none">
<path
d="M17.8063 14.8372C17.9226 14.9064 18.0663 14.9875 18.229 15.0793C18.9418 15.4814 20.0193 16.0893 20.7575 16.8118C21.2191 17.2637 21.6578 17.8592 21.7375 18.5888C21.8223 19.3646 21.4839 20.0927 20.8048 20.7396C19.6334 21.8556 18.2276 22.75 16.4093 22.75H7.59104C5.77274 22.75 4.36695 21.8556 3.1955 20.7396C2.51649 20.0927 2.17802 19.3646 2.26283 18.5888C2.34257 17.8592 2.78123 17.2637 3.2429 16.8118C3.98106 16.0893 5.05857 15.4814 5.77139 15.0793C5.93405 14.9876 6.07773 14.9064 6.19404 14.8372C9.74809 12.7209 14.2523 12.7209 17.8063 14.8372Z"
fill="#1E1E1E"></path>
<path d="M6.75 6.5C6.75 3.6005 9.1005 1.25 12 1.25C14.8995 1.25 17.25 3.6005 17.25 6.5C17.25 9.39949 14.8995 11.75 12 11.75C9.1005 11.75 6.75 9.39949 6.75 6.5Z" fill="#9D9D9D"></path>
</svg></div>
<div data-v-73d8e745="" data-headlessui-state="" class="relative inline-block text-left w-full" id="passenger-dropdown" data-component="passsenger-dropdown" option-title-key="text"><button
class="w-full bg-virail-gray-light-500 flex flex-row items-center gap-1 rounded-md lead ing-7 pl-10 pr-1 py-[9px] text-sm focus:outline-none" data-test-id="button" id="headlessui-popover-button-1" type="button" aria-expanded="false"
data-headlessui-state="">
<div class="label font-normal leading-6 xl:font-medium" data-test-id="label">1 Passenger</div><!---->
</button><!----><!----><!----></div>
</div><button data-v-73d8e745="" type="submit" class="virail-cta-button flex justify-center border-0 py-2 px-6 focus:outline-none rounded-lg text-base leading-[26px] tracking-wider font-medium"><span data-v-73d8e745=""
class="vir-wordbreak-keep-all">Search</span></button>
</div>
<div data-v-73d8e745="" class="lg:hidden" data-test-id="mobile-departure-input">
<div data-v-73d8e745="" class="relative"><button data-v-73d8e745="" id="destination-switcher" data-test-id="desktop-location-switcher" aria-label="Switch Destination" class="absolute right-0 z-10 group">
<div class="flex h-12 w-10 items-center justify-center lg:shrink-0 lg:bg-virail-gray-light-500 lg:hover:bg-virail-green-500 lg:hover:text-white lg:rounded-lg lg:transition lg:duration-300 lg:w-[42px] lg:h-[42px]"><svg
data-test-id="icon-swap-location-mobile" width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M-2.18557e-07 5L5 -4.80825e-07L10 5L8.575 6.4L6 3.825L6 11L4 11L4 3.825L1.425 6.4L-2.18557e-07 5ZM6 15L7.425 13.6L10 16.175L10 9L12 9L12 16.175L14.575 13.6L16 15L11 20L6 15Z" fill="#20203E"></path>
</svg></div>
</button>
<div data-v-73d8e745="" class="absolute inset-y-0 left-0 px-3 flex items-center pointer-events-none"><svg data-v-73d8e745="" class="w-5 aspect-square" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path data-v-73d8e745=""
d="M9.9998 21.9501V19.9501C7.91647 19.7167 6.12914 18.8544 4.6378 17.3631C3.1458 15.8711 2.28314 14.0834 2.0498 12H0.0498047V10H2.0498C2.28314 7.91672 3.1458 6.12905 4.6378 4.63705C6.12914 3.14572 7.91647 2.28338 9.9998 2.05005V0.0500488H11.9998V2.05005C14.0831 2.28338 15.8708 3.14572 17.3628 4.63705C18.8541 6.12905 19.7165 7.91672 19.9498 10H21.9498V12H19.9498C19.7165 14.0834 18.8541 15.8711 17.3628 17.3631C15.8708 18.8544 14.0831 19.7167 11.9998 19.9501V21.9501H9.9998ZM10.9998 18C12.9331 18 14.5831 17.3167 15.9498 15.95C17.3165 14.5834 17.9998 12.9334 17.9998 11C17.9998 9.06672 17.3165 7.41672 15.9498 6.05005C14.5831 4.68338 12.9331 4.00005 10.9998 4.00005C9.06647 4.00005 7.41647 4.68338 6.0498 6.05005C4.68314 7.41672 3.9998 9.06672 3.9998 11C3.9998 12.9334 4.68314 14.5834 6.0498 15.95C7.41647 17.3167 9.06647 18 10.9998 18ZM10.9998 15C9.8998 15 8.95814 14.6084 8.1748 13.825C7.39147 13.0417 6.9998 12.1 6.9998 11C6.9998 9.90005 7.39147 8.95838 8.1748 8.17505C8.95814 7.39172 9.8998 7.00005 10.9998 7.00005C12.0998 7.00005 13.0415 7.39172 13.8248 8.17505C14.6081 8.95838 14.9998 9.90005 14.9998 11C14.9998 12.1 14.6081 13.0417 13.8248 13.825C13.0415 14.6084 12.0998 15 10.9998 15Z"
fill="#20203E"></path>
</svg></div>
<div class="w-full flex"><input type="text"
class="placeholder-gray-300 w-full flex items-center border-none pl-10 bg-virail-gray-50 rounded-lg text-base outline-none text-virail-gray-600 font-normal py-1 px-3 leading-4 h-12 transition-colors duration-200 ease-in-out focus:ring-virail-500placeholder-gray-400"
placeholder="Select a departure" aria-label="Search" autocomplete="off" autocapitalize="off" autocorrect="off" data-lpignore="true"><!----></div>
<div class="w-full" style="display: none;">
<div
class="w-full flex items-center border-none pl-10 bg-virail-gray-50 rounded-lg text-base outline-none text-virail-gray-600 font-normal py-1 px-3 leading-4 h-12 transition-colors duration-200 ease-in-out focus:ring-virail-500placeholder-gray-400 h-12 overflow-hidden">
<span class="text-gray-300">Select a departure</span></div>
</div>
</div>
</div>
<div data-v-73d8e745="" class="mt-2 lg:hidden" data-test-id="mobile-destination-input"><!---->
<div data-v-73d8e745="" class="relative">
<div data-v-73d8e745="" class="absolute inset-y-0 left-0 px-3 flex items-center pointer-events-none"><svg data-v-73d8e745="" class="h-5" viewBox="0 0 14 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path data-v-73d8e745=""
d="M7 20C4.65 18.2667 1.737 11.95 1.737 11.95C1.737 11.95 0 8.71667 0 7.15C0 5.96667 0.212667 4.929 0.638 4.037C1.06267 3.14567 1.60833 2.4 2.275 1.8C2.94167 1.2 3.69167 0.75 4.525 0.45C5.35833 0.15 6.18333 0 7 0C7.81667 0 8.64167 0.15 9.475 0.45C10.3083 0.75 11.0583 1.2 11.725 1.8C12.3917 2.4 12.9377 3.14567 13.363 4.037C13.7877 4.929 14 5.96667 14 7.15C14 8.71667 12.262 11.95 12.262 11.95C12.262 11.95 9.35 18.2667 7 20ZM7 9C7.55 9 8.021 8.804 8.413 8.412C8.80433 8.02067 9 7.55 9 7C9 6.45 8.80433 5.979 8.413 5.587C8.021 5.19567 7.55 5 7 5C6.45 5 5.97933 5.19567 5.588 5.587C5.196 5.979 5 6.45 5 7C5 7.55 5.196 8.02067 5.588 8.412C5.97933 8.804 6.45 9 7 9Z"
fill="#20203E"></path>
</svg></div>
<div class="w-full flex"><input type="text"
class="placeholder-gray-300 w-full flex items-center border-none pl-10 bg-virail-gray-50 rounded-lg text-base outline-none text-gray-700 py-1 px-3 leading-4 h-12 transition-colors duration-200 ease-in-out focus:ring-virail-500placeholder-gray-400"
placeholder="Select a destination" aria-label="Search" autocomplete="off" autocapitalize="off" autocorrect="off" data-lpignore="true"><!----></div>
<div class="w-full" style="display: none;">
<div
class="w-full flex items-center border-none pl-10 bg-virail-gray-50 rounded-lg text-base outline-none text-gray-700 py-1 px-3 leading-4 h-12 transition-colors duration-200 ease-in-out focus:ring-virail-500placeholder-gray-400 h-12 overflow-hidden">
<span class="text-gray-300">Select a destination</span></div>
</div>
</div>
</div>
<div data-v-73d8e745="" class="mt-2 grid grid-cols-8 gap-y-3 lg:hidden">
<div data-v-73d8e745="" class="col-span-4 lg:col-span-3 order-first lg:order-2 border-r border-white" data-test-id="mobile-departure-datepicker">
<div data-v-73d8e745="" class="rounded-lg relative">
<div data-v-73d8e745="" class="z-10 absolute inset-y-0 left-0 flex items-center pointer-events-none px-3"><svg data-v-73d8e745="" data-test-id="icon-calendar" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
fill="none">
<path d="M7 3C4.7909 3 2.9999 4.791 3 7L3 8H21V7C21 4.791 19.2091 3 17 3C16.1646 3.00001 10.4434 3.00001 8 3C7.51869 3 7.16456 3 7 3Z" fill="#9D9D9D"></path>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M7.99414 2C8.54643 2 8.99414 2.44738 8.99414 2.99926V4.99777C8.99414 5.54964 8.54643 5.99702 7.99414 5.99702C7.44186 5.99702 6.99414 5.54964 6.99414 4.99777V2.99926C6.99414 2.44738 7.44186 2 7.99414 2ZM15.9941 2C16.5464 2 16.9941 2.44738 16.9941 2.99926V4.99777C16.9941 5.54964 16.5464 5.99702 15.9941 5.99702C15.4419 5.99702 14.9941 5.54964 14.9941 4.99777V2.99926C14.9941 2.44738 15.4419 2 15.9941 2ZM3 17.003V10.0082H21V17.003C21.0001 19.2103 19.2091 21 17 21H7C4.7909 21 3 19.2103 3 17.003ZM9 13.006C9 12.4544 8.5523 12.0067 8 12.0067C7.4477 12.0067 7 12.4544 7 13.006C7 13.5575 7.4477 14.0052 8 14.0052C8.5523 14.0052 9 13.5575 9 13.006ZM13 13.006C13 12.4544 12.5523 12.0067 12 12.0067C11.4477 12.0067 11 12.4544 11 13.006C11 13.5575 11.4477 14.0052 12 14.0052C12.5523 14.0052 13 13.5575 13 13.006ZM17 13.006C17 12.4544 16.5523 12.0067 16 12.0067C15.4477 12.0067 15 12.4544 15 13.006C15 13.5575 15.4477 14.0052 16 14.0052C16.5523 14.0052 17 13.5575 17 13.006ZM9 17.003C9 16.4514 8.5523 16.0037 8 16.0037C7.4477 16.0037 7 16.4514 7 17.003C7 17.5546 7.4477 18.0022 8 18.0022C8.5523 18.0022 9 17.5546 9 17.003ZM13 17.003C13 16.4514 12.5523 16.0037 12 16.0037C11.4477 16.0037 11 16.4514 11 17.003C11 17.5546 11.4477 18.0022 12 18.0022C12.5523 18.0022 13 17.5546 13 17.003ZM17 17.003C17 16.4514 16.5523 16.0037 16 16.0037C15.4477 16.0037 15 16.4514 15 17.003C15 17.5546 15.4477 18.0022 16 18.0022C16.5523 18.0022 17 17.5546 17 17.003Z"
fill="#1E1E1E"></path>
</svg></div>
<div data-v-73d8e745="" class="flex-1 relative h-full flex items-center">
<div data-test-id="masked-date" role="button" id=""
class="w-full flex items-center border-none text-sm outline-none leading-[18.4px] transition-colors duration-200 ease-in-out xs:text-base lg:text-sm lg:leading-[26px] lg:font-normal lg:h-[42px] py-1 px-3 h-12 rounded-l-lg bg-virail-gray-50 cursor-pointer lg:rounded-lg pl-10">
29/03/2024</div><!---->
<div data-test-id="date-picker-modal" class="mt-14 bg-white h-auto lg:w-[28rem] rounded-lg shadow lg:p-4 absolute z-50 top-0" style="display: none;"><button type="button"
class="inline-flex lg:hidden my-10 focus:outline-none focus:shadow-outline transition ease-in-out duration-100 cursor-pointer bg-virail-default hover:bg-virail-200 p-1 rounded-full z-20"><svg class="h-8 w-8 text-white inline-flex"
fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button>
<div class="flex justify-between items-center mb-6">
<div><span class="text-lg font-bold text-gray-800">March</span><span class="ml-1 text-lg text-gray-600 font-normal">2024</span></div>
<div><button type="button" class="cursor-not-allowed border-virail-gray-100 text-virail-gray-100 border rounded-full focus:outline-none focus:shadow-outline inline-flex p-2 mr-2 rounded-full"><svg class="h-4 w-4 inline-flex" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button><button type="button" class="border border-virail-gray-800 text-virail-gray-800 hover:bg-gray-200 rounded-full focus:outline-none focus:shadow-outline inline-flex cursor-pointer p-2 rounded-full"><svg
class="h-4 w-4 inline-flex" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg></button></div>
</div>
<div class="grid grid-cols-7 gap-4">
<div class="text-gray-800 font-medium text-center text-xs w-12">Mo</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Tu</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">We</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Th</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Fr</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Sa</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Su</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>1</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>2</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>3</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>4</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>5</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>6</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>7</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>8</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>9</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>10</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>11</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>12</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>13</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>14</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>15</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>16</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>17</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>18</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>19</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>20</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>21</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>22</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>23</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>24</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>25</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>26</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>27</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>28</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="bg-virail-default text-white cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>29</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>30</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>31</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
</div><!---->
</div>
</div>
</div>
</div>
<div data-v-73d8e745="" class="col-span-4 lg:col-span-3 order-2 lg:order-3 border-l border-white" data-test-id="mobile-destination-datepicker">
<div data-v-73d8e745="" class="rounded-lg relative w-full h-full bg-gray-200">
<div data-v-73d8e745="" class="flex-1 relative h-full flex items-center">
<div role="button"
class="py-1 px-3 h-12 bg-virail-gray-50 rounded-r-lg cursor-pointer lg:rounded-lg justify-center px-3 w-full flex items-center border-none rounded-r-lg text-sm outline-none leading-[18.4px] transition-colors duration-200 ease-in-out xs:text-base lg:text-sm lg:leading-[26px] lg:font-normal lg:h-[42px] py-1 bg-virail-gray-50 cursor-pointer">
<span class="tracking-tighter text-gray-700 text-sm xs:text-base lg:text-sm" data-test-id="add-return-button">+ Add return</span></div>
<div data-test-id="date-picker-modal" class="mt-14 bg-white h-auto lg:w-[28rem] rounded-lg shadow lg:p-4 absolute z-50 top-0" style="display: none;"><button type="button"
class="inline-flex lg:hidden my-10 focus:outline-none focus:shadow-outline transition ease-in-out duration-100 cursor-pointer bg-virail-default hover:bg-virail-200 p-1 rounded-full z-20"><svg class="h-8 w-8 text-white inline-flex"
fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button>
<div class="flex justify-between items-center mb-6">
<div><span class="text-lg font-bold text-gray-800">March</span><span class="ml-1 text-lg text-gray-600 font-normal">2024</span></div>
<div><button type="button" class="cursor-not-allowed border-virail-gray-100 text-virail-gray-100 border rounded-full focus:outline-none focus:shadow-outline inline-flex p-2 mr-2 rounded-full"><svg class="h-4 w-4 inline-flex" fill="none"
viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"></path>
</svg></button><button type="button" class="border border-virail-gray-800 text-virail-gray-800 hover:bg-gray-200 rounded-full focus:outline-none focus:shadow-outline inline-flex cursor-pointer p-2 rounded-full"><svg
class="h-4 w-4 inline-flex" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
</svg></button></div>
</div>
<div class="grid grid-cols-7 gap-4">
<div class="text-gray-800 font-medium text-center text-xs w-12">Mo</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Tu</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">We</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Th</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Fr</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Sa</div>
<div class="text-gray-800 font-medium text-center text-xs w-12">Su</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div>
<div class="text-center border p-1 border-transparent text-sm"></div>
</div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>1</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>2</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>3</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>4</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>5</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>6</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>7</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>8</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>9</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>10</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>11</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>12</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>13</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>14</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>15</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>16</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>17</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>18</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>19</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>20</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>21</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>22</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>23</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>24</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>25</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>26</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-gray-400 cursor-not-allowed cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>27</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>28</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="bg-virail-default text-white cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>29</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>30</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
<div data-test-id="day-wrapper" class="text-virail-gray-800 hover:bg-gray-200 cursor-pointer text-center text-sm leading-none rounded leading-loose w-12 h-10 rounded inline-grid flex-col items-center justify-evenly"><span>31</span><span
class="text-xxs transition ease-in-out duration-100 truncate px-px"><span> </span></span></div>
</div><!---->
</div>
</div>
</div>
</div>
</div>
<div data-v-73d8e745="" class="lg:hidden rounded-lg overflow-hidden relative w-full h-full bg-virail-gray-50 mt-2">
<div data-v-73d8e745="" class="z-10 absolute inset-y-0 left-0 flex items-center pointer-events-none px-3"><svg data-v-73d8e745="" data-test-id="icon-passenger" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
fill="none">
<path
d="M17.8063 14.8372C17.9226 14.9064 18.0663 14.9875 18.229 15.0793C18.9418 15.4814 20.0193 16.0893 20.7575 16.8118C21.2191 17.2637 21.6578 17.8592 21.7375 18.5888C21.8223 19.3646 21.4839 20.0927 20.8048 20.7396C19.6334 21.8556 18.2276 22.75 16.4093 22.75H7.59104C5.77274 22.75 4.36695 21.8556 3.1955 20.7396C2.51649 20.0927 2.17802 19.3646 2.26283 18.5888C2.34257 17.8592 2.78123 17.2637 3.2429 16.8118C3.98106 16.0893 5.05857 15.4814 5.77139 15.0793C5.93405 14.9876 6.07773 14.9064 6.19404 14.8372C9.74809 12.7209 14.2523 12.7209 17.8063 14.8372Z"
fill="#1E1E1E"></path>
<path d="M6.75 6.5C6.75 3.6005 9.1005 1.25 12 1.25C14.8995 1.25 17.25 3.6005 17.25 6.5C17.25 9.39949 14.8995 11.75 12 11.75C9.1005 11.75 6.75 9.39949 6.75 6.5Z" fill="#9D9D9D"></path>
</svg></div>
<div data-v-73d8e745="" data-headlessui-state="" class="relative inline-block text-left w-full" id="passenger-dropdown" data-component="passsenger-dropdown" option-title-key="text"><button
class="w-full flex flex-row items-center gap-1 rounded-md lead ing-7 pl-10 pr-1 py-3 text-base focus:outline-none" data-test-id="button" id="headlessui-popover-button-6" type="button" aria-expanded="false" data-headlessui-state="">
<div class="label font-normal leading-6 xl:font-medium" data-test-id="label">1 Passenger</div><!---->
</button><!----><!----><!----></div>
</div><button data-v-73d8e745="" type="submit"
class="w-full mt-4 text-white bg-virail-red-500 hover:bg-virail-red-400 hover:text-red-700 border-0 py-3 px-6 focus:outline-none rounded-lg capitalize text-base font-medium leading-5 tracking-wider virail-color-transition lg:hidden"
data-test-id="mobile-search-button">Search</button>
<div data-v-73d8e745="" class="block my-2 md:hidden booking-options-switch">
<fieldset data-v-73d8e745="">
<div data-v-73d8e745="" class="flex flex-row-reverse justify-between">
<div data-v-73d8e745="" class="flex items-center justify-center" data-test-id="mobile-booking-switch">
<div class="w-full max-w-xs mx-auto">
<div class="flex items-center space-x-4"><!----><!----><button aria-label="Toggle Switch"
class="relative inline-flex shrink-0 transition-all duration-200 ease-in-out rounded-full cursor-pointer focus:outline-none focus:shadow-outline bg-virail-green-default border-2 border-transparent" id="headlessui-switch-11"
role="switch" type="button" tabindex="0" aria-checked="true" data-headlessui-state="checked" style="height: 1.5rem; width: 2.75rem;"><span class="inline-block transition duration-200 ease-in-out transform bg-white rounded-full"
style="transform: translateX(1.25rem); height: 1.25rem; width: 1.25rem;"></span></button></div>
</div>
</div><span data-v-73d8e745="" class="leading-7 text-sm text-virail-gray-500">Stay with Booking.com</span>
</div>
</fieldset>
</div>
</form>
Text Content
RECENT SEARCHES Your recent searches history is empty. * Homepage * Help Center * Sign In Hotels GBP virail United Kingdom * virail Österreich * virail Belgium (DE) * virail Belgium (FR) * virail Belgium (NL) * virail България * virail en Català * virail Deutschland * virail España * virail France * virail Magyarország * virail India (HI) * virail India (EN) * virail Italia * virail Polsce * virail Nederland * virail Romania * Вираил Россия * virail United Kingdom * virail USA * virail Türkiye * virail Brasil * virail Portugal * virail Argentina * virail Schweiz (DE) * virail Schweiz (IT) * virail Schweiz (FR) * virail 中国 * virail Canada (EN) * virail Canada (FR) * virail ประเทศไทย * virail Việt Nam * virail України (UA) * virail України (RU) * virail ヴィレイル・日本 * virail Ireland * virail Danmark * virail Hrvatska * virail Česká republika * virail Luxembourg (FR) * virail Luxembourg (DE) * virail Ελλάδα * virail Singapore * virail Colombia * virail Australia * virail Mexico * virail Chile * virail New Zealand * virail Malaysia Help Center * My Account * Sign Out Sign In Sign In FIND THE CHEAPEST TICKET FOR YOUR TRIP Select a departure Select a destination 29/03/2024 March2024 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 + Add return March2024 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 Passenger Search Select a departure Select a destination 29/03/2024 March2024 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 + Add return March2024 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 Passenger Search Stay with Booking.com Search accommodation with Booking.com Cancel SIMPLE The easiest way to find the best deals in just a few clicks BEST PRICE Find the best price for your journey at no extra cost GLOBAL Travel to thousands of destinations all over the world OUR PARTNERS The best way to find and compare tickets for trains, buses, carpools and planes. We work with more than 100 partners to offer you the best prices on the market. TOP TRAIN ROUTES Train London - Leeds Train London - Sheffield Train London - Edinburgh Train London - Bristol Train London - Manchester Train London - Leicester Train London - Islington Train London - Coventry Train London - Hull Train London - Cardiff Train London - Bradford Train London - Belfast Train London - Stoke-on-Trent Train London - Wolverhampton Train London - Plymouth Train London - Nottingham Train London - Southampton Train London - Reading Train London - Derby Train London - Dudley Train London - Northampton Train London - Portsmouth Train London - Luton Train Birmingham - Leeds Train Birmingham - Sheffield Train Birmingham - Edinburgh Train Birmingham - Bristol Train Birmingham - Manchester Train Birmingham - Leicester Train Birmingham - Islington Train Birmingham - Coventry Train Birmingham - Hull Train Birmingham - Cardiff Train Birmingham - Bradford Train Birmingham - Belfast Train Birmingham - Stoke-on-Trent Train Birmingham - Wolverhampton Train Birmingham - Plymouth Train Birmingham - Nottingham Train Birmingham - Southampton Train Birmingham - Reading Train Birmingham - Derby Train Birmingham - Dudley Train Birmingham - Northampton Train Birmingham - Portsmouth Train Birmingham - Luton Train Glasgow - Leeds Train Glasgow - Sheffield Train London - Preston Train Birmingham - Preston TOP BUS ROUTES Bus Birmingham - Hull Bus London - Leeds Bus London - Sheffield Bus London - Edinburgh Bus London - Bristol Bus London - Manchester Bus London - Leicester Bus London - Coventry Bus London - Hull Bus London - Cardiff Bus London - Bradford Bus London - Belfast Bus London - Stoke-on-Trent Bus London - Wolverhampton Bus London - Plymouth Bus London - Nottingham Bus London - Southampton Bus London - Reading Bus London - Derby Bus London - Dudley Bus London - Northampton Bus London - Portsmouth Bus London - Luton Bus London - Sutton Bus Birmingham - Leeds Bus Birmingham - Sheffield Bus Birmingham - Edinburgh Bus Birmingham - Bristol Bus Birmingham - Manchester Bus Birmingham - Leicester Bus Birmingham - Coventry Bus Birmingham - Cardiff Bus Birmingham - Bradford Bus Birmingham - Belfast Bus Birmingham - Stoke-on-Trent Bus Birmingham - Wolverhampton Bus Birmingham - Plymouth Bus Birmingham - Nottingham Bus Birmingham - Southampton Bus Birmingham - Reading Bus Birmingham - Derby Bus Birmingham - Dudley Bus Birmingham - Northampton Bus Birmingham - Portsmouth Bus Birmingham - Luton Bus Birmingham - Milton Keynes Bus Glasgow - Leeds Bus Glasgow - Sheffield Bus London - Newcastle, Newcastle upon Tyne Bus London - Preston Bus Birmingham - Newcastle, Newcastle upon Tyne Bus Birmingham - Preston -------------------------------------------------------------------------------- What is virail? virail is an online platform that compares all available routes for your trip. Choose your departure and arrival locations as well as your dates and let our search engine show you all your options by plane, train, bus and carpooling! Feel free to filter the results by price, departure and arrival time, duration or by amount of connections. In just a few clicks, find the trip that will best fit your needs and your budget. Our comparison tool works with more than 200 transportation companies and offers you the best travel solutions in the United Kingdom and in the rest of the world. Buy your tickets safely on our partner’s website Through virail, buy your tickets without any worry! virail redirects you to the partner’s website so that you can book your trips as easily as possible. Among our partners you can find multiple airline companies like British Airways, EasyJet, Ryanair, KLM and Lufthansa. If you would rather travel by bus, we have built partnerships with National Express, Eurolines and Flixbus among many more. For train lovers, check out the many offers from virail’s partners Nationalrail, SNCF, Deutsche Bahn or Trenitalia. You can discover the European fastest trains: Eurostar, Thalys, as well as the French TGV, the German ICE or the Spanish AVE. virail is always there for you and provides a quick, free comparison of all travel offers, either for your next vacation or your professional trip. We wish you a nice search! SUBSCRIBE TO OUR NEWSLETTER Get the latest news, product updates, and exclusive promotions directly in your inbox Sign in with Google Sign In with Google to subscribe Trains Train from Naples to SorrentoTrain from Faro to LisbonTrain from Manchester to LondonTrain from Leicester to LondonTrain from Dublin to GalwayTrain from New york to WashingtonTrain from London to NottinghamTrain from London to LeicesterTrain from London to LeedsTrain from Manchester to HeathrowTrain from Glasgow to LondonTrain from London to BristolTrain from London to BradfordTrain from Lisbon to FaroTrain from Birmingham to ManchesterTrain from Luton to BrightonTrain from Porto to LisbonTrain from Toronto to Niagara fallsTrain from Dublin to CorkTrain from London to Swindon Bus Bus from London to BournemouthBus from Sutton to GatwickBus from Nottingham to LondonBus from Reading to HeathrowBus from London to BelfastBus from Manchester to GatwickBus from Cambridge to GatwickBus from London to NottinghamBus from Glasgow to BelfastBus from Oxford to LutonBus from Heathrow to Milton keynesBus from Luton to HeathrowBus from Edinburgh to DunfermlineBus from Liverpool to LondonBus from London to LeicesterBus from Gatwick to GuildfordBus from London to PragueBus from Bristol to LondonBus from Oxford to StanstedBus from Reading to Gatwick Virail is an online platform that compares all available routes for your trip. ABOUT US * Imprint * Help Center VIRAIL UNITED KINGDOM * Bus times United Kingdom * Flight times United Kingdom * Train times United Kingdom INTERNATIONAL * Train timetables abroad * International trains * Bus timetables abroad * International buses * International flights -------------------------------------------------------------------------------- © 2024 Virail All Rights Reserved. Continue with GoogleContinue with Google Back Sign in to Virail to get exclusive travel deals I wish to receive exclusive deals and product updates sent right to my inbox WE USE COOKIES! Hi, this website uses essential cookies to ensure its proper operation and tracking cookies to understand how you interact with it. The latter will be set only after consent. Accept allManage Settings Cookie preferences Cookie usage 📢 We use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can choose for each category to opt-in/out whenever you want. Core Functions 🧠Core Functions 🧠 These cookies are crucial for the proper operation of our website and its vital features and security. Analytics 📈Analytics 📈 Cookies for performance and statistics aid in understanding how you use of our website so we could improve the user experience. It may involve third-party analytics services. Marketing 🎯Marketing 🎯 Marketing cookies support our promotional endeavors and optimize online ad performance. These cookies enable us to display tailored and relevant ads from third-party ad partners. User identifiers received from these cookies may be uploaded to our ad partner platform to further refine the personalization of our ads. More information For more information or any queries in relation to our policy on cookies and your choices, please read more here. Accept allSave settings