{"id":1722,"date":"2026-06-27T19:11:23","date_gmt":"2026-06-27T19:11:23","guid":{"rendered":"https:\/\/www.edgtaxi.nl\/?page_id=1722"},"modified":"2026-11-02T19:53:30","modified_gmt":"2026-11-02T19:53:30","slug":"boek-rit","status":"publish","type":"page","link":"https:\/\/www.edgtaxi.nl\/en\/boek-rit\/","title":{"rendered":"boek-rit"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;94%&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\" rel=\"stylesheet\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-booking-widget\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-booking-body\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-contact-intro\"><span class=\"edg-eyebrow\">STAP 2 \/ GEGEVENS<\/span><\/p>\n<h2>Maak je reservering compleet<\/h2>\n<pee>Je voertuig is gekozen. Vul hieronder je gegevens in en bevestig je rit.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<nav aria-label=\"Voortgang van je reservering\" class=\"edg-booking-progress\"><!-- [et_pb_line_break_holder] --><button type=\"button\" class=\"edg-progress-item edg-progress-trip\" id=\"edgProgressTrip\" aria-label=\"Terug naar je rit\"><span class=\"edg-progress-number\">1<\/span><span>Je rit<\/span><\/button><!-- [et_pb_line_break_holder] --><span aria-hidden=\"true\" class=\"edg-progress-connector\"><\/span><!-- [et_pb_line_break_holder] --><span class=\"edg-progress-item edg-progress-details\"><span class=\"edg-progress-number\">2<\/span><span>Je gegevens<\/span><\/span><!-- [et_pb_line_break_holder] --><\/nav>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<form class=\"edg-booking-form\" id=\"edgBookingForm\"><!-- [et_pb_line_break_holder] --><!-- STAP 1 --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-panel active\" data-panel=\"1\">\n<section aria-label=\"Een rit aanvragen\" class=\"edg-compact-request\"><!-- [et_pb_line_break_holder] --><\/p>\n<h2>Een rit aanvragen<\/h2>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-compact-field\"><span class=\"edg-compact-symbol edg-round\"><\/span><\/p>\n<div id=\"edgCompactPickupSlot\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-compact-field\"><span class=\"edg-compact-symbol edg-square\"><\/span><\/p>\n<div id=\"edgCompactDropoffSlot\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] --><button class=\"edg-compact-field edg-compact-time\" id=\"edgCompactWhen\" type=\"button\"><i class=\"fa-regular fa-clock\"><\/i><span id=\"edgCompactWhenLabel\">Nu ophalen<\/span><i class=\"fa-solid fa-chevron-down\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-compact-schedule\" hidden=\"\" id=\"edgCompactSchedule\"><label>Ophaaldatum <input id=\"edgCompactDate\" type=\"date\"\/><\/label><label>Ophaaltijd <input id=\"edgCompactTime\" step=\"300\" type=\"time\"\/><\/label><\/div>\n<p><!-- [et_pb_line_break_holder] --><button class=\"edg-compact-for\" id=\"edgCompactFor\" type=\"button\"><i class=\"fa-regular fa-user\"><\/i><span>Voor mij<\/span><i class=\"fa-solid fa-chevron-down\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-compact-passengers\" hidden=\"\" id=\"edgCompactPassengers\"><label>Aantal reizigers <select id=\"edgCompactCount\"><option value=\"1\">1 reiziger<\/option><option value=\"2\">2 reizigers<\/option><option value=\"3\">3 reizigers<\/option><option value=\"4\">4 reizigers<\/option><option value=\"5\">5 reizigers<\/option><option value=\"6\">6 reizigers<\/option><option value=\"7\">7 reizigers<\/option><option value=\"8\">8 reizigers<\/option><\/select><\/label><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><label>Ophaallocatie<\/label><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-address-field\"><!-- [et_pb_line_break_holder] --><input autocomplete=\"off\" id=\"edgPickup\" placeholder=\"Bijv. Schiphol Airport\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><button class=\"edg-location-btn\" data-address=\"Vertrekpassage, Schiphol (Evert van de Beekstraat 202, 1118 CP Schiphol)\" data-display=\"Vertrekpassage, Schiphol\" data-target=\"pickup\" type=\"button\"><!-- [et_pb_line_break_holder] --><i class=\"fa-solid fa-plane-departure\"><\/i><!-- [et_pb_line_break_holder] -->    Schiphol<!-- [et_pb_line_break_holder] -->  <\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-suggestions\" id=\"edgPickupSuggestions\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-field-row-small\"><!-- [et_pb_line_break_holder] --><a href=\"#\" id=\"edgAddStop\">+ Tussenstop toevoegen<\/a><!-- [et_pb_line_break_holder] --><a href=\"#\" id=\"edgSwapAddresses\"><i class=\"fa-solid fa-arrow-right-arrow-left\"><\/i> Adressen omwisselen<\/a><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-stop-wrap\" id=\"edgStopWrap\"><!-- [et_pb_line_break_holder] --><label>Tussenstop<\/label><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-address-field\"><!-- [et_pb_line_break_holder] --><input autocomplete=\"off\" id=\"edgStop\" placeholder=\"Voer tussenstop in\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-suggestions\" id=\"edgStopSuggestions\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><label>Bestemming<\/label><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-address-field\"><!-- [et_pb_line_break_holder] --><input autocomplete=\"off\" id=\"edgDropoff\" placeholder=\"Voer je bestemming in\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><button aria-label=\"Gekozen bestemming\" class=\"edg-location-btn\" data-current-destination=\"true\" id=\"edgDropoffLabel\" style=\"display:none;pointer-events:none;cursor:default;\" tabindex=\"-1\" type=\"button\"><!-- [et_pb_line_break_holder] --><i class=\"fa-solid fa-location-dot\"><\/i> <span id=\"edgDropoffLabelText\"><\/span><!-- [et_pb_line_break_holder] --><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-suggestions\" id=\"edgDropoffSuggestions\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-grid\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-pop-field\"><!-- [et_pb_line_break_holder] --><label>Datum<\/label><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-fake-input edg-date-trigger\" data-target=\"edgDatePopup\"><!-- [et_pb_line_break_holder] --><input id=\"edgDateDisplay\" placeholder=\"Kies datum\" readonly=\"\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><input id=\"edgDate\" type=\"hidden\"\/><!-- [et_pb_line_break_holder] --><i class=\"fa-regular fa-calendar\"><\/i><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-date-popover edg-popover\" id=\"edgDatePopup\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-pop-field\"><!-- [et_pb_line_break_holder] --><label>Tijdstip<\/label><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-fake-input edg-time-trigger\" data-target=\"edgTimePopup\"><!-- [et_pb_line_break_holder] --><input id=\"edgTimeDisplay\" placeholder=\"Kies tijd\" readonly=\"\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><input id=\"edgTime\" type=\"hidden\"\/><!-- [et_pb_line_break_holder] --><i class=\"fa-regular fa-clock\"><\/i><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-time-popover edg-popover\" id=\"edgTimePopup\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-grid\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Aantal personen<\/label><!-- [et_pb_line_break_holder] --><select id=\"edgPassengers\"><!-- [et_pb_line_break_holder] --><option value=\"1\">1 passagier<\/option><!-- [et_pb_line_break_holder] --><option value=\"2\">2 passagiers<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 passagiers<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\">4 passagiers<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 passagiers<\/option><!-- [et_pb_line_break_holder] --><option value=\"6\">6 passagiers<\/option><!-- [et_pb_line_break_holder] --><option value=\"7\">7 passagiers<\/option><!-- [et_pb_line_break_holder] --><option value=\"8\">8 passagiers<\/option><!-- [et_pb_line_break_holder] --><\/select><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Kinderzitje<\/label><!-- [et_pb_line_break_holder] --><select id=\"edgChildSeat\"><!-- [et_pb_line_break_holder] --><option selected=\"\" value=\"0\">Geen kinderzitje<\/option><!-- [et_pb_line_break_holder] --><option value=\"10\">Kinderstoel (+\u20ac10)<\/option><!-- [et_pb_line_break_holder] --><option value=\"10\">Stoelverhoger (+\u20ac10)<\/option><!-- [et_pb_line_break_holder] --><\/select><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-grid\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Grote koffers<\/label><!-- [et_pb_line_break_holder] --><select id=\"edgLargeBags\"><!-- [et_pb_line_break_holder] --><option value=\"0\">0 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"1\">1 koffer<\/option><!-- [et_pb_line_break_holder] --><option value=\"2\">2 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\">4 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"6\">6 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"7\">7 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"8\">8 koffers<\/option><!-- [et_pb_line_break_holder] --><\/select><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Kleine koffers<\/label><!-- [et_pb_line_break_holder] --><select id=\"edgSmallBags\"><!-- [et_pb_line_break_holder] --><option value=\"0\">0 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"1\">1 koffer<\/option><!-- [et_pb_line_break_holder] --><option value=\"2\">2 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"3\">3 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"4\">4 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">5 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"6\">6 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"7\">7 koffers<\/option><!-- [et_pb_line_break_holder] --><option value=\"8\">8 koffers<\/option><!-- [et_pb_line_break_holder] --><\/select><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-return-box\" id=\"edgReturnBox\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-return-top\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-return-icon\"><i class=\"fa-solid fa-arrow-right-arrow-left\"><\/i><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><strong>Retourrit <small>Aanrader<\/small><\/strong><!-- [et_pb_line_break_holder] --><span>Handig als je ook terug moet \u2014 prijs wordt automatisch berekend.<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><button id=\"edgAddReturn\" type=\"button\">+ Retour toevoegen<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-return-extra\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-return-grid\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-pop-field\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-fake-input edg-date-trigger\" data-target=\"edgReturnDatePopup\"><!-- [et_pb_line_break_holder] --><input id=\"edgReturnDateDisplay\" placeholder=\"Retourdatum\" readonly=\"\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><input id=\"edgReturnDate\" type=\"hidden\"\/><!-- [et_pb_line_break_holder] --><i class=\"fa-regular fa-calendar\"><\/i><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-date-popover edg-popover\" id=\"edgReturnDatePopup\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-pop-field\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-fake-input edg-time-trigger\" data-target=\"edgReturnTimePopup\"><!-- [et_pb_line_break_holder] --><input id=\"edgReturnTimeDisplay\" placeholder=\"Retourtijd\" readonly=\"\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><input id=\"edgReturnTime\" type=\"hidden\"\/><!-- [et_pb_line_break_holder] --><i class=\"fa-regular fa-clock\"><\/i><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-time-popover edg-popover\" id=\"edgReturnTimePopup\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><input id=\"edgFlight\" type=\"hidden\"\/><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-trigger-wrap\" id=\"edgFlightTriggerWrap\"><!-- [et_pb_line_break_holder] --><button class=\"edg-flight-open\" id=\"edgOpenFlightModal\" type=\"button\"><!-- [et_pb_line_break_holder] --><i class=\"fa-solid fa-plane-arrival\"><\/i><!-- [et_pb_line_break_holder] --><span>Vlucht toevoegen<\/span><!-- [et_pb_line_break_holder] --><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-selected\" id=\"edgFlightSelected\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><pee class=\"edg-warning\" id=\"edgRouteNotice\">Selecteer een adres uit de suggesties zodat we de route kunnen berekenen.<\/pee><!-- [et_pb_line_break_holder] --><button class=\"edg-next\" data-next=\"2\" type=\"button\">Bekijk ritprijzen <i class=\"fa-solid fa-arrow-right\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- STAP 2 --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-panel\" data-panel=\"2\">\n<div class=\"edg-vehicle-intro\">\n<h2>Kies een rit<\/h2>\n<h3>Kies een voertuig<\/h3>\n<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-cars\"><!-- [et_pb_line_break_holder] --><label class=\"edg-car-card selected\" data-car=\"Premium\" data-type=\"auto\"><!-- [et_pb_line_break_holder] --><input checked=\"\" name=\"car\" type=\"radio\" value=\"Premium\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-img\"><!-- [et_pb_line_break_holder] --><img decoding=\"async\" alt=\"Premium\" src=\"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_18_35-1.png\"\/><!-- [et_pb_line_break_holder] --><em><i class=\"fa-solid fa-check\"><\/i><\/em><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-content\"><strong class=\"edg-car-name\">Premium<\/strong><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-tags\"><!-- [et_pb_line_break_holder] --><span><i class=\"fa-regular fa-user\"><\/i> 4<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-suitcase\"><\/i> 2 groot<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-briefcase\"><\/i> 2 klein<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><span class=\"edg-car-description\">Betaalbare, dagelijkse ritten<\/span><!-- [et_pb_line_break_holder] --><b class=\"edg-car-price\">\u20ac30.00<\/b><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/label><!-- [et_pb_line_break_holder] --><label class=\"edg-car-card edg-electric-card\" data-car=\"Electric\" data-type=\"auto\"><!-- [et_pb_line_break_holder] --><input name=\"car\" type=\"radio\" value=\"Electric\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-img\"><!-- [et_pb_line_break_holder] --><img decoding=\"async\" alt=\"Electric - elektrische Mercedes\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\/wAARCAGAAkYDASIAAhEBAxEB\/8QAHQABAAEFAQEBAAAAAAAAAAAAAAECAwQFBgcICf\/EAFIQAAEDAwEEBwQGBgYGCAcBAAEAAgMEBREGEiExQQcTIlFhcZEyQoGhFBUjUrHRCGJygpLBFiQzQ1PhF2ODorLCNURUVXOE0vEYNEV0k+Lwo\/\/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv\/EABsRAQEBAQADAQAAAAAAAAAAAAARARICITFB\/9oADAMBAAIRAxEAPwD6pREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBFBKZQSijKZQSijKZQSijKZQSijJRBKKMplBKKMplBKKMoglFGUyglFG9MlBKKMplBKKMoglFGSm9BKKMplBKKMpkoJRRkplBKKEyglFGUyglFGUyglFGU3oJRRlMoJRRlMoJRRlMoJRQmUEooTKCUUZRBKKMplBKKEyglFCZQSijKZQSijKZQSijeiCUUZTKCUUIglERAREQEREEc0QogKFKIIREQEREBERAREQSoREBERARSoQERCgIiIClQiCVClQgIilBCKVCCVClQgKURAUKUQQiIgIiIJUIiCURQglQpUIClFCCVCKUEKVCICIiCVCIgIiICIiApUIgIiIJRQiCU5oiCUREBERAREQQUTmiCFKhEBERAREQFKhEBERAREQEREBERAREQEREBFKhAREQFKhEEooRBKhSoQSoUqEEqFKjggIqXSxt9p7R5lWX11Iz26mIfvhBkItdJfLZH7VbCP3ljSaps7ONdEkG6UrnX6xsjeNYz1Vp2uLG3\/rQPorNK6dQuVdr2xN41P4fmqD0gWEf9YPy\/NJpXWouVbr2xu9mcn0\/NVDXVlJx15Hnj80mldSoXLza80\/A3aqLhDC3ve8D+axH9KGjIziTUFGD+0T+AUg7NFxLOlXRDnbI1DSZ8Q4fyWypNdaWq8CC\/W52eGZgPxQdIpWLS3Cjq27VLV08w745A78FkoJREQFCIgIiICIiAiIgIiICKUQQpHFECCUREBERAREQQUQogKERAREQEREBEUoChEQEREBEQIJUIiAiIgIiIJRQiCVCIglFaqJ4aaF81TLHFEwZc97g1oHeSV5Hrbp\/0pYJXUlodLfbjwbFRDLM+L+HplB7CsSvuNFboHTV9XBTxN4vleGgeq+V710ra81Fk\/SafTtC7P2VKA+YjxeeB8sLjpqwMmM89TU1dUd7p6mUySH952StZ46m+T67rteaepIw91cJGEZDo2ktP7x3fNaSq6XdMU7SfpTXeAcCfllfJ9VcS9xcN57yVrZ6t7+avKdPqSv6eLDECKaCeU\/skBc1cP0gjvFLQEdxP\/uvnOaofzcrBqGBuXFxPgkwuvb6\/p5vMuepja344XPVvTLqKfOZtjyf\/kvJn1O\/irYnB470HolV0nX6bOatw+JWsm17eJPaq3H4n81xb5xnu8FafOCEqOtk1ndX8ah3qfzWNJqu5O4zk\/E\/muUMp71SZSlWOmfqe4HjKfUq0dTXD\/FPqubMvmqHTDvKUjpDqWuPGR3qpj1JWbW57if2lzTHl7sAnxKrMuOzFx5lSkdUdVVTG\/2jtvuDliz6hudVuNTIxv6pwrektMXPU1yZR2qmfPKd7jwawcy48AF6My0aQ0cNmuI1JeGjfHE\/ZpYndxd7\/wANyUefUFFdLtP1dLBV1kx91jXPK6mi6L9X1UfWPtbqWMcXVMjYwPUrZXHpGvssRp7dPHaKPg2C3MEAaP2h2j6rka2tmrpC+skdUScS6V5eT8Sg356PK2J2zVX3TtO4cWvuDM\/JSNDVLH7LdRadJxkYrwB+C5trst2cBvkrbG7u1glpx8EHcUOjNXR9q01dNVY3g0VwY4\/it3Sam6TdKb5vrQRN49dGZG48zleVvp49rfGw8xlq2dtulytrg63XOvoyP+z1D4\/wKD3LTn6Q1dEWR3+1xSt5yQksd6HIXrWlulHS+oyxlNXCnqHf3VR2Dnw5FfJb9XXSqAbdm0N2Z3VtM0v\/APyNAePVUNqrFVOzJDWWaY8HQk1MA+H9oPhtJFr7va4OGWkEHmFK+TNJ621TpWFs1BVx3qysI2nRSdcxo\/WHtR\/vAL3XQnSfZNVtZF1gpK8jfDKcZP6p5qRa75QpRQQiIgIiICIiApUKUEKVHNSglERAREQEREEFQpKIIREQEREBERAREQEREBFKhAREQFKhEBEUoIRSiCFKjhvXk3Sh05ab0SJaWnkbc7u3d9GgdkMP67uA8uKD1SqqYaSB81VKyGFgy573YAHmvCukj9I+xWJ0lFpeE3ivHZ60HZhafPi74eq+edZdIOrukqrcK2rfFbtrdTxEshZ5\/ePnlYVtttHbGh4AlqOcj+XkOSuZU3W51DqLV+v5+v1PdJaehJ2m0sXZaB4N\/mclRQsorVCWUUTWk8Xne53mVFtpLjeqnqLZTyTv5lo3N8zwC9I070XRtDZr9UGZ3HqIjho8CeJ+GFvMjG686ikq7jOIaOGWaR3BsbSSuntXRre7gA+tkioozyedp\/oN3zXsNsttHbIOqoKaKCPuY0DPn3rNytI4G2dFlmpi11ZLUVbxxBdsNPwG\/wCa6KHTOn7ZE6VltpI2xguL3MzgDnkreZXmfTPqcW61C1078VFUMyY5M\/zP4FQ+vKtfXiK8aiqKimjZHADsRhox2RuB+PFclLJgkK5PKWxlxPactc6TJWdbZkbWyROc52DnAVh4weK3lFCIaRoIG0Rk571qZ3h0jj3lBZBZsHa3u5JRwCqLmh+y8bxngUdghYbZHRvzGdlw5qCqZro3OHENOMjgrJetvVRNhtRA34AdnvK0JdlBW56RtMjsDcOZ7lcmo5Yy3axskZyqRl2IohuUVWXZ+ziG7me9dp0faHq9TVMkhe2ltlMNuqrZdzIm\/wAz4KejrRM+pq94MgprbTN62srX+xCwcd\/f3BdXqnVVNPTiw6eiNJp6h3saNzqp\/AySHmTyHJBe1FqqjpbcdP6NhdR2tvZlm4TVh+888h4f+y4SR0hJDj6KBl0m0eJOVd2d6qLAjJ5rLpqISDPWfDCpa3es2lIY7ecAqjFMRa4juURtzMQR7QWbK1rnktOR4KyWbL2nuI+aCnqssxzG5S2IrNbGBIRycM\/\/AN8lTsHPBBjiMhVBiymx+CudTnkgwqOSajuDJqWeanmxlkkTi0g\/5jv7lvqW7QPlabqx1PVZy24UbMEnPGWMbj+03B8CtRUQkM2hnab2h8FlRwiVjXN5jaakHunR\/wBKFdZxT0eontrbbJugr4XbbSO8Hn5HBHNe72+tprhSx1NFMyaF4y1zTkL4boKiqtznvoBG+CU5nophmGbzHuu7nDBHevSejzWlRZnSVdlklmoIyDW22c5lpfE97e543d6m4tfUiLUaZ1BQaitzKu3Sh7T7TM9ph7itusqhERARSoQEREBSEQIJREQEREBERBBRCoQEREBERAREQEREBERBKhSiCFKKEBEUoIRStXqDUFq07QPrL1X09HTt96V4bnwHeUG0XK6619p7RNA6ovtfHE\/HYgZ2pZD3Bq8B6TP0l3y9bb9C0pYD2TcKhu\/zYz+Z9F85Xa4XC8Vz6m4VE9bWynLppnEn58Ag9Y6Uun2\/6sMtDZNu02p\/Z2Y3fbSjxI4eQXmdtsTpHCouZODvEed58yrlsgpKFvWSHbqDxcRuHkti2p62Rm1tiMne5rc4HgOa1mM7rMjdkx09LHvJDWMYOfcF6PpbozkmLKjULzG3iKaM7z+078lxumq+02zVDK+WnrZaSnbmJojBc5\/eRwHM+i9Cl6VqPP2NouLz4tA\/NaZ16DbqGlt1M2noYI4IW8GsGAswOXlL+leXP2WnKw+bv\/1Vl3Spc3\/2Gmak+Zcf5K1Jr13a3JtLxifpS1CPY07sj9aOQ\/gsKTpS1U49mxtaPCnk\/NLizXt1ZVxUlLNUVDg2KJhe8nkAMlfKur73Lf7\/AFFZKSA952W5zstHALpL\/rvVN6ts1BUW2SOCXAd1cLgcZzjK4k0lc0k\/VtT\/AAH8lN1cxrayXLyOQVNvj66sjaeHtFZj6Csdk\/VdSf3XK3HDXUzy6O3zsdjG9hWVb53skLmpy6KRzHg5CyH1Fw37VPOP3CsGV82cvikB\/ZQwdN3LHJcTnB3qoyY4sePgqXS9wd6KK2lXPH9XCFsjXOwAtSxjC7cHYHEncFXHG97dtw2Ix7x\/kqJJNrsR7moLk8z6iQNaSeS6rQmlKvUd6gt1CGh7+1LM\/cyJg4uceQC0Vht09dXwUtJE6WomeI2MaMkkncvabk+l0VYJdOWuVrq6QB13rW83f4LT91vPvOfJBgauvtJSWiHS+lnbFmgwaiYDDqyYcXn9XPALhtgdeQ33mHj4LHdeqP6Q2LacQTufjd4LPqW9QIpnbmAkE+BBVRgVNTFSb5Tv5BYwvdLneH\/ALRVzpqid0jsnPyVMNtrZhmKlmcO8MKlWOnhu1E8\/2uz+0FtoHMljzG5rh3g5XGwaeukrtltHKD4twuw0xpa60j2yVDI44nDtB7w3d371ajLhj3KZYtprgOOFmxw\/aEDh3qsRjawqIZFtRQycjj5qZIMP4cVk0TR9XbLnNaW7TcuOOBV5slPLsiF4kceTO0fQIMFsXgrjY8cluqWz3KpANNaLlMDzZSvI9cLa0+idSVA2o7JVMHfKWx49Sg5PqQ4bwrdBGQJIuJieW\/DiPxx8F2T9HXWB2KuW0Unf19wY0j4DKs\/0boqapkmqtV6fi22BpbFKZjkE793mlHOiMNk7XB3DzR8FVDUxV9pnNLcqffFK3n3td3tPct4+m06zdPqyF+Dn7G3yH5lytS1OlWO2fry5vHfFRtb\/AMRQdL0e6ne4TXWwNNJcqT\/pS053N375IxzjPd7vkvofSWpqPUlubUUzg2UD7SIne0\/kvk61VGlbTqSmvtvr9QfWMHMNha144EOGN4I3LpLdrNtJqY19jhmpad7g4xEjAPMADl4KSrX1Wi5vSWq6PUFIxzSIqjHajdzPgujWVEREBERAUhQpHFBKIiAiIgIiIIPFQpPFQgKVCIClQpQQiIgIiICKUQFCOIaMuIA7yubu2tbFbJHRSVrZqhpwYYO27Pdu4IOlRcINYXK4uItlsEEXKWpOSf3R+al0lbMM19e936jOy35KxK7KatpoSRJMwEcs5PosSS8RAfZMc\/xO4LlHVVNT7m4z3lYk96jZwcFYV1M90neOyRGPBczebHZrvOJrtbaKtmbwfUQtkI+JC1NRqNjc9sLVVWqmtzhw9U5St9\/RzT0Q7FmtrMfdpmD+Stz2WwPGJbXQOA+9A0\/yXH1OrOPb+a1c+qic9tWFdpUWLS2e3Y7UfOlZ+SxnW\/TcIxHZ7a0DupmD+S4Go1Q7f21rZ9TE8H\/NWJXpD\/qSP+zt9E3yhb+SxpK63MzsUtM3yjC8wn1GT7\/zWvm1A457fzQerPvNNH\/Zxxt8gAseXUbQMBwXkkt\/d9\/5rDlvzzwcg9am1I0e8Fgzalb98Lyh94kf7xUMqqic4jDnE9yUj0qfVGNzXLXz6mcfeXNUViu1U3b6lzY\/vP3BXJqe0W\/P1peadr28Y4T1jvklGxmv8j+BKw310857G07PcFqJ9W2Gj\/8AkbfUVbxwM7wxp+AWnrdf3OQFtDFTUTOXVR5d6nKUjr\/oNbM3aLSxv3n9kepWHVR2+kz9OutKxw4ta7bPyyvOa+8XGvcXVdZPKT3uOPRa45J3kqVY9Bq77pynaer+l1kvLZYGN9Sc\/Jc\/XandIC2jpIoG957Z+a53BUtblSkVzSy1L9qV5cT3q7BBkjcoiaF3fRLpr+k+sqKkkgdNRxnrqhoOMsbvxnlnhnxUV1uj7X\/Q7TUd2kYW6husZbQtI301OdzpvAu4N8yVoNT29k9HFEayYF7etmw0Hdk5yc5zu7t+V6fqPTlXU32sr7\/qXT1pEhxHE6XrDFGNzWAZbuAXEXfTXR7A6eru+s6q4ze11VDCQ0nu35HzVHjNQyONz48nrGEtB5HBXX0NwhrNNOFU8dZTlu2Obm54+iXG4aRge4W+jqn7I7Je0ZPnkn8Fz9Xe5ZQ6OlMkNM8bL48jBHwAU+DFa+SJrSxzsDeN66iyQa21BC+S0RXiuhYdlz4dtzQe4ngtBQxCWTLvZHHyW+pb3cKSkFJSV1VDSgkiKOVzW5PPAKDOqNGa2cAbhSzQNP8A2usjiH++8LZ2HRVEyYSap1LbbfTt3lkMhqpHHwEYI+a5WSqklJMkj3k8S5xKo6xWJXrQm6OaI\/bXW\/XEAYxTxNiB9cFY79XaIpH\/ANQ0nVVYHA19a458wMheWl5UB5Qeny9JdPD\/ANE6S0\/REcHGn6x3ruVk9Leqmlwgqqama7fiClY3+S84DiqsOIyOSDsqzpD1VWEma\/3EA+6ydzG+gIC0tXd62tOayrnnP+skLvxWsawkbgrgheeRQXuvPeqTUHvVP0eQ8iqTRSuO4FBV9KHMqtlXHwdvVLLW8neVtqfTFa6Bk5pJhC72ZXt2WnyJ3ILFNc2wnss2vNbqh1M6EgthafgtabZ1Li14GQcbiCPUJHTBud3Aqj0Gy6\/lp3NzAMDuXrGkOlgyujhrWF8e4Zc7Lh8efxXzjThrSMLfW2QsLSE+j7Ksl2o71b2VtumbNA4luRycDgg+IIWevGOhvUbaeSO1zHDJ3kM\/axn5r2dYb3IKFKhEFKhSglERAREQEREEFEPFQgIilBClQpQEREBFZqqmKliMk7wxg5leda06TKKz0sjo3HduaG73vPcFZR6DX19LQQOmrJ44Y2jJL3YwF5PqLprpRVOotKUL7nUA4652RED+JXl1fWXnXFV194qXU1t2tptM124+Lu8rf2+osun4A2lZH1gHtHitZ4s1s\/o+q9VP63UV0kgpHHP0aE9WzHdgcfit9brdZbHGOrYx0g94rgLprvOQyQAdwK5Ov1m97j9ofVVK9urNVQQtIjLQB3Lnq\/WQ34ePVeKVWqZHk\/afNaqo1A93F6eh7BWaw2s4f81pKvVbiT2z6ryyW9Pd76xZLq4+8lHo9TqZ5z2z6rVz6hceL1wr7kT7yx33AnmlI7WW+uPvFYkt6cfeXHurT3q0+sPepVjqZLufvLFlupPvLmzUOPNGue87spRupLm4+8rDq57uBKtU1vfJh00jImc3OOAs9lZYLa37Qy18w92Pss+Lj+SCzTMqat4bFG9xPcF0UGk6uOnFTdJYrfTn36h4ZnyB3n4LQT66uDGdVaoqe3R98LcvPm4\/ywucq6+orJXS1U8k0jjkue4kn1UpHeyV2l7Y7AlqLnKP8JuwzPm7f8ljVGvKiNpZaKCkoByeGdY\/1cuD6xOuSkbu53253NxNdXVEwPuuedkfDgtYSSsbrk64qKv7OVOwFj9aVIlKDIEYVQhBWO2dX4596CsQeCCBZUDg7GQfRZYiYRuKqNZ1WFegmlhDxFI9jXDDg04z5rMFPtDI3hVMoiW5I470GuLiqZMvjc3vC2X0JxduYT4q5HQPJ9geqDlpYnjBLTwVreF2rbUXnfHk+WVLLS1suOrAOMgYUi1z9ujkbDk5G1+CzWRPPIrfR20n3VlRWt54M+SqOeZTvPIq82keeS6iKzyH3Vlx2R\/NqDkmUJPFXorY+SRrI2Oe9xwGtGST3ALsI7NsjtEBXWxxUAc+KtpqeUtLTJJgkA7jjeMHG7PiUGhj0pWBwErIoXc2TTsje3za4h3yVMlobBUvhY9kuxgFzM4zjPMeKzZ6y0RHM9+OefV4\/kD+Ktf0n09RM2Y5Z5zxJawkk95Jwgop7aeAZwKzGWw\/c+S1515bIQ8w0c7y52RtYbuwPNY0vSOMEQWxoPe6XPywlHQNth+6rrbUe5cZL0iXE56unpW+bSf5rCm11epM7M0Uf7EY\/mlI9IitbmOa5jWFzTkB4yCfEcwpqLdXVTi+qr3F7t5LY259TkryqXVt7k43CUfs4Cxn3+6vOXXCpJ\/8QpR6+y2tijDdpziObjklaurgMfWEfeK8\/t+q7tSSBzat8g+7L2gVvLhrJkloAjiIrnkgn3R+sPySkbCKbZmAc5jRni9waPmuvskTamPsEEj7pyvCJqmSSVz5Hue88SStpp3UNbZa1k9HM5u\/tMO8OHcUqx9CWO4SUd5o5IvaglDx4kFfWEbg+Nrm7wRkL41ttdFXQUlxp3diUBxH3TzHqvrbSlT9L05bZ85L4GE+eN6mmb+NsoUooqFIUKeaCUREBERAREQRzROahAUqFKCFKIgK3UTMghfLIcNaMlXCuT1jcJOpjo6NvWVNQ8MiZtAZI3knwGFcHlfSDreWWpmYyQ9W0nGDwC8fqboKisNVWPLiPYYeDQuj1paam+a3fZdJvE1W9hllieQGwOBOWbWcHzB5haSt6JOkZgJdY2yjvjqGf+pbYa+t1VIG7MbtkDuXP1l+mkJy8n4rZVfRpruInrNN1n7o2vwWsm0LrCI\/aabuY8oHH+SexrJ7nK7PaKwpa2Q8ytnLpLUsY+00\/dR\/5Z35LX1FkvETwyW03Bjzwa6BwJU9jZ0dsidSMqrjXQwxvjMjWiQbR44HPB3Ln6+eH6XKKN0hp89gye1jxV6Sy3UDLrbWt84Ssd9srm+1R1A84yk0uMV07u9W3VDu9X3W+q\/7PL\/AVbdb6kcYZP4D+Sc6txZM5VJnKumgqP8ACk\/gP5Kg0NR\/hP8A4T+STS4tmYp1pVZopwN8b\/4SqBCc4wc92FJorZKBvKufT3MGIgAe9bC26XvVzx9AtVdUZ5xwOcPkuhpOinVcw2p7Z9DZ9+snjgA\/jIV50uOGmnlmP2sjneBKtL0pvRlHTYN11PYqUc2slfO7\/wDza4fNXG6f0FQH+uahuda4cW0lEGtP7z3g\/JXjU6x5nsuPIqRE88AvZ6C1afdbZa+zaFutzpogSampqzsDHMhjf5rRM16aZxFr01YKTHBxpBK4fvPJTk6cBSWqtrHhlLTTTPPuxsLiuko+jTV1VGJG2C4siP8AeSwmNnqdy9UsdB0p6nsYuduqaint7hlohkbC0jwa3H4LhqqyXWpElXf7w5sbJnQSdZPtSNcOPZ4kb+KvOJdche9L3Cylra9tO1xONllQx5HmGk4WqfSStxlhweByvStL3C4WJ8j7dJRyU\/KSppWPPmC4ZWr1rre7Xpn0WurnVETTkRhoawHyCxuY1jhHsLDhwIJVOyVdIc5xc7eSsy122a4VbYYhu4udyaO9RWPQ0MtZJssGGji48Atw2iio2ZIG7i9y2t3iobPQt6omOYDDQ073nvIXIT1FRXSZkLndwHAINlJX0rDucXHwCv0l2o9sCQvaO8tytbDZquYZZE5WKq3VVMMywuDe\/CDu6f6vnjaRV08bHby9zwPh5rZUdCycFzXMez7zHAgryhry07it1p+9zWqsbKzL4nbpIyeI\/NKR6P8AVjGdrHYPE93mrkdHTD2ZGvPcztH0CwLvrGnoKOP6vDZp5WhwJ9lgPf4+C4iv1Ndq15MlZI0H3WHZHyVqPTxSQxML5XdQzkZOxn1WHUXCx0srHT10EmAc7Dtsj0XkzpZZHEue5xPEk5UCJ7vDKlI9OqNY2CnH2AmnP6sePxWum6QoG5+jW455F7\/yC4QUp5lXG0reeSlV0s\/SDc35EMNLF3YYSfmVrKjV17qM7Vc9v7DQ38AsFsEY90K4I2jgAgsT3C4VX9vVVMv7UhKsdXK478nzWwDR3KcIMAU7yp+jO71nKCgwxT54ngqvow7yskKUGN9Hb4p9HashxCoLh3oLJgbyVqSEjgsrbHeqHkEIMRgJcAsinpZKqrZBCMvd8gkTQC554ALqdJUOYusOBPUE4cdwjYN5cfDGUA2a10kIZUl80\/vYOAtLfbK2kiFVROc+mJwQfaYfHw8V2tTqJ1OyWnsrIqelY6HFQ6IddLkdoucc7iT7I3DHPirF0+jzSOYIxtmFn0hrRhr9oDthuMNIJG4d4PIoLvRPcRNBV0EziS0ddGD38D\/JfZPRBcRXaTjiJ7VO7Z+B3hfCugnvt2repIyTtRnyO5fYv6PD5X2m5dbykaAO7cU\/B66ikqFFFPNQpCCUREBERAREQQeKhSeKICKEQSihEGt1Fc47RaKirlO9rTsN5udyA8V4Tr+8SUEZmqq4suDGAxNjzlz+YBHAbycrI6TNcwT6xpoHTZttJOG7uBc09o+ox8F5fra7z3W7zVbhst4Mbu7LRwGPxWs9M64yrqKqOrkq4JpY5nEuL2PwR8eKsnVmpoCRDerm3Zyd1Q\/AA+Kqr25cdrIyd+1FjHotPUSMaHZbC4nJ2QCDkjGPhx\/NWjdf6QdaU2SL\/dGhuAczO3Z4LIh6W9dQH7PUNaSBnDiHbviFyUgBLms6vDex7RG2d\/a3\/wCXJZlHRwBstXXtcYID1TurkP8AWX53NB7sYz4eal0jr4em3pEa3s3uVw7zTxn\/AJVjM6b9cQ1rql9zjkmIxtPpozgeHZ3LHotSXmGx3Cto6o0dPE6Onghph1bA5xznA44a0g5371ob69l7tDru+KOKvp5Gx1XVNDWyh2dl+yOB3EHHh3pdI7aP9ITWzdzqmkef1qZn5K4P0hNY++Le\/wA6Vq8qeT9jVNdOHSbTJJXHJdyOP3SBvQwyxPq6RzZ8gbYjDBnLd+XdwDSU6I9WH6Qup\/eo7Q495pAqh+kJqE+1a7G7zox+a8lMr+rpapzCDG7q9oxN2BjBA8T5qZIhHDUthZK4RSNeNuEA7JzguPLiN3Der2nL1ofpB33nZtPn\/wAl\/mqv\/iEvP\/cenfjQ\/wD7LyV7JJqwtMcgbWMDmkU4Bc48mAcBtjGRy9FZMW3SOlLS5zMRvxEA1reRz944Kd6cvSNRdNN\/vdM6mZDa7ex4w76JRtaSPM5I+C4e03GaguMVXTxRSTRu2m9cwSNz3lpyD8VrKinb1rxE2fLsPjDow3aZgkk793zVNPMWECTe3vHEJ1q8vobRtPqrpEtNY5mtDTXGBpMdtj+x2\/4cADyC8c1HHeqW51FHepKgVcLi2RkrySD5lVW6rrIQ19NUOjIHZkZx9VTVy1FTIXTvfLI7i5+8q9akx6X0C9GsGu5q83SumhpKbZ7MLm7bic\/eB7lkX626V0VrW5We60ZvNCxg6oscGysfgHBcBg+i4jSVxvFjmfNZa+qpJJBh5geRkeOFj3Wta+smqq+pY+pkO1JI5+XuKUi\/fLnSxyVLLHFUWyhmwHQCoLtrz4A+i5gOja49WMnI4hV1N0oASWtlmd6BYE13lduggiiHfjJ9VKsfQ2iOm+Ww6Jp7LJaDJLBF1TJxMGAAbgcY7l4tfr3FWXKpqquQOfLI6Qsbv3k5XMSTVFQftpXu+KRwDuUpGdXXioqwGR5jiAwO9YLIyTk7z3rIZDnksuKn8FFYbISSABkldxT08OnbG+efAmcNp\/fnk1Y2krY2a4CaVuYoO1v5nktRry5\/WN0FHSu2oYTg4953+SDSSPqLzcHSSZJcd2ODR3Lo6OmprZGNpoklI4KxbqcUFK07JdI\/dgcQutzDpOKqdDHFV6qihExbKwSMoztDLQ07nSAEk59nHeNwYtLZtS18DJ6S01LaZx7Ej2bDHeRdjKx7nS3ixFjb7bKiCJ3ZHXRkMd5HgVh3S6V190+Z7jUy1E8NY0ukmeXOPWsPM\/8AhLI0nWVFotFzrROXwMgd1lJJ24pC4hg2mHc7BcDv7kHO3u0wTROrLYMADMkX3fELnGHZdv4c13oMckH1jao+rpw4MqKfeeoceGCeLDyPI7jyJ5S\/0TaWrD4R9hMNtvh3j4H+SDHc0hve3koij2z4K5SHrIS08RuV+GPZCA2MNG4KTxCrPBUHiEEqVCnKAmd6jOFBeEFeUJVh87W88qy6ocfZQZZeBxVt0zRzWG57ncSoDSgyDUAcAqHVDjw3Kgt4eITCCDI88SVGTzKvNp5HcGH47lfZQuPtuA8kGFvVyEuc8BbKOihb7WXHxVyRrI2EMaB5BBidXlkcfDrHhq7ymkgttsPXsaWVn9SY4jJa3ALnDuIcY\/MZC4yiZt3SBm4iNu0c966e\/U0NTZaSmpZHi5RxGpMZ3iTaJyG9zg0NPiPLeGmmkeLVO3BEkUIG8cHCf\/NbwVcsdPUBzXdf1wpjsj+0aGjax6D1WnkropmZkw8zlj5O8+yXnzLgVnRuLMVkswyNpsDePXTuOXvAHujAGeeAOe4LFFGYddUJcCHOIa\/IxvBIP4L7L6CIOqs9wOP74D5FfHUBdJqCzzOJyX5JcN5OBkn45X2r0NRBmnahw9+cn5IO\/RFKioUhEHFBKIiAiIgIiII5ohUIJRQpQQue17evqLTFZUxn+sub1UA75Hbh6cT4AroV4N076hqDe46GGLrKWiYHO2XjJleOOPBv\/EUweLdJsb6OxUs1I5zpKaXae879raOST8fxWBU1kdfBFWRva9kjdrZOfTIWfcauK50NRSvcSHtLXA8RnwXnVruNVaZZqCUbXVvxsHdnxGVplvagOw8hkgHDLXbuX+fqsCQgSbQklbhzngluTkcCrxu1DJ7eYyR72R3KoyRSuIjmLsZYA1wO8jcPig1\/suj6uVh2Wl2XM4OPLx81uLvQSwW2wUMO1K+anM5jYM5kfI4D47IYPgsHqnyloJDW7BbnY4Y5fhv8V0Elymp7HRVdLIxtRCw0k0xxtR4JLcd2WuAzzwfFRWTqbTlXQdH9DBG2OR8NQ+erETg7Yc4YAOO4D8VzFgpi7TupZHhrY2U8TQXHi8yDAHjgO9CrltvVZR1bpaer64y9mSNzttsoPIjmrmpBDS00dvpoXxSSP+k1UW1kRuIwxnwGTv3jaxyQcq+mJpI\/Y3ucdoO7XLcRyH+auyRubcJGshhGyzBa1+W+zxzneefHj6LM+jh0zWNZENgdrt7n43nfnn4K0YWsglcWMy44b297ee4fJBg7AFHh0bXEybn7W8YHDHdv4+CuvpurdVF0cZIY1pAlzg5HaG\/tHj6lZTKdvWQtEcZc1u24l+5\/vYPceSNhb9Hw7qgZH887TAP5HP8AuoMWKN7paIHqmjA3ukOD2j7Rz2fyVlsbOonIZGSXAAFx2hxOQOfDG\/vWyljYZZ3B0HZHVtDWkh44ZGRu78nCCH+zbvDIt+0IhnaIzg9+8c\/FBhvhHWxs26chsW9wDiCcE4P62\/G7du+KxzA0NYG+1vzuWxk7DXF78dYcuGMZOeQViUTSb2gsB9529xQRR1Zt5y7DmH3CfwWbLqQbDPotDGJRxfIcg\/Bakwtacu7Tu871Q7A4IL1XdK+rJ62ctH3WDZHyWCW5OXEk+Krc5UFyAGhXGNVsHKvwjKC5GxZMcWeSrgiJWxp6YkjcqjHgpiSNy21LQOcNwWXRUQyMhZ1yqqe026SaV7WybJ6tmd7ig0V91Ay2211st5\/rDs9dKPd8B4rmbDSunqOtdvaN+VrZZHzSufIcvecknmV09tjFNQNbjEj+GOaiut0pUUVrnF9uzXup4phBTMYRt9ZgEvGRg7AIOO8tXNdS+16wNNcJnOMkhjfPnPWMk3dYCeILXErb9I9BUWaWgtk0UsdPTUrC1zhgSPeNt7h34c7Yz+oO5c\/UvF40tFVNwK61ERSHO98BPYcf2XYb5Ob3IKW1ErLLdqZ47UM8RP7peP5lZFFOyLSTevJL6moETRniG5cSfiWqzd2l31vLDvZO+nfu73tLsfir30GKouFvt8pMdLQ0\/X1Ug5AjbcfPBDQO8AKDcVdyZbbfTU8bBs1Z62Zh3B0Iy1o+JLz+60rS32k\/qE0G2ZXQESRuxjaYRkOx4tIKy7ZMb1cK24PZFFTxYLiR2IIgMNaO84GAP81kVNXDcjBPHE2KLDqUx89kDLXE95DiPgqOGoXYlI7wto0dgFapjTFV7J4tJBW1jP2aClytniFU8q0529BVlUukAVp8h5Kwdt53AlBdfPjgrLnucd5VTaeR3LHmrzKT7zvRQYykDPAZWa2nY3lnzV5rQ3gAFRgthefdx5q62lcfacB5LLRBaZTs55OO9Xmsa3g0BQ05CnKC5lTlWsqDIG8SEF4OVDztOAVkztzhuSfBU9cNogggjvQXba8Orp35weAK6G92ySpqaaSjuVGyeOFjgyWUxuBDRgAkAZ+K5S0u+2cCcEldReLdHLUw1NwqmU1G2Jsm4ZfJuA2WDmfHggvas0\/9HpaWogDes6lktXJCMsD378NA4YyOG5Y1NWW+GenLY6y4XTq9hjph1cUG7g1oyXeeW+S2Tvpf1U36G0QwucJHbbs7bABhrjzxkjzz4KmS43mHZiingqKVmYj9KiY+Skd93rPaaO4g4I+IQYlTVzzVNrnnw6U7Y2g3Z4EgbuW4BfbvQvG9ugKCWQHbn2pN\/cTu+QXynpTRtz1zrC20NNAGMhja6snGSyNpAO1k8yN4HeV9t2mghtdtpaGlbswU8bYmDuAGAmmMpERRRSFCkIJREQEREBERBBUKVCAiIgHgV8E9Nmo75b+lXUkUNfPC0VbmhjXdks5ZHAjC+918QfpVWumoOl6SorGS\/Rq6mjkzEQHbQGyTv3HeAg4unvc1fCI5mQNrQ3ajmjbsE94I4fJaa+SiqeyWdmxVt3GRvBw8QobSQxOhntVa2paHDDJY3MkB7sbwfgV0+odOMp4+trqsCR2OxG3GD3ZVRwwfKSBudvG7jn4FDG9jQHwEENwHAEHOc581tKmx1MEL5+qnELRnadGceq1wc4cHEfFBb+kSsaWAytjG9jQ47nbt\/wAllWy91VsqJJoHNnbUAiphqG7ccu\/gRzVoyyHi9x+K2rrHM6SKNlTSOkfH1r2k46puztZcSMcDyQQ7U0VO3rLXZrdRVR39dHtvcw97dokN+C1FNXzQmWoMzZJpS5rmvGeI9rzW2Zp6seZdn6JsxhrmuMrAJNoEjYz7RIB3DfuWpLWg4LG+iCv6wmEYaZInGTBLtnfHvO5XPrJ7Zg1z4C2Jp2XCM\/aYORnzVjYj\/wAJvzUCOEntRDHPBKC99cT7D3ARbTyQWdX7I45BVf1rsyPJ2XbLdmPDANrz37t2e9asbOThu4HmVPZ+6FBtvrlpDGRUxIG8Dax2scRu\/wD7C2VHHWVTTLLG2nYd5e85J+C5lkjmHLOye8blXJUzSDEksjh3FxKo6Gd9NTEnba+T7ziCVgyzOlPYDiPBpWDQ1ctLLtwmPa4duNr\/AMQVvqS+3cDsXGaId0JEY\/3cINT9GqZP7OlqX+UZKfVte72bfVn\/AGTvyW3qbvdng7d0ryPGof8AmtJUXCtkedmuq895md+aCo2m5HhbKz\/8TvyWPNRVcG+ejqIx+uwj8QrkddXMOfp1TnvErvzWyp9TXuBmw27Vbo+ccsm2w+bXZBQaRgBPskfNbCliDuG9dJb7nZL05lNeqaG31b9zLhSt2WZ\/1kY3Y8W4xx3qLhaYbbWupaqphhnADmPLgGvaeDmngQUGNR03DctzR0pJADVi0tTSQNIrJo4nN35Dshw72961151Y1sboLUC0HcZnDf8AAclUba+XuCzxmOPZlqyNzOTPE\/kuCq6ue41TpamRz3niTyWLJI6R5c8lzickk7yr9KzZBJ5qKpZGH1TGDgu60zE2bUFujLOsbCTO5ve2MF5+TSuNtm+vLuIGV3Ojtg11fNJPHTMjo5R1rzubtDY5b9+1j4oMaPUmTU0mpmurLVVyOlc1p+0hc45L4zyOeI4Fa76ALDdmbFS2pstwjdEypaOy9jhjJHJzTglveFcm03U3eoEVpmop5ANrZNQ1pd5bWMrKtOldQUtZDaLnSywUlZM1rXSDMYfncWuG7PLyJQc6+4vaDEAHMBjJxzLWkN\/E+q21E360pamJ1Syn6+Qz11XIfczkNDeJ38hxPllbfWtotn0+qobFAYpqQb5BkiXZ9s\/DwC5u1UlC2KV11mqeojwSKVoLnn7uScN9CguVd1jqpILTZo3Q2uN+0GuxtzPx\/aSHv7hyC3EFrrIbVVVUzMQtkjLSd3MjcP3lrI9RUdM\/qNPWiClc7d9IqCZ5vME9kfALJgnnm+mvqaiaokdE0HbJ3dtp5pg5ivbs3ecfrkrJjP2ZVq677zN5qph7CAXZVBGSFVhOYQQGDuVYCpzhDI0cSEFakFWhKHHDQXHwC6KzaK1Xey36q09cp2u4PbA7Z+LsYCDRZTK9RougXWcjBLdXW20QHi+qqWjHwGVsP9FOi7Q5rtTdIdLIB7UVvYHnyzv\/AAQeOmRo4kKkShxwxrnHuaMr2f6R0MWJ39Wtd2v8jeDqiYsaf4cfgrrumS22wgaV0PZKDG4SyQh8g\/e3IPMLLpHU162RarFcKkHcHNhIb6ncu3tfQRrisINfFQWmLiX1lSBj+HKx7n0x60rOtbFdTRwveX9XTsDA0nuIGVytdfb7dpNuuuNfVOPN8jig9Mj6H9KWgh2rNf0rSPagoots\/wAWTj0Vwf6F9Pu2Y6K632Ye9PJhh9MfgvIn08hIMzm5POR+VQ4QR7nVLc\/qtJQevv6W7PaSRo\/Rlpt5xgSSx7bvXcV5Fc3ivrZquSKJksji92w3AJJySsKWshY7DHlw55GFjT1+Y3NZxIwgx6KTZqs8iV1FdTioZS1swJpoIhtb\/acCcNHnu+GVyETtlwK7ixltdbxBK7LIH\/SOrPAgDtfHcD5AoMinqpDawJZC6o6wvY7\/AFj2tcCf33j0WDbKyqbe45KGM9XUNbH1XESR5\/Fu4fBW6WodNUMkOAXzxOI7iZC78MLYaOZEKOWrlDtuieRAc+0XgjZ8cYyg+rv0bqAR2W9XDj9IrTHG7HFjGgA+pK9iXJ9FtkOn9B2ihe0iYQ9bLnjtvJcc+ROPgurUVKIiCFIUKRxQSiIgIiICIiCDxUJzRAREQSvmb9MuzQSQacvFS2QQMlfSyviALgHDaB38cbJ3L6YXk36TtFS13RZVxVbxG4TxuidjOH5\/LKD490xTU1PdWysm+l0sR24iGlhe7kCDwPfy471dvGr6xte6O1TBk4Pbqme0PBh4tb8zz8NVcqhlqtraOncTUSN7R+4z8z+GFpqIdh+G78ZLlUZ9XfrtPKYprnWSxybntfM4hw8d+9Y5BWA9r3vJDSfLeqdt44lw+Kg2K6aW90tWadtTUVxi+jinfGWNLYhsBu0ztb94BwQPNcSJpB77lWKqUe8D5hUehC5WhjxSw1XWW5kUbSyop9rrB2i7H3XguwCOXNcW\/G27Zzs53ZWEKp\/cwqfpbubGfNBlqQsT6WfuD1Umr3Hsb\/NBtrP9SdQ4XCurqacuO6OmbI3Hntg\/JZwt1qqXgUmoKNueAqYpIz8mkfNci45KhRXW3DTdyoYjOYIqqlAz11O9szAPEtJx8cLTkM5xN\/BRaq2rpD1tuqpaedvHYdgOXQ096tV6PU6gpxQVp4V1KzsuP+sj4fFuPIqo5xwi\/wAL\/eKrpxG+UNMjIAffe52B6Arb3mwVdujjncGT0cv9lVQu245PI9\/gd4WkczCDNkhjII+uKMDhj7U\/8isi3wH\/AOsUP8Mv\/oWG5ueSvQ22unYJKejqJGHg5kZIKgv\/AFbB\/wB80P8ABN\/6E+roP+96L4Ml\/wDQobZ7qeFtrD5RH8lcbYrwTutNaf8AYu\/JBR9Apw0k3SnOOTY5N\/8AurbwO+vLE+glk62to2mSmcRvLBxZ\/P8A9lrfqG9c7TWD\/ZEKYaa62qpiq\/oc0L4XhwLxgZVGjD3DLHZx+CpIJOF0+sLdA2oguNC0No69nXMaPcd7zPgVoIhsnB+CgiGLG93FX+AKKhxw0+Som1n7YldXaQHW68Di51M0Af7WNchQO2ZV22kDTy1NRDVsc+F8EhLWO2XO2Wl+AfNoQcvV0lTU1rKajimllO4MY0uJPwW7jstTZHxOraofWLXCUUUT9tzAN+Xkbmnw4+SouOoKumYW2YNt0byW4h9sjxee16YHgsq0U7rNVU1PWAmvqi2oq2k5dFTt+0LD+s4Nye4DxKDbC7utFvnuZa2tdVbUGH7+qY4ku+Od2VrqOoMFLJXWi10V0gZHtVMM9MH9W0n2iAcjkMhX5KaFtHuY9wmD5ur2hhxEcby3GN25xx+yqZm1FA2SrsswhuNuY2dkkY2RU0j8EEtO4lu0A4cMZzwKDAZqSxTZJ0nBDV8WyU1S9oB79k5Wyt9e2stNxdJDK0hrBGS4EA7YyO\/h+Cwqit09caUXONht932sTUsQPUyn77CN7D4bws+cbFgZOMlssuzlxGctG\/P8QTBw9W\/rLrO79YqscFjwky1Mj92Tkn1WzoJ3UVU2djY3vbwD25APfhBl2jTl6vLtm02qsqz3xQuI9eC6tnRHqKKOOa9VFrs0TnNaTV1bNpoJxktaXH5LQzavv74epF2qo4f8OJ+w30C1Lpams2nSSTT795c4u\/FB6QNCdH1s33vXrqt7Pbht9KTnwDnYHyV1l46JrO4G36Yul4e33q6fYB\/dbuXmHUBu9z42+AOT8lJNO3c50jvLDUHqx6Z3W5+dK6SsNnx7L2QNc8fHC0l36X9cXVxD73NA0+5TDqx8l5++rgaexG3I7ySoNxf7gI\/ZGEG2ra27XGUyVlXVzyO4mWQjPqsN1LsnMj4mnnk5KwHVU7z+Zyo25HcXegQbDZhB3ve7yGFPWwNO6IH9p2Vrg0niSfirrYyUGZ9Jdn7MNb+y3CqHXSHLpQ3zd+Sx2U8juGVfjt1S\/wBkFBeioIn\/ANrVtaf1W7X5La0VmsDoyKuarleebXhgHwwtbFYq+Q9gFZ8GkrzLjq2FBzmoLK227D6eczwu4uLcFpWlXpX+j\/Uk7C0QOe08iMq2zoe1VKcsoiB4qK87BW4sVxfR1Mb2uILDldxB0F60mI6uiZ5udhbWk\/R111K4ERUUfi+bH8kGppKaw1IFUZamDD2yGKMNc0FvcXOBx4b\/ADK7ronssGqNWUggp2ssNseJ5QBufJ7rc8ySAT4BZWn\/ANGbUM07DertR00APabAHSOPrgBfQ+jNA0Ol7XFQ0RxEzfuGNo8ye8qo6iCta9oAYQFlMkDuRVmGkZGAAsgNA4KKnKIiCU5onNBKIiAiIgIiII5qFJ4qEBSoRBK856d9MXLVOiH0tkgjqK2GVszIZHbIfgHcM7s716KiD86bvo2elkA1FJWWm5EnrG1tI8Rnfxa4ZyPgsF2kqzZLKCst9Wx3vR1TWE\/uvId8l+j89NBUN2aiGKVvc9gd+K0NZobS1Y5zqnT9se53F30doJ+ICD87K7S95oRmqtdbG08HdUS0+RG4rWPZNGdl7nsI5OBC+69Z9BtkuNuedLSSWK5bQc2aN73MI5gt2vwXBz9AusmUczv6VUdZKxhMUM9IHte7uJdnHnvQfJpL+ewfPBVOHc48\/Bd\/qWe56duclDqbTFvZUxnBbNSlmfEFjgCPELSy3mxT\/wBvp1kX\/wBpVOZ\/xhyDmcjmzHxUdnuPqunZU6UkGH0V2gPe2pY\/\/kCpdTaXk3sud0h\/VdRsf8+sH4IOa7PimG43E+i6M2ywvP2d9e0f62kI\/AlVN09bZBmLU1rHhKyVv4MKDmsDvTA+8F0j9MRgfZX2yS\/szub\/AMTQrB0xUk9irtr\/ANmsZ+aDSxuLHhzSMjxWZJ1c8W2dzh3LYf0TuZ9gUr\/2aqM\/zVxmkr4BllGHAfdnYf5oMew6irbMZGQSB9NJulp5AHRyj9Zp3Hz4roI6K1akG1Y3to7id5t8z+y8\/wCqeeP7Lt\/dlaR+lb447rVMf2cH8FQNL39rg5tqrARwLYyiLNdRzUdRJBUxPimYcOY9uCD4grG6yRjdlsj2juDiF1TbvU08bKHWtuqJ4tnZjncNioiHg4+0PA\/JYkmmn3B23p+piuER3hgcGSt8HMJ4+WVRzL5ZB\/ev\/iVLZz7xJW6m0nfY3bL7XVg\/+EVSzSN+k9m1Vh\/2RUGqEkZVbZIvBbgaKvoGX0D4x3yOa38Sqm6Skj33C4W6jaOO3OHH0blUbK1ubctDXKn4uoJW1ER7g7c4fzXKuAIXSVlyttpsctqsb5KmSoINTVvbsbQHutb3ef8A7cvkhBVncoePs3eSgHvR7sRnyQWqZ2zIF0+nJmxXGnkccNDgHH9Xn8srlmHBW0oJsOG9B0NfSs0\/WSyVWxPVxuJp4vaDRnsyO\/ED4ndx11DNPHa7jdZ3ufW1r\/o0bn73uLt8js+XZP7a29xo3XOmpaxjTI9+zTytaMkOA7JPgWgDzaVbrXxTaioaUjborZlzg3AEhZ2pDnxIIHhhBsJayGlrDNJh8VNcaeHZ72tiLH+uFqhHUTWa5QRuIrbG5zGuzvdTueWPZ44c7PkSsCre51gpJ35zPcJpHfBsZ\/5itjPV\/RNc3EwybNPcJJWOHLZlyR+IPwUVhWOmiqtmNmxBUtDhI1wyH8wQO8b1tdbTmGniiDjmKENeP13bzu8M4+CyrNbYWNF1qmiNtNh2w042pN42fjjJ8GlcxqCodV1Li5znlzi9xJySTzVRqqBh2XOxuKyiQOJCsBj8Ab8KtsDjyUEuezmcqOtAGGtV5lG93JZcNrkd7pRWtLnu54HgqOpLuOT5rpaexSv4Rn0W1pdKzyY+zPog4llOeQV9lG88Glek0WiKiUjER9F0tt6N6qUj7F3oiPGobZK87mlbCGwTP4MPovoK1dFUpwXsx8F2Fq6LqaPBlbn4IPl6n0nUSAYjcfgt3b9C1cpH2D\/RfWNv0FQwAYgB8wt9S6ZpYQNmFg+CK+W7X0Y1cuMwOHmF11r6JJTgyANC+iYbXBHwaPRZbKeJnBoQeM2voqgiwZBldXbdA0VOBiIHzXfhrRwAUoNBS6bpYcYjaPgtjFbYI+DR6LOUoLTII2+y0K4ABwCKUEKVClBCIpQQiIgKQic0EoiICIiAiIghQp5oghEQ7kBFQ5+FjyzEAoMokDiVS6VjRvK0NbXStB2QVzF1u1W0EMLkHeTXCCIdp7R8Vq6zVNDTA7Umcdy8mut1uBzgvC5C6XC4PzlzlR6PrvV9gu9C+lutjprnF7oqGg7J7weI8wvlzWumbfVXB8tkoWW2En+ybK94\/wB4krtK+pq3Z2torQVZndncSEHnM+nKmM4DmlYb7RUtPBq72oZIc9krAlheeLSiONdb528QFcgilhBBYw5+80FdFLA77pWJJA77qg1ZaD7UTPgMKh0UR\/ux8CVsH07u5WjTO7kGC6CPkCPiqepaODnD4rNdARyVJhPcgxBGRwkePimJRwnePiVldUe5UmIorFkbK\/25XO8ySqWskactfgrKMRUGMoKW1dcwYbUyjyeVD6yud7U8rvN5Kq2Co2CgsOknd7TifMqkl\/MfJZGwU2Sgx8u8UAcsjZTZRGM5xbxVJcT5LJkj2x4rGe0tOCEUasmCTYeFigqoFB2+mLuaOffl0bxsuaDvI8M8CDvB5FU19knt9LPPTSGpo58RsljG8DOSHD3XcBg965SnqC3AzgrprLqOahcerkfG4jBc0+0O4g7iPNVFq6UtW6y2+FkEmCZZfZ5nZGPPsLdyaWlrpYLk6cQUv0eCR0jxuaerbx7zx3DeVmDWTdhhlFE8tHZzSDI+eOfctPcr7W32rhgp3Tzy7mRNPBo7mgbgEGRqG6NrHx0VCwsgZnZbzcTxc7xPy\/HVx2eWQ52SV6xoro0kbTiauIlq5Rl2BkNHcF6TaejOI7JdH8kHzdTaankIxGfRb2g0TUSkfZOPwX1Hbej6jhxmIH4Lo6PSlLFjZhb6Ir5gtvRzUyYPUO9F1dt6L5nYzFjzC+i4LNDGB2Gj4LMZQxN90KDxW19GMbMGUD0XVW\/o\/ooQMxA\/BejNhY3g0K4ABwCDlqPSlJDjZhYPgtrBZ4IuDWjyC2iIMdlJEzg0K82No4NCqUoITmpUIJREQFCIgIilBClQpQQiIgIiICIiAp5qFI4oJREQEREBERBHNQp5ogKCiIKHMyrbocq+iDXyUbX8WhYU9oikzlgW9wowO5Bx9VpqCTPYHotNW6MikzhgXpBYO5QYmnkg8arOj9rs7LB6LTVXR07fsx\/Je9mnYeSoNIw8gg+bKzo+lbn7E+i01ToOZufsj6L6nfb43cWhWH2eB3GNvog+S6nREzc\/ZH0WqqNGzj+6PovsCXT9M8b4m+ixZNK0b+MLfRUfHM2kpm\/3Z9FhS6ZnH92fRfZMui6B\/GFvosOXQNC7+7Hog+OJNOzD3D6LHdYJh7h9F9hTdHNE8+w30WJJ0ZUh4NHog+Q3WKbHsH0Vl1lm+4fRfXTujCmPBg9FZd0W059weiI+SHWaUcWH0VDrRIPcPovrV\/RVAfcHorTuiiHkweiD5MNpk+4fRS20PPuFfWB6Joj7jfRUjokjz7I9EHyo2xvcfZKvN03K4eyfRfVDeiRgPsj0WVD0Uxt4geiK+Um6TqHcGH0U\/wBDKw8I3ei+vafoyhZjOPRbSm6PKRntAH4KI+Lxoa4O9mJ3oh6O7tJwgeR5L7ig0VQR\/wB230Wwi0zRRjdE30RXwYOjC9v9imk9FcZ0Sall3RUsh\/dX31HZaRnCJnosllBAz2WNHwQfBVP0H6zqCBFQfF25b23\/AKOuuaggStooGnm+X8l9vthY3g1VBoHJB8oWT9Fytc9jrxfo2t95lPCSf4if5L1vSHQlpjTjQ6GCWom5yTOyT6YXqqINXSWSipWBsMDGAcMBZ7KeNvBoV1SgpDQOAClSiCFKIgKFKIIRSiAihSghFKICIoQFKhSghSoRAREQEUqEBFKhARFKAnNQpHFBKIiAiIgIiIIKIeKIChSiCEUoghFKIChSiCERSghEUoIREQEwpUIGAmB3IpQU7I7k2R3KVKCnZHcp2R3BFKCMDuTA7lKIIwiIgIpUIClFCApRQglERBClQiCURQglQilARQiCUUKUBQpRAREQQpUKUEKVClBCKUQQiIgIiIBREQEREEoiICc1CkIJREQEREBERBGEwpRBGEUoghMKUQQilEEJhSiCN6YKlEEJgqUQRhMKUQRhMKUQQm9SiCN6YUoghMKUQRhN6lEEYTBUogjCKUQQilEEYTClEEYTClEEYTClEEb0UogjCYUoghMKUQQilEEYTClEEYRSiCMFFKIITClEEb0wpRBCb1KIIwmFKIIwmFKIIwilEEJhSiCExvUogIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgFEKIP\/Z\"\/><!-- [et_pb_line_break_holder] --><em><i class=\"fa-solid fa-check\"><\/i><\/em><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-content\"><strong class=\"edg-car-name\">Electric <i aria-label=\"Elektrisch\" class=\"fa-solid fa-leaf edg-electric-leaf\"><\/i><\/strong><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-tags\"><!-- [et_pb_line_break_holder] --><span><i class=\"fa-regular fa-user\"><\/i> 4<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-suitcase\"><\/i> 2 groot<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-briefcase\"><\/i> 2 klein<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><span class=\"edg-car-description\">Comfortabele, elektrische ritten<\/span><!-- [et_pb_line_break_holder] --><b class=\"edg-car-price\">\u20ac30.00<\/b><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/label><!-- [et_pb_line_break_holder] --><label class=\"edg-car-card\" data-car=\"VIP\" data-type=\"auto\"><!-- [et_pb_line_break_holder] --><input name=\"car\" type=\"radio\" value=\"VIP\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-img\"><!-- [et_pb_line_break_holder] --><img decoding=\"async\" alt=\"VIP\" src=\"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-17-jun-2026-13_23_57.png\"\/><!-- [et_pb_line_break_holder] --><em><i class=\"fa-solid fa-check\"><\/i><\/em><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-content\"><strong class=\"edg-car-name\">VIP<\/strong><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-tags\"><!-- [et_pb_line_break_holder] --><span><i class=\"fa-regular fa-user\"><\/i> 3<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-suitcase\"><\/i> 2 groot<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-briefcase\"><\/i> 2 klein<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><span class=\"edg-car-description\">Extra comfort voor je rit<\/span><!-- [et_pb_line_break_holder] --><b class=\"edg-car-price\">\u20ac30.00<\/b><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/label><!-- [et_pb_line_break_holder] --><label class=\"edg-car-card\" data-car=\"Van\" data-type=\"bus\"><!-- [et_pb_line_break_holder] --><input name=\"car\" type=\"radio\" value=\"Van\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-img\"><!-- [et_pb_line_break_holder] --><img decoding=\"async\" alt=\"Van\" src=\"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_23_31.png\"\/><!-- [et_pb_line_break_holder] --><em><i class=\"fa-solid fa-check\"><\/i><\/em><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-content\"><strong class=\"edg-car-name\">Van<\/strong><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-car-tags\"><!-- [et_pb_line_break_holder] --><span><i class=\"fa-regular fa-user\"><\/i> 8<\/span><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-suitcase\"><\/i> 8 groot<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><span class=\"edg-car-description\">Ruimte voor groepen en bagage<\/span><!-- [et_pb_line_break_holder] --><b class=\"edg-car-price\">\u20ac30.00<\/b><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/label><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-buttons\"><!-- [et_pb_line_break_holder] --><button class=\"edg-back\" data-back=\"1\" type=\"button\">Terug<\/button><!-- [et_pb_line_break_holder] --><button class=\"edg-next\" data-next=\"3\" type=\"button\">Verder <i class=\"fa-solid fa-arrow-right\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<aside aria-label=\"Routeoverzicht\" class=\"edg-route-side\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-column-title\"><i class=\"fa-solid fa-map-location-dot\"><\/i><span>Route in \u00e9\u00e9n oogopslag<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-live-map-wrap\">\n<div aria-label=\"Interactieve kaart met ophaallocatie en bestemming\" id=\"edgLiveRouteMap\" role=\"region\"><\/div>\n<div aria-live=\"polite\" class=\"edg-map-overlay\" id=\"edgMapStatus\">Vul vertrek en bestemming in om de route te bekijken.<\/div>\n<\/div>\n<div class=\"edg-map-attribution-note\">Kaartgegevens \u00a9 OpenStreetMap-bijdragers<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-route-side-summary\">\n<div><span>Vertrek<\/span><strong id=\"edgSidePickup\">Nog niet ingevuld<\/strong><\/div>\n<div><span>Bestemming<\/span><strong id=\"edgSideDropoff\">Nog niet ingevuld<\/strong><\/div>\n<pee>Routeoverzicht op basis van de ingevulde adressen.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/aside>\n<p><!-- [et_pb_line_break_holder] --><!-- STAP 3 --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-panel\" data-panel=\"3\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-checkout-top\"><span class=\"edg-checkout-step\">02 \/ 02<\/span><\/p>\n<h3>Jouw gegevens<\/h3>\n<pee>We gebruiken deze gegevens alleen voor je reservering en ritcommunicatie.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-grid\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Voornaam<\/label><!-- [et_pb_line_break_holder] --><input id=\"edgFirstName\" placeholder=\"John\" required=\"\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Achternaam<\/label><!-- [et_pb_line_break_holder] --><input id=\"edgLastName\" placeholder=\"Doe\" required=\"\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-grid\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>E-mailadres<\/label><!-- [et_pb_line_break_holder] --><input id=\"edgEmail\" placeholder=\"john@example.com\" required=\"\" type=\"email\"\/><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><label>Telefoonnummer<\/label><!-- [et_pb_line_break_holder] --><input id=\"edgPhone\" placeholder=\"+31 6 12345678\" required=\"\" type=\"tel\"\/><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><label>Opmerkingen voor de chauffeur (optioneel)<\/label><!-- [et_pb_line_break_holder] --><textarea id=\"edgNotes\" placeholder=\"Bijzonderheden of wensen...\"><\/textarea><!-- [et_pb_line_break_holder] --><\/p>\n<h3>Betaalmethode<\/h3>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-payments edg-payments-compact\"><!-- [et_pb_line_break_holder] --><label class=\"selected\"><input checked=\"\" name=\"payment\" type=\"radio\" value=\"cash\"\/><span class=\"edg-pay-check\" aria-hidden=\"true\"><\/span><span class=\"edg-pay-name\">Contant<\/span><\/label><!-- [et_pb_line_break_holder] --><label><input name=\"payment\" type=\"radio\" value=\"ideal\"\/><span class=\"edg-pay-check\" aria-hidden=\"true\"><\/span><span class=\"edg-pay-name\">iDEAL<\/span><\/label><!-- [et_pb_line_break_holder] --><label><input name=\"payment\" type=\"radio\" value=\"pin\"\/><span class=\"edg-pay-check\" aria-hidden=\"true\"><\/span><span class=\"edg-pay-name\">Pinnen <small>+ \u20ac2,50<\/small><\/span><\/label><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-summary\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-summary-head\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><strong>Overzicht<\/strong><!-- [et_pb_line_break_holder] --><span>Controleer je rit en prijs v\u00f3\u00f3r je boekt.<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><small id=\"edgSummaryCar\">Premium<\/small><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"edgSummaryDetails\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-summary-line\"><span>Heenreis<\/span><b>\u20ac30.00<\/b><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-total\"><span>Totaal<\/span><b id=\"edgTotalPrice\">\u20ac30.00<\/b><\/div>\n<p><!-- [et_pb_line_break_holder] --><pee>Dit bedrag wordt bevestigd in je e-mail.<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-buttons\"><!-- [et_pb_line_break_holder] --><button class=\"edg-back\" data-back=\"2\" type=\"button\">Terug<\/button><!-- [et_pb_line_break_holder] --><button class=\"edg-submit\" type=\"submit\"><i class=\"fa-solid fa-check\"><\/i> Boek nu<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-bottom-bar\" id=\"edgBottomBar\"><!-- [et_pb_line_break_holder] --><\/p>\n<div aria-label=\"Type boeking\" class=\"edg-trip-purpose\" role=\"group\"><button class=\"active\" data-purpose=\"Prive\" type=\"button\"><i class=\"fa-regular fa-user\"><\/i> Priv\u00e9<\/button><button data-purpose=\"Zakelijk\" type=\"button\"><i class=\"fa-solid fa-briefcase\"><\/i> Zakelijk<\/button><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-bottom-selected\"><span>Geselecteerd voertuig<\/span><strong id=\"edgBottomCar\">Premium<\/strong><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-bottom-price\"><span>Ritprijs<\/span><strong id=\"edgBottomPrice\">Wordt berekend<\/strong><\/div>\n<p><!-- [et_pb_line_break_holder] --><button class=\"edg-bottom-cta\" id=\"edgBottomCta\" type=\"button\">EDG Rit aanvragen <i class=\"fa-solid fa-arrow-right\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/form>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div aria-hidden=\"true\" class=\"edg-flight-modal\" id=\"edgFlightModal\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-backdrop\" data-flight-close=\"\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div aria-labelledby=\"edgFlightTitle\" aria-modal=\"true\" class=\"edg-flight-dialog\" role=\"dialog\"><!-- [et_pb_line_break_holder] --><button class=\"edg-flight-x\" data-flight-close=\"\" type=\"button\"><!-- [et_pb_line_break_holder] --><i class=\"fa-solid fa-xmark\"><\/i><!-- [et_pb_line_break_holder] --><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-step active\" data-flight-step=\"date\"><!-- [et_pb_line_break_holder] --><\/p>\n<h3 id=\"edgFlightTitle\">Wanneer land je?<\/h3>\n<p><!-- [et_pb_line_break_holder] --><pee>Selecteer de dag dat je aankomt op Schiphol (AMS)<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-datebox\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-date-head\"><!-- [et_pb_line_break_holder] --><strong id=\"edgFlightMonthLabel\">juni 2026<\/strong><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><button id=\"edgFlightPrevMonth\" type=\"button\"><i class=\"fa-solid fa-chevron-left\"><\/i><\/button><!-- [et_pb_line_break_holder] --><button id=\"edgFlightNextMonth\" type=\"button\"><i class=\"fa-solid fa-chevron-right\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-calendar\" id=\"edgFlightCalendar\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-info\"><!-- [et_pb_line_break_holder] --><\/p>\n<div><i class=\"fa-solid fa-circle-check\"><\/i><span>Bij wijzigingen of vertraging wordt de ophaaltijd automatisch aangepast.<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div><i class=\"fa-solid fa-circle-check\"><\/i><span>Is je vlucht geannuleerd? Dan annuleren wij kosteloos je taxi.<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><button class=\"edg-flight-no\" id=\"edgNoFlight\" type=\"button\">Ik heb geen vlucht <i class=\"fa-solid fa-chevron-right\"><\/i><\/button><!-- [et_pb_line_break_holder] --><button class=\"edg-flight-primary\" id=\"edgGoFlightSearch\" type=\"button\">Vlucht selecteren<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-step\" data-flight-step=\"search\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-title-row\"><!-- [et_pb_line_break_holder] --><button class=\"edg-flight-backbtn\" id=\"edgBackToFlightDate\" type=\"button\"><i class=\"fa-solid fa-chevron-left\"><\/i><\/button><!-- [et_pb_line_break_holder] --><\/p>\n<div><!-- [et_pb_line_break_holder] --><\/p>\n<h3>Vlucht toevoegen<\/h3>\n<p><!-- [et_pb_line_break_holder] --><pee>Typ je vluchtnummer en kies de juiste vlucht.<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><label class=\"edg-flight-label\">Typ je vluchtnummer en kies de juiste vlucht.<\/label><!-- [et_pb_line_break_holder] --><input class=\"edg-flight-input\" id=\"edgFlightSearchInput\" placeholder=\"Bijv. EK149 of KL0642\" type=\"text\"\/><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-result-head\">Resultaten<\/div>\n<p><!-- [et_pb_line_break_holder] --><pee class=\"edg-flight-help\" id=\"edgFlightHelp\">Typ minimaal 3 tekens. De vluchtgegevens worden live opgehaald via AeroDataBox.<\/pee><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-results\" id=\"edgFlightResults\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"edg-flight-empty\"><!-- [et_pb_line_break_holder] --><span><i class=\"fa-solid fa-arrow-right\"><\/i><\/span><!-- [et_pb_line_break_holder] --><pee>Nog geen vlucht gezocht.<\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->:root{<!-- [et_pb_line_break_holder] -->  --edg-red:#2563eb;<!-- [et_pb_line_break_holder] -->  --edg-red-dark:#1d4ed8;<!-- [et_pb_line_break_holder] -->  --edg-navy:#0f172a;<!-- [et_pb_line_break_holder] -->  --edg-muted:#64748b;<!-- [et_pb_line_break_holder] -->  --edg-line:#dbe5f1;<!-- [et_pb_line_break_holder] -->  --edg-soft:#f6f9fd;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget,<!-- [et_pb_line_break_holder] -->.edg-booking-widget *{<!-- [et_pb_line_break_holder] -->  box-sizing:border-box;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget{<!-- [et_pb_line_break_holder] -->  max-width:720px;<!-- [et_pb_line_break_holder] -->  margin:24px auto;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  border:1px solid #dbe5f1;<!-- [et_pb_line_break_holder] -->  border-radius:18px;<!-- [et_pb_line_break_holder] -->  overflow:visible;<!-- [et_pb_line_break_holder] -->  box-shadow:0 18px 45px rgba(15,23,42,.08);<!-- [et_pb_line_break_holder] -->  font-family:Inter,Arial,sans-serif;<!-- [et_pb_line_break_holder] -->  color:var(--edg-navy);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-head{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  padding:18px 22px;<!-- [et_pb_line_break_holder] -->  border-radius:18px 18px 0 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-head strong{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  line-height:1.2;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-head span{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  margin-top:5px;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  line-height:1.35;<!-- [et_pb_line_break_holder] -->  opacity:.95;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-body{<!-- [et_pb_line_break_holder] -->  padding:22px;<!-- [et_pb_line_break_holder] -->  position:relative;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-steps{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:auto 1fr auto 1fr auto;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->  margin-bottom:22px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-step{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  gap:9px;<!-- [et_pb_line_break_holder] -->  color:#718096;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  font-weight:600;<!-- [et_pb_line_break_holder] -->  white-space:nowrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-step b{<!-- [et_pb_line_break_holder] -->  width:28px;<!-- [et_pb_line_break_holder] -->  height:28px;<!-- [et_pb_line_break_holder] -->  border-radius:50%;<!-- [et_pb_line_break_holder] -->  background:#e8edf4;<!-- [et_pb_line_break_holder] -->  color:#728096;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  transition:.2s ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-step.active{<!-- [et_pb_line_break_holder] -->  color:var(--edg-navy);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-step.active b{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-step-line{<!-- [et_pb_line_break_holder] -->  height:6px;<!-- [et_pb_line_break_holder] -->  border-radius:30px;<!-- [et_pb_line_break_holder] -->  background:#e5eaf1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-step-line.active{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-panel{display:none;}<!-- [et_pb_line_break_holder] -->.edg-panel.active{display:block;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-form label{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  margin:13px 0 8px;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  font-weight:600;<!-- [et_pb_line_break_holder] -->  line-height:1.25;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-grid{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:1fr 1fr;<!-- [et_pb_line_break_holder] -->  gap:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-form input,<!-- [et_pb_line_break_holder] -->.edg-booking-form select,<!-- [et_pb_line_break_holder] -->.edg-booking-form textarea{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:45px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:17px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  padding:0 16px;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  color:var(--edg-navy);<!-- [et_pb_line_break_holder] -->  outline:none;<!-- [et_pb_line_break_holder] -->  box-shadow:0 2px 6px rgba(15,23,42,.03);<!-- [et_pb_line_break_holder] -->  font-family:inherit;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-form select{<!-- [et_pb_line_break_holder] -->  appearance:none;<!-- [et_pb_line_break_holder] -->  background-image:linear-gradient(45deg,transparent 50%,#8fa1bd 50%),linear-gradient(135deg,#8fa1bd 50%,transparent 50%);<!-- [et_pb_line_break_holder] -->  background-position:calc(100% - 19px) 19px,calc(100% - 14px) 19px;<!-- [et_pb_line_break_holder] -->  background-size:5px 5px,5px 5px;<!-- [et_pb_line_break_holder] -->  background-repeat:no-repeat;<!-- [et_pb_line_break_holder] -->  padding-right:42px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-form textarea{<!-- [et_pb_line_break_holder] -->  height:66px;<!-- [et_pb_line_break_holder] -->  padding:15px 16px;<!-- [et_pb_line_break_holder] -->  resize:vertical;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-form input::placeholder,<!-- [et_pb_line_break_holder] -->.edg-booking-form textarea::placeholder{<!-- [et_pb_line_break_holder] -->  color:#8fa1bd;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-form input:focus,<!-- [et_pb_line_break_holder] -->.edg-booking-form select:focus,<!-- [et_pb_line_break_holder] -->.edg-booking-form textarea:focus,<!-- [et_pb_line_break_holder] -->.edg-fake-input:focus-within{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  box-shadow:0 0 0 4px rgba(37,99,235,.10);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-address-field{position:relative;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-address-field input{padding-right:135px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-address-field button{<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  right:7px;<!-- [et_pb_line_break_holder] -->  top:50%;<!-- [et_pb_line_break_holder] -->  transform:translateY(-50%);<!-- [et_pb_line_break_holder] -->  height:32px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:#243244;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->  font-weight:600;<!-- [et_pb_line_break_holder] -->  padding:0 11px;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-address-field button:hover{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-suggestions{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  left:0;<!-- [et_pb_line_break_holder] -->  right:0;<!-- [et_pb_line_break_holder] -->  top:50px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:15px;<!-- [et_pb_line_break_holder] -->  box-shadow:0 14px 35px rgba(15,23,42,.15);<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->  z-index:80;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-suggestion{<!-- [et_pb_line_break_holder] -->  padding:12px 14px;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  border-bottom:1px solid #eef2f7;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-suggestion:last-child{border-bottom:0;}<!-- [et_pb_line_break_holder] -->.edg-suggestion:hover{background:#f8fbff;color:var(--edg-red);}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-field-row-small{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  justify-content:space-between;<!-- [et_pb_line_break_holder] -->  gap:10px;<!-- [et_pb_line_break_holder] -->  margin:8px 0 14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-field-row-small a{<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  text-decoration:none;<!-- [et_pb_line_break_holder] -->  font-weight:600;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-stop-wrap{display:none;}<!-- [et_pb_line_break_holder] -->.edg-stop-wrap.open{display:block;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-pop-field{<!-- [et_pb_line_break_holder] -->  position:relative;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-fake-input{<!-- [et_pb_line_break_holder] -->  position:relative;<!-- [et_pb_line_break_holder] -->  height:45px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:17px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  box-shadow:0 2px 6px rgba(15,23,42,.03);<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-fake-input input[type=\"text\"]{<!-- [et_pb_line_break_holder] -->  border:0!important;<!-- [et_pb_line_break_holder] -->  box-shadow:none!important;<!-- [et_pb_line_break_holder] -->  background:transparent;<!-- [et_pb_line_break_holder] -->  height:43px;<!-- [et_pb_line_break_holder] -->  padding-right:44px;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-fake-input i{<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  right:15px;<!-- [et_pb_line_break_holder] -->  top:50%;<!-- [et_pb_line_break_holder] -->  transform:translateY(-50%);<!-- [et_pb_line_break_holder] -->  color:#8fa1bd;<!-- [et_pb_line_break_holder] -->  pointer-events:none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-popover{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  left:0;<!-- [et_pb_line_break_holder] -->  top:54px;<!-- [et_pb_line_break_holder] -->  width:320px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:15px;<!-- [et_pb_line_break_holder] -->  box-shadow:0 16px 38px rgba(15,23,42,.16);<!-- [et_pb_line_break_holder] -->  z-index:100;<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-popover.open{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-date-popover{<!-- [et_pb_line_break_holder] -->  padding:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-nav{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  gap:9px;<!-- [et_pb_line_break_holder] -->  margin-bottom:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-nav button{<!-- [et_pb_line_break_holder] -->  width:34px;<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:12px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->  font-size:16px;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-nav button:hover{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-month{<!-- [et_pb_line_break_holder] -->  font-size:16px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  margin-bottom:13px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-grid{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:repeat(7,1fr);<!-- [et_pb_line_break_holder] -->  gap:5px;<!-- [et_pb_line_break_holder] -->  text-align:center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-dayname{<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  padding:6px 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-day{<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:11px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-day.muted{<!-- [et_pb_line_break_holder] -->  color:#a0a7b2;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-day.disabled{<!-- [et_pb_line_break_holder] -->  color:#c3c8d1;<!-- [et_pb_line_break_holder] -->  pointer-events:none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cal-day:hover,<!-- [et_pb_line_break_holder] -->.edg-cal-day.selected{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-popover{<!-- [et_pb_line_break_holder] -->  width:320px;<!-- [et_pb_line_break_holder] -->  padding:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-title{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  justify-content:space-between;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  margin-bottom:10px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-title span{<!-- [et_pb_line_break_holder] -->  background:#eef2f7;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  padding:5px 9px;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-cols{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:1fr auto 1fr;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->  align-items:start;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-col label{<!-- [et_pb_line_break_holder] -->  margin:0 0 8px;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-list{<!-- [et_pb_line_break_holder] -->  height:220px;<!-- [et_pb_line_break_holder] -->  overflow:auto;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:18px;<!-- [et_pb_line_break_holder] -->  padding:6px;<!-- [et_pb_line_break_holder] -->  scrollbar-width:thin;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-list button{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:36px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:13px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  text-align:left;<!-- [et_pb_line_break_holder] -->  padding:0 12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-list button:hover,<!-- [et_pb_line_break_holder] -->.edg-time-list button.selected{<!-- [et_pb_line_break_holder] -->  background:var(--edg-navy);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-sep{<!-- [et_pb_line_break_holder] -->  padding-top:34px;<!-- [et_pb_line_break_holder] -->  font-size:20px;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-actions{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  justify-content:flex-end;<!-- [et_pb_line_break_holder] -->  gap:10px;<!-- [et_pb_line_break_holder] -->  margin-top:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-actions button{<!-- [et_pb_line_break_holder] -->  height:36px;<!-- [et_pb_line_break_holder] -->  border-radius:14px;<!-- [et_pb_line_break_holder] -->  padding:0 15px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-cancel{<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:#334155;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-time-ok{<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  background:var(--edg-navy);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-box{<!-- [et_pb_line_break_holder] -->  margin-top:18px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:18px;<!-- [et_pb_line_break_holder] -->  padding:12px;<!-- [et_pb_line_break_holder] -->  overflow:visible;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-top{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:auto 1fr auto;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-icon{<!-- [et_pb_line_break_holder] -->  width:38px;<!-- [et_pb_line_break_holder] -->  height:38px;<!-- [et_pb_line_break_holder] -->  border-radius:13px;<!-- [et_pb_line_break_holder] -->  background:#eff6ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-top strong{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  gap:8px;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-top small{<!-- [et_pb_line_break_holder] -->  background:#eff6ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  padding:3px 7px;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  font-size:10px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-top span{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  margin-top:3px;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  color:var(--edg-muted);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-top button{<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  padding:0 14px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-extra{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->  margin-top:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-box.open .edg-return-extra{display:block;}<!-- [et_pb_line_break_holder] -->.edg-return-box.open{border-left:4px solid var(--edg-red);}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-return-grid{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:1fr 1fr 1fr;<!-- [et_pb_line_break_holder] -->  gap:9px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-warning{<!-- [et_pb_line_break_holder] -->  margin:18px 0 10px;<!-- [et_pb_line_break_holder] -->  text-align:center;<!-- [et_pb_line_break_holder] -->  color:#ef7d00;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-warning:empty{display:none;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-next,<!-- [et_pb_line_break_holder] -->.edg-submit{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:53px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:16px;<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  gap:10px;<!-- [et_pb_line_break_holder] -->  transition:.2s ease;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-next:hover,<!-- [et_pb_line_break_holder] -->.edg-submit:hover,<!-- [et_pb_line_break_holder] -->.edg-return-top button:hover{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red-dark);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-next:disabled,<!-- [et_pb_line_break_holder] -->.edg-submit:disabled{<!-- [et_pb_line_break_holder] -->  opacity:.55;<!-- [et_pb_line_break_holder] -->  cursor:not-allowed;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-buttons{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:1fr 1fr;<!-- [et_pb_line_break_holder] -->  gap:14px;<!-- [et_pb_line_break_holder] -->  margin-top:26px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-back{<!-- [et_pb_line_break_holder] -->  height:53px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:16px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-navy);<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-back:hover{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-cars{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:1fr 1fr;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card{<!-- [et_pb_line_break_holder] -->  margin:0;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:16px;<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  transition:.2s ease;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  position:relative;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card input{display:none;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card:hover,<!-- [et_pb_line_break_holder] -->.edg-car-card.selected{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  box-shadow:0 10px 26px rgba(37,99,235,.12);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card.selected{<!-- [et_pb_line_break_holder] -->  border-width:2px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-img{<!-- [et_pb_line_break_holder] -->  height:176px;<!-- [et_pb_line_break_holder] -->  position:relative;<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->  background:#f6f7fb;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-img img{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:100%;<!-- [et_pb_line_break_holder] -->  object-fit:cover;<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-img:after{<!-- [et_pb_line_break_holder] -->  content:\"\";<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  inset:0;<!-- [et_pb_line_break_holder] -->  background:linear-gradient(to top,rgba(0,0,0,.58),rgba(0,0,0,0) 64%);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-img strong{<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  left:14px;<!-- [et_pb_line_break_holder] -->  bottom:13px;<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  font-size:18px;<!-- [et_pb_line_break_holder] -->  z-index:2;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-img em{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  right:12px;<!-- [et_pb_line_break_holder] -->  bottom:12px;<!-- [et_pb_line_break_holder] -->  z-index:3;<!-- [et_pb_line_break_holder] -->  width:32px;<!-- [et_pb_line_break_holder] -->  height:32px;<!-- [et_pb_line_break_holder] -->  border-radius:50%;<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  font-style:normal;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card.selected .edg-car-img em{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-content{<!-- [et_pb_line_break_holder] -->  padding:12px 14px 16px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-tags{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  flex-wrap:wrap;<!-- [et_pb_line_break_holder] -->  gap:6px;<!-- [et_pb_line_break_holder] -->  margin-bottom:11px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-tags span{<!-- [et_pb_line_break_holder] -->  background:#f1f5f9;<!-- [et_pb_line_break_holder] -->  color:#475569;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  padding:5px 8px;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->  line-height:1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-content small{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  color:var(--edg-muted);<!-- [et_pb_line_break_holder] -->  margin-bottom:4px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-content b{<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  font-size:22px;<!-- [et_pb_line_break_holder] -->  line-height:1.2;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-panel h3{<!-- [et_pb_line_break_holder] -->  margin:0 0 10px;<!-- [et_pb_line_break_holder] -->  font-size:18px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:1fr 1fr;<!-- [et_pb_line_break_holder] -->  gap:10px;<!-- [et_pb_line_break_holder] -->  margin-bottom:16px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments label{<!-- [et_pb_line_break_holder] -->  margin:0;<!-- [et_pb_line_break_holder] -->  border:2px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:16px;<!-- [et_pb_line_break_holder] -->  padding:15px;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  gap:13px;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  min-height:82px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments input{display:none;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments label.selected{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments i{<!-- [et_pb_line_break_holder] -->  width:48px;<!-- [et_pb_line_break_holder] -->  height:48px;<!-- [et_pb_line_break_holder] -->  border-radius:14px;<!-- [et_pb_line_break_holder] -->  background:#eff6ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  flex:0 0 48px;<!-- [et_pb_line_break_holder] -->  font-size:18px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments strong{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  font-size:16px;<!-- [et_pb_line_break_holder] -->  line-height:1.22;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-payments small{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  color:var(--edg-muted);<!-- [et_pb_line_break_holder] -->  margin-top:3px;<!-- [et_pb_line_break_holder] -->  line-height:1.25;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary{<!-- [et_pb_line_break_holder] -->  background:#f8fbff;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:16px;<!-- [et_pb_line_break_holder] -->  padding:16px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary-head{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  justify-content:space-between;<!-- [et_pb_line_break_holder] -->  margin-bottom:14px;<!-- [et_pb_line_break_holder] -->  gap:10px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary-head strong{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  font-size:18px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary-head span,<!-- [et_pb_line_break_holder] -->.edg-summary p{<!-- [et_pb_line_break_holder] -->  color:var(--edg-muted);<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary-head small{<!-- [et_pb_line_break_holder] -->  background:#eef4ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  height:32px;<!-- [et_pb_line_break_holder] -->  padding:0 13px;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  font-weight:600;<!-- [et_pb_line_break_holder] -->  white-space:nowrap;<!-- [et_pb_line_break_holder] -->  box-shadow:none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary-line,<!-- [et_pb_line_break_holder] -->.edg-total{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  justify-content:space-between;<!-- [et_pb_line_break_holder] -->  padding:7px 0;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->  font-size:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-summary-line b{<!-- [et_pb_line_break_holder] -->  white-space:nowrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-total{<!-- [et_pb_line_break_holder] -->  margin-top:8px;<!-- [et_pb_line_break_holder] -->  padding-top:14px;<!-- [et_pb_line_break_holder] -->  border-top:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-total b{<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  font-size:20px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card.edg-disabled{<!-- [et_pb_line_break_holder] -->  opacity:.45;<!-- [et_pb_line_break_holder] -->  cursor:not-allowed;<!-- [et_pb_line_break_holder] -->  filter:grayscale(1);<!-- [et_pb_line_break_holder] -->  border-color:#e5eaf1!important;<!-- [et_pb_line_break_holder] -->  box-shadow:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card.edg-disabled:after{<!-- [et_pb_line_break_holder] -->  content:attr(data-disabled-reason);<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  left:10px;<!-- [et_pb_line_break_holder] -->  right:10px;<!-- [et_pb_line_break_holder] -->  top:10px;<!-- [et_pb_line_break_holder] -->  z-index:5;<!-- [et_pb_line_break_holder] -->  background:rgba(15,23,42,.88);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  padding:7px 10px;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  text-align:center;<!-- [et_pb_line_break_holder] -->  pointer-events:none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-car-card.edg-disabled .edg-car-img em{<!-- [et_pb_line_break_holder] -->  display:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media(max-width:760px){<!-- [et_pb_line_break_holder] -->  .edg-booking-widget{<!-- [et_pb_line_break_holder] -->    max-width:100%;<!-- [et_pb_line_break_holder] -->    margin:0;<!-- [et_pb_line_break_holder] -->    border-radius:0;<!-- [et_pb_line_break_holder] -->    border-left:0;<!-- [et_pb_line_break_holder] -->    border-right:0;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-booking-head{<!-- [et_pb_line_break_holder] -->    border-radius:0;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media(max-width:640px){<!-- [et_pb_line_break_holder] -->  .edg-booking-body{<!-- [et_pb_line_break_holder] -->    padding:18px 14px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-steps{<!-- [et_pb_line_break_holder] -->    gap:9px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-step span{<!-- [et_pb_line_break_holder] -->    display:none;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-grid,<!-- [et_pb_line_break_holder] -->  .edg-cars,<!-- [et_pb_line_break_holder] -->  .edg-buttons,<!-- [et_pb_line_break_holder] -->  .edg-return-grid,<!-- [et_pb_line_break_holder] -->  .edg-payments{<!-- [et_pb_line_break_holder] -->    grid-template-columns:1fr;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-address-field input{<!-- [et_pb_line_break_holder] -->    padding-right:115px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-address-field button{<!-- [et_pb_line_break_holder] -->    font-size:11px;<!-- [et_pb_line_break_holder] -->    padding:0 9px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-field-row-small{<!-- [et_pb_line_break_holder] -->    flex-direction:column;<!-- [et_pb_line_break_holder] -->    gap:7px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-return-top{<!-- [et_pb_line_break_holder] -->    grid-template-columns:auto 1fr;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-return-top button{<!-- [et_pb_line_break_holder] -->    grid-column:1 \/ -1;<!-- [et_pb_line_break_holder] -->    width:100%;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-car-img{<!-- [et_pb_line_break_holder] -->    height:168px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-popover{<!-- [et_pb_line_break_holder] -->    position:fixed;<!-- [et_pb_line_break_holder] -->    left:12px;<!-- [et_pb_line_break_holder] -->    right:12px;<!-- [et_pb_line_break_holder] -->    top:auto;<!-- [et_pb_line_break_holder] -->    bottom:14px;<!-- [et_pb_line_break_holder] -->    width:auto;<!-- [et_pb_line_break_holder] -->    max-height:86vh;<!-- [et_pb_line_break_holder] -->    overflow:auto;<!-- [et_pb_line_break_holder] -->    z-index:9999;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-time-popover,<!-- [et_pb_line_break_holder] -->  .edg-date-popover{<!-- [et_pb_line_break_holder] -->    width:auto;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* V3.8: tijdkiezer exact gecentreerd in het zichtbare mobiele scherm. *\/<!-- [et_pb_line_break_holder] -->  body > .edg-time-popover.open{<!-- [et_pb_line_break_holder] -->    position:fixed !important;<!-- [et_pb_line_break_holder] -->    top:50% !important;<!-- [et_pb_line_break_holder] -->    bottom:auto !important;<!-- [et_pb_line_break_holder] -->    left:12px !important;<!-- [et_pb_line_break_holder] -->    right:12px !important;<!-- [et_pb_line_break_holder] -->    width:auto !important;<!-- [et_pb_line_break_holder] -->    transform:translateY(-50%) !important;<!-- [et_pb_line_break_holder] -->    max-height:min(420px, calc(100dvh - 48px)) !important;<!-- [et_pb_line_break_holder] -->    overflow-y:auto !important;<!-- [et_pb_line_break_holder] -->    z-index:2147483647 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-time-list{<!-- [et_pb_line_break_holder] -->    height:185px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Vlucht toevoegen *\/<!-- [et_pb_line_break_holder] -->.edg-flight-trigger-wrap{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->  margin-top:14px;<!-- [et_pb_line_break_holder] -->  border:1px solid var(--edg-line);<!-- [et_pb_line_break_holder] -->  border-radius:18px;<!-- [et_pb_line_break_holder] -->  padding:12px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:space-between;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-trigger-wrap.show{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-open{<!-- [et_pb_line_break_holder] -->  height:42px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:999px;<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  padding:0 16px;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  gap:9px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-open:hover{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red-dark);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-selected{<!-- [et_pb_line_break_holder] -->  flex:1;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  text-align:right;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-selected strong{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-modal{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->  position:fixed;<!-- [et_pb_line_break_holder] -->  inset:0;<!-- [et_pb_line_break_holder] -->  z-index:999999;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-modal.open{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-backdrop{<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  inset:0;<!-- [et_pb_line_break_holder] -->  background:rgba(2,6,23,.78);<!-- [et_pb_line_break_holder] -->  backdrop-filter:blur(4px);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-dialog{<!-- [et_pb_line_break_holder] -->  position:relative;<!-- [et_pb_line_break_holder] -->  width:min(430px,calc(100% - 28px));<!-- [et_pb_line_break_holder] -->  max-height:calc(100vh - 34px);<!-- [et_pb_line_break_holder] -->  overflow:auto;<!-- [et_pb_line_break_holder] -->  margin:7vh auto 0;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  border-radius:12px;<!-- [et_pb_line_break_holder] -->  box-shadow:0 28px 70px rgba(2,6,23,.35);<!-- [et_pb_line_break_holder] -->  padding:20px;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->  font-family:Inter,Arial,sans-serif;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-x{<!-- [et_pb_line_break_holder] -->  position:absolute;<!-- [et_pb_line_break_holder] -->  top:12px;<!-- [et_pb_line_break_holder] -->  right:12px;<!-- [et_pb_line_break_holder] -->  width:34px;<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:12px;<!-- [et_pb_line_break_holder] -->  background:#f1f5f9;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-step{<!-- [et_pb_line_break_holder] -->  display:none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-step.active{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-step h3{<!-- [et_pb_line_break_holder] -->  margin:0 0 12px;<!-- [et_pb_line_break_holder] -->  font-size:22px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  line-height:1.15;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-step p{<!-- [et_pb_line_break_holder] -->  margin:0 0 14px;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  line-height:1.5;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-datebox{<!-- [et_pb_line_break_holder] -->  border:1px solid #dbe5f1;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->  margin-top:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-date-head{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:space-between;<!-- [et_pb_line_break_holder] -->  background:#f8fbff;<!-- [et_pb_line_break_holder] -->  padding:11px;<!-- [et_pb_line_break_holder] -->  border-bottom:1px solid #dbe5f1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-date-head strong{<!-- [et_pb_line_break_holder] -->  font-size:14px;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-date-head button,<!-- [et_pb_line_break_holder] -->.edg-flight-backbtn{<!-- [et_pb_line_break_holder] -->  width:34px;<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:11px;<!-- [et_pb_line_break_holder] -->  background:#eef4ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-calendar{<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:repeat(7,1fr);<!-- [et_pb_line_break_holder] -->  gap:4px;<!-- [et_pb_line_break_holder] -->  padding:12px;<!-- [et_pb_line_break_holder] -->  text-align:center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-dayname{<!-- [et_pb_line_break_holder] -->  color:#94a3b8;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->  font-weight:600;<!-- [et_pb_line_break_holder] -->  padding:6px 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-day{<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-day.muted{<!-- [et_pb_line_break_holder] -->  color:#c6d0df;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-day.selected,<!-- [et_pb_line_break_holder] -->.edg-flight-day:hover{<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-info{<!-- [et_pb_line_break_holder] -->  margin-top:14px;<!-- [et_pb_line_break_holder] -->  border:1px solid #dbe5f1;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  padding:12px;<!-- [et_pb_line_break_holder] -->  background:#f8fbff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-info div{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  gap:10px;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  line-height:1.45;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-info div + div{<!-- [et_pb_line_break_holder] -->  margin-top:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-info i{<!-- [et_pb_line_break_holder] -->  color:#718096;<!-- [et_pb_line_break_holder] -->  margin-top:2px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-no{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:40px;<!-- [et_pb_line_break_holder] -->  margin-top:12px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-primary{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:44px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  background:var(--edg-red);<!-- [et_pb_line_break_holder] -->  color:#fff;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  box-shadow:0 3px 0 var(--edg-red-dark);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-title-row{<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:flex-start;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->  margin-bottom:10px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-title-row h3{<!-- [et_pb_line_break_holder] -->  margin-bottom:4px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-label{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  margin:10px 0 8px;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->  font-weight:400!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-input{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  height:54px;<!-- [et_pb_line_break_holder] -->  border:1px solid #dbe5f1;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  padding:0 16px;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  outline:none;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-input:focus{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  box-shadow:0 0 0 4px rgba(37,99,235,.10);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result-head{<!-- [et_pb_line_break_holder] -->  margin-top:18px;<!-- [et_pb_line_break_holder] -->  padding-top:16px;<!-- [et_pb_line_break_holder] -->  border-top:1px solid #e5eaf1;<!-- [et_pb_line_break_holder] -->  text-align:center;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  font-size:16px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-help{<!-- [et_pb_line_break_holder] -->  text-align:center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-results{<!-- [et_pb_line_break_holder] -->  margin-top:14px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-empty,<!-- [et_pb_line_break_holder] -->.edg-flight-result{<!-- [et_pb_line_break_holder] -->  border:1px dashed #cfe0f8;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  min-height:84px;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  gap:14px;<!-- [et_pb_line_break_holder] -->  padding:16px;<!-- [et_pb_line_break_holder] -->  background:#fbfdff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-empty span{<!-- [et_pb_line_break_holder] -->  width:34px;<!-- [et_pb_line_break_holder] -->  height:34px;<!-- [et_pb_line_break_holder] -->  border-radius:10px;<!-- [et_pb_line_break_holder] -->  background:#eef4ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-empty p{<!-- [et_pb_line_break_holder] -->  margin:0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result{<!-- [et_pb_line_break_holder] -->  border-style:solid;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->  min-height:auto;<!-- [et_pb_line_break_holder] -->  align-items:flex-start;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result + .edg-flight-result{<!-- [et_pb_line_break_holder] -->  margin-top:10px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result:hover{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  box-shadow:0 8px 24px rgba(37,99,235,.10);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-flag{<!-- [et_pb_line_break_holder] -->  width:38px;<!-- [et_pb_line_break_holder] -->  height:38px;<!-- [et_pb_line_break_holder] -->  border-radius:12px;<!-- [et_pb_line_break_holder] -->  background:#eef4ff;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  font-size:20px;<!-- [et_pb_line_break_holder] -->  flex:0 0 38px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result strong{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result small{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  color:#64748b;<!-- [et_pb_line_break_holder] -->  margin-top:4px;<!-- [et_pb_line_break_holder] -->  line-height:1.4;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media(max-width:640px){<!-- [et_pb_line_break_holder] -->  .edg-flight-trigger-wrap{<!-- [et_pb_line_break_holder] -->    flex-direction:column;<!-- [et_pb_line_break_holder] -->    align-items:stretch;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-flight-selected{<!-- [et_pb_line_break_holder] -->    text-align:left;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-flight-dialog{<!-- [et_pb_line_break_holder] -->    margin:18px auto 0;<!-- [et_pb_line_break_holder] -->    padding:18px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* EDG refinements: minder dik, strakker *\/<!-- [et_pb_line_break_holder] -->.edg-booking-form label{font-weight:600!important;}<!-- [et_pb_line_break_holder] -->.edg-panel h3,.edg-summary-head strong,.edg-total{font-weight:700!important;}<!-- [et_pb_line_break_holder] -->.edg-step,.edg-car-img strong,.edg-payments strong{font-weight:600!important;}<!-- [et_pb_line_break_holder] -->.edg-next,.edg-submit,.edg-back{font-weight:700!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-head strong{font-weight:700!important;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Vlucht popup verbeteringen v5 *\/<!-- [et_pb_line_break_holder] -->.edg-flight-dialog{<!-- [et_pb_line_break_holder] -->  width:min(430px,calc(100% - 28px));<!-- [et_pb_line_break_holder] -->  padding:22px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-title-row{<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  margin-bottom:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-title-row h3{<!-- [et_pb_line_break_holder] -->  font-size:22px;<!-- [et_pb_line_break_holder] -->  margin:0 0 6px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-title-row p{<!-- [et_pb_line_break_holder] -->  margin:0;<!-- [et_pb_line_break_holder] -->  font-size:13px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-label{<!-- [et_pb_line_break_holder] -->  margin:18px 0 8px!important;<!-- [et_pb_line_break_holder] -->  padding-left:0!important;<!-- [et_pb_line_break_holder] -->  text-align:left;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-input{<!-- [et_pb_line_break_holder] -->  width:100%!important;<!-- [et_pb_line_break_holder] -->  height:56px!important;<!-- [et_pb_line_break_holder] -->  border-radius:12px!important;<!-- [et_pb_line_break_holder] -->  padding:0 16px!important;<!-- [et_pb_line_break_holder] -->  margin:0!important;<!-- [et_pb_line_break_holder] -->  display:block!important;<!-- [et_pb_line_break_holder] -->  box-shadow:none!important;<!-- [et_pb_line_break_holder] -->  text-align:left!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result-head{<!-- [et_pb_line_break_holder] -->  margin-top:18px;<!-- [et_pb_line_break_holder] -->  padding-top:16px;<!-- [et_pb_line_break_holder] -->  font-size:17px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-help{<!-- [et_pb_line_break_holder] -->  margin:4px 0 14px!important;<!-- [et_pb_line_break_holder] -->  font-size:13px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-results{<!-- [et_pb_line_break_holder] -->  margin-top:10px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result{<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  border:1px solid #cfe0f8;<!-- [et_pb_line_break_holder] -->  border-radius:12px;<!-- [et_pb_line_break_holder] -->  background:#fff;<!-- [et_pb_line_break_holder] -->  padding:14px;<!-- [et_pb_line_break_holder] -->  display:grid;<!-- [et_pb_line_break_holder] -->  grid-template-columns:44px 1fr auto;<!-- [et_pb_line_break_holder] -->  gap:12px;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  text-align:left;<!-- [et_pb_line_break_holder] -->  min-height:74px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-result:hover{<!-- [et_pb_line_break_holder] -->  border-color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  background:#f8fbff;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-flag{<!-- [et_pb_line_break_holder] -->  width:44px;<!-- [et_pb_line_break_holder] -->  height:44px;<!-- [et_pb_line_break_holder] -->  border-radius:12px;<!-- [et_pb_line_break_holder] -->  font-size:21px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-main{<!-- [et_pb_line_break_holder] -->  min-width:0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-main strong{<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  margin-bottom:3px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-main small{<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->  line-height:1.35;<!-- [et_pb_line_break_holder] -->  white-space:normal;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-select-icon{<!-- [et_pb_line_break_holder] -->  width:30px;<!-- [et_pb_line_break_holder] -->  height:30px;<!-- [et_pb_line_break_holder] -->  border-radius:50%;<!-- [et_pb_line_break_holder] -->  background:#eef4ff;<!-- [et_pb_line_break_holder] -->  color:var(--edg-red);<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  font-size:12px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media(max-width:640px){<!-- [et_pb_line_break_holder] -->  .edg-flight-dialog{<!-- [et_pb_line_break_holder] -->    width:calc(100% - 24px);<!-- [et_pb_line_break_holder] -->    padding:18px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-flight-result{<!-- [et_pb_line_break_holder] -->    grid-template-columns:40px 1fr;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .edg-flight-select-icon{<!-- [et_pb_line_break_holder] -->    display:none;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Overzicht verbeteringen *\/<!-- [et_pb_line_break_holder] -->.edg-summary-line{<!-- [et_pb_line_break_holder] -->  align-items:flex-start;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-summary-line span{<!-- [et_pb_line_break_holder] -->  color:#0f172a;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-summary-line b{<!-- [et_pb_line_break_holder] -->  text-align:right;<!-- [et_pb_line_break_holder] -->  max-width:58%;<!-- [et_pb_line_break_holder] -->  line-height:1.35;<!-- [et_pb_line_break_holder] -->  white-space:normal;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-summary-head{<!-- [et_pb_line_break_holder] -->  align-items:flex-start;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Vlucht popup final fix *\/<!-- [et_pb_line_break_holder] -->.edg-flight-dialog .edg-flight-input{<!-- [et_pb_line_break_holder] -->  box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;<!-- [et_pb_line_break_holder] -->  max-width:100%!important;<!-- [et_pb_line_break_holder] -->  margin:0!important;<!-- [et_pb_line_break_holder] -->  padding:0 16px!important;<!-- [et_pb_line_break_holder] -->  display:block!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-flight-dialog .edg-flight-result{<!-- [et_pb_line_break_holder] -->  box-sizing:border-box;<!-- [et_pb_line_break_holder] -->  width:100%;<!-- [et_pb_line_break_holder] -->  display:grid!important;<!-- [et_pb_line_break_holder] -->  grid-template-columns:44px minmax(0,1fr) 30px;<!-- [et_pb_line_break_holder] -->  align-items:center!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-flight-dialog .edg-flight-main{<!-- [et_pb_line_break_holder] -->  min-width:0;<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-flight-dialog .edg-flight-main small{<!-- [et_pb_line_break_holder] -->  display:block;<!-- [et_pb_line_break_holder] -->  overflow:hidden;<!-- [et_pb_line_break_holder] -->  text-overflow:ellipsis;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* EDG vlucht toegevoegd status *\/<!-- [et_pb_line_break_holder] -->.edg-flight-open.edg-flight-added{<!-- [et_pb_line_break_holder] -->  background:#16a34a!important;<!-- [et_pb_line_break_holder] -->  color:#fff!important;<!-- [et_pb_line_break_holder] -->  box-shadow:0 8px 22px rgba(22,163,74,.24)!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-open.edg-flight-added:hover{<!-- [et_pb_line_break_holder] -->  background:#15803d!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-flight-open.edg-flight-added i{<!-- [et_pb_line_break_holder] -->  color:#fff!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* EDG belknop voor routes zonder vaste online prijs *\/<!-- [et_pb_line_break_holder] -->.edg-call-now{<!-- [et_pb_line_break_holder] -->  margin-top:12px;<!-- [et_pb_line_break_holder] -->  height:50px;<!-- [et_pb_line_break_holder] -->  border:0;<!-- [et_pb_line_break_holder] -->  border-radius:15px;<!-- [et_pb_line_break_holder] -->  background:#25D366;<!-- [et_pb_line_break_holder] -->  color:#fff!important;<!-- [et_pb_line_break_holder] -->  display:flex;<!-- [et_pb_line_break_holder] -->  align-items:center;<!-- [et_pb_line_break_holder] -->  justify-content:center;<!-- [et_pb_line_break_holder] -->  gap:9px;<!-- [et_pb_line_break_holder] -->  text-decoration:none!important;<!-- [et_pb_line_break_holder] -->  font-weight:700;<!-- [et_pb_line_break_holder] -->  font-size:15px;<!-- [et_pb_line_break_holder] -->  transition:all .25s ease;<!-- [et_pb_line_break_holder] -->  cursor:pointer;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-call-now:hover{<!-- [et_pb_line_break_holder] -->  background:#1EBE5B;<!-- [et_pb_line_break_holder] -->  color:#fff!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* EDG V4.1 \u2014 nieuwe interface met gescheiden ritkeuze en checkout *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget{max-width:1600px!important;width:100%!important;margin:0 auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#141a23!important}<!-- [et_pb_line_break_holder] -->.edg-booking-body{padding:30px 26px 45px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-head,.edg-steps{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-new-intro{margin:0 0 28px!important}.edg-eyebrow{display:block;color:#3a839f;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:10px}.edg-new-intro h2,.edg-contact-intro h2{font-size:clamp(30px,3vw,45px)!important;line-height:1.12!important;letter-spacing:-1.8px!important;font-weight:850!important;color:#141a23!important;margin:0 0 9px!important}.edg-new-intro p,.edg-contact-intro p{font-size:15px;color:#6a7684;margin:0!important}<!-- [et_pb_line_break_holder] -->.edg-contact-intro{display:none;margin:0 auto 26px;max-width:850px}<!-- [et_pb_line_break_holder] -->.edg-booking-form{display:grid!important;grid-template-columns:minmax(290px,.96fr) minmax(360px,1.38fr) minmax(260px,.9fr);gap:22px!important;align-items:start!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"1\"],.edg-booking-form>.edg-panel[data-panel=\"2\"],.edg-route-side{display:block!important;min-width:0!important;background:#fff!important;border:1px solid #e5e9ed!important;border-radius:20px!important;padding:24px!important;box-shadow:0 8px 30px rgba(19,33,45,.035)!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"1\"]{grid-column:1;grid-row:1}.edg-booking-form>.edg-panel[data-panel=\"2\"]{grid-column:2;grid-row:1}.edg-route-side{grid-column:3;grid-row:1;overflow:hidden!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"3\"]{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-column-title{display:flex;align-items:center;gap:10px;font-size:19px!important;font-weight:800!important;letter-spacing:-.5px;color:#17202a;margin-bottom:22px!important}.edg-column-title i{color:#3296b7}<!-- [et_pb_line_break_holder] -->.edg-booking-form label{color:#344052}.edg-panel[data-panel=\"1\"] input:not([type=\"hidden\"]),.edg-panel[data-panel=\"1\"] select,.edg-panel[data-panel=\"1\"] .edg-fake-input{border-radius:11px!important}<!-- [et_pb_line_break_holder] -->.edg-car-hint{font-size:14px!important;color:#667484;margin:-12px 0 20px!important}<!-- [et_pb_line_break_holder] -->.edg-cars{display:flex!important;flex-direction:column!important;gap:13px!important}<!-- [et_pb_line_break_holder] -->.edg-car-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:17px!important;width:100%!important;min-height:125px!important;padding:16px!important;border:1px solid #e4e9ed!important;border-radius:15px!important;background:white!important;box-shadow:none!important;transition:border-color .2s,background .2s!important}<!-- [et_pb_line_break_holder] -->.edg-car-card.selected{border:2px solid #14202a!important;background:#f4f9fb!important}<!-- [et_pb_line_break_holder] -->.edg-car-img{width:130px!important;min-width:130px!important;max-width:130px!important;flex:none!important}.edg-car-img img{width:100%!important;height:82px!important;object-fit:contain!important}.edg-car-content{flex:1!important;min-width:0!important}.edg-car-content .edg-car-price{font-size:22px!important;color:#101a22!important}<!-- [et_pb_line_break_holder] -->.edg-route-visual{height:280px;border-radius:14px;background:linear-gradient(135deg,#e8f4f8,#cbdde6);position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:space-between}<!-- [et_pb_line_break_holder] -->.edg-route-visual:before,.edg-route-visual:after{content:\"\";position:absolute;inset:auto -20% 35% -20%;height:35px;background:#fff9;transform:rotate(-30deg);border-radius:50px}.edg-route-visual:after{inset:36% -20% auto -20%;transform:rotate(35deg);height:19px;background:#fff8}<!-- [et_pb_line_break_holder] -->.edg-route-visual-top,.edg-route-visual-copy,.edg-route-path{position:relative;z-index:1}.edg-route-visual-top{font-size:22px;font-weight:900;letter-spacing:-1px;color:#123d52}.edg-route-visual-top span{font-size:10px;font-weight:800;letter-spacing:1px;margin-left:8px}.edg-route-path{display:flex;align-items:center;gap:0;width:75%;margin:auto}.edg-route-dot{height:19px;width:19px;border:5px solid #fff;background:#328eae;border-radius:50%;box-shadow:0 2px 10px #2345}.edg-route-track{flex:1;height:0;border-top:4px dashed #1b6b8a;transform:rotate(-8deg)}.edg-route-finish{height:20px;width:20px;border:5px solid #fff;background:#132e40;border-radius:5px;box-shadow:0 2px 10px #2345}.edg-route-visual-copy{display:flex;flex-direction:column;gap:4px;color:#153747}.edg-route-visual-copy strong{font-size:15px}.edg-route-visual-copy span{font-size:12px}<!-- [et_pb_line_break_holder] -->.edg-route-side-summary>div{padding:17px 0;border-bottom:1px solid #e8edf0}.edg-route-side-summary span,.edg-bottom-selected span,.edg-bottom-price span{display:block;color:#7b8792;font-size:12px!important}.edg-route-side-summary strong{display:block;color:#17202a;font-size:14px;overflow-wrap:anywhere}.edg-route-side-summary p{font-size:12px;color:#87929d;margin-top:15px}<!-- [et_pb_line_break_holder] -->.edg-bottom-bar{grid-column:2;grid-row:2;position:sticky!important;bottom:12px!important;z-index:80!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:14px;background:#fff!important;border:1px solid #e3e9ed;border-radius:16px;padding:15px!important;box-shadow:0 10px 35px #0e22301c}<!-- [et_pb_line_break_holder] -->.edg-trip-purpose{display:flex;background:#f0f3f5;border-radius:10px;padding:4px;gap:2px}.edg-trip-purpose button{border:0;background:transparent;color:#344452;border-radius:8px;padding:10px 12px;font-weight:700;cursor:pointer}.edg-trip-purpose button.active{background:#152331;color:white}.edg-trip-purpose button i{margin-right:5px}<!-- [et_pb_line_break_holder] -->.edg-bottom-selected strong,.edg-bottom-price strong{display:block;color:#18222c;font-weight:800}.edg-bottom-price{margin-left:auto}.edg-bottom-cta{background:#14212c!important;color:white!important;border:0!important;border-radius:10px!important;padding:16px 19px!important;font-weight:800!important;cursor:pointer;width:100%}<!-- [et_pb_line_break_holder] -->.edg-panel[data-panel=\"1\"]>.edg-next,.edg-panel[data-panel=\"2\"] .edg-buttons{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form.edg-contact-stage{display:block!important;max-width:850px!important;margin:0 auto!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form.edg-contact-stage>.edg-panel[data-panel=\"1\"],.edg-booking-form.edg-contact-stage>.edg-panel[data-panel=\"2\"],.edg-booking-form.edg-contact-stage>.edg-route-side,.edg-booking-form.edg-contact-stage>.edg-bottom-bar{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form.edg-contact-stage>.edg-panel[data-panel=\"3\"]{display:block!important;width:100%!important;max-width:none!important;margin:0!important;border:1px solid #e4e9ed!important;border-radius:20px!important;padding:clamp(22px,4vw,44px)!important;background:white!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget:has(.edg-contact-stage) .edg-new-intro{display:none!important}.edg-booking-widget:has(.edg-contact-stage) .edg-contact-intro{display:block!important}<!-- [et_pb_line_break_holder] -->.edg-checkout-top{border-bottom:1px solid #e8edf0;padding-bottom:20px;margin-bottom:28px}.edg-checkout-top h3{font-size:27px!important;letter-spacing:-.8px!important;margin:7px 0!important}.edg-checkout-top p{color:#71808e;font-size:14px;margin:0}.edg-checkout-step{color:#328cab;font-size:11px;font-weight:800;letter-spacing:2px}<!-- [et_pb_line_break_holder] -->@media(max-width:1150px){.edg-booking-form{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr)}.edg-route-side{grid-column:1\/-1;grid-row:2}.edg-bottom-bar{grid-column:2;grid-row:3}.edg-route-visual{height:180px}}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-booking-body{padding:20px 12px 32px!important}.edg-booking-form{display:flex!important;flex-direction:column!important;gap:14px!important}.edg-booking-form>.edg-panel[data-panel=\"1\"],.edg-booking-form>.edg-panel[data-panel=\"2\"],.edg-route-side{width:100%!important;padding:18px!important}.edg-new-intro h2,.edg-contact-intro h2{font-size:30px!important;letter-spacing:-1px!important}.edg-route-side{order:3}.edg-bottom-bar{order:4;width:100%!important;position:relative!important;bottom:auto!important}.edg-car-img{width:90px!important;min-width:90px!important;max-width:90px!important}.edg-car-img img{height:67px!important}.edg-car-card{min-height:110px!important;padding:10px!important}.edg-bottom-price{margin-left:0}.edg-bottom-cta{width:100%}.edg-booking-form.edg-contact-stage>.edg-panel[data-panel=\"3\"]{padding:20px!important}.edg-route-visual{height:165px}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V4.2 \u2014 alleen de compacte linkerkaart, zonder overige boekingspanelen *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget{max-width:unset!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget>.edg-booking-body{position:relative!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;visibility:visible!important;pointer-events:auto!important}<!-- [et_pb_line_break_holder] -->.edg-compact-request{box-sizing:border-box!important;width:min(100%,405px)!important;background:#fff!important;border:2px solid #e1e1e1!important;border-radius:17px!important;padding:20px!important;color:#141414!important;font-family:Arial,Helvetica,sans-serif!important;box-shadow:none!important}<!-- [et_pb_line_break_holder] -->.edg-compact-request *{box-sizing:border-box!important}<!-- [et_pb_line_break_holder] -->.edg-compact-request h2{font-size:16px!important;font-weight:750!important;line-height:1.3!important;margin:0 0 17px!important;color:#111!important;letter-spacing:-.4px!important}<!-- [et_pb_line_break_holder] -->.edg-compact-field{display:flex!important;align-items:center!important;gap:14px!important;position:relative!important;width:100%!important;min-height:52px!important;background:#f5f5f5!important;border:0!important;border-radius:11px!important;padding:0 15px!important;margin:0 0 13px!important;color:#171717!important;text-align:left!important;font-size:14px!important;box-shadow:none!important}<!-- [et_pb_line_break_holder] -->.edg-compact-field>div{flex:1!important;min-width:0!important}.edg-compact-field .edg-address-field{margin:0!important;position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important}<!-- [et_pb_line_break_holder] -->.edg-compact-field .edg-address-field input{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:10px 0!important;min-height:48px!important;width:100%!important;color:#161616!important;font-size:14px!important;letter-spacing:0!important}<!-- [et_pb_line_break_holder] -->.edg-compact-field .edg-address-field input::placeholder{color:#666!important}<!-- [et_pb_line_break_holder] -->.edg-compact-field .edg-location-btn{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-compact-symbol{flex:0 0 13px!important;width:13px!important;height:13px!important;background:#151515!important;position:relative!important}<!-- [et_pb_line_break_holder] -->.edg-compact-symbol.edg-round{border-radius:50%!important}.edg-compact-symbol.edg-round:after{content:'';position:absolute;width:4px;height:4px;top:4.5px;left:4.5px;border-radius:50%;background:#fff}<!-- [et_pb_line_break_holder] -->.edg-compact-symbol.edg-square{border-radius:2px!important}.edg-compact-symbol.edg-square:after{content:'';position:absolute;width:4px;height:4px;top:4.5px;left:4.5px;background:#fff}<!-- [et_pb_line_break_holder] -->.edg-compact-time{cursor:pointer!important;font-weight:500!important}.edg-compact-time>i:first-child{font-size:21px!important}.edg-compact-time>span{flex:1!important}.edg-compact-time>i:last-child{font-size:12px!important}<!-- [et_pb_line_break_holder] -->.edg-compact-for{display:inline-flex!important;align-items:center!important;gap:12px!important;background:#f5f5f5!important;border:0!important;border-radius:40px!important;padding:12px 15px!important;color:#191919!important;font-size:14px!important;cursor:pointer!important;min-height:40px!important;box-shadow:none!important}<!-- [et_pb_line_break_holder] -->.edg-compact-for i:last-child{font-size:10px!important}<!-- [et_pb_line_break_holder] -->.edg-compact-schedule,.edg-compact-passengers{margin:0 0 12px!important;padding:12px!important;background:#fafafa!important;border:1px solid #eee!important;border-radius:10px!important}<!-- [et_pb_line_break_holder] -->.edg-compact-schedule[hidden],.edg-compact-passengers[hidden]{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-compact-schedule label,.edg-compact-passengers label{display:block!important;font-size:13px!important;font-weight:600!important;margin:0 0 8px!important}<!-- [et_pb_line_break_holder] -->.edg-compact-schedule input,.edg-compact-passengers select{width:100%!important;padding:9px!important;margin-top:5px!important;border:1px solid #ddd!important;border-radius:8px!important;background:#fff!important;color:#171717!important}<!-- [et_pb_line_break_holder] -->.edg-compact-field .edg-suggestions{position:absolute!important;z-index:999999!important;left:0!important;right:0!important;top:100%!important;background:white!important;visibility:visible!important;pointer-events:auto!important}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-compact-request{width:100%!important;padding:18px!important;border-radius:15px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V4.3: vervang uitsluitend de zichtbare inhoud van de linkerkolom. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"1\"]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"1\"]>:not(.edg-compact-request){display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"1\"]>.edg-compact-request{display:block!important;width:100%!important;max-width:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget>.edg-booking-body{padding:22px!important}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-booking-widget>.edg-booking-body{padding:12px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V4.4 \u2014 uitsluitend presentatie voertuigkeuze; links en boekingslogica ongewijzigd. *\/<!-- [et_pb_line_break_holder] -->.edg-cars{display:flex!important;flex-direction:column!important;gap:8px!important}<!-- [et_pb_line_break_holder] -->.edg-car-card{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:112px!important;padding:14px 18px!important;border:2px solid transparent!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}<!-- [et_pb_line_break_holder] -->.edg-car-card:hover{background:#f8fafc!important}<!-- [et_pb_line_break_holder] -->.edg-car-card.selected{border-color:#111827!important;box-shadow:none!important;background:#fff!important}<!-- [et_pb_line_break_holder] -->.edg-car-img{grid-column:1!important;width:112px!important;height:76px!important;background:transparent!important;overflow:visible!important}<!-- [et_pb_line_break_holder] -->.edg-car-img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;display:block!important}<!-- [et_pb_line_break_holder] -->.edg-car-img:after,.edg-car-img em,.edg-car-img strong{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-car-content{display:contents!important}<!-- [et_pb_line_break_holder] -->.edg-car-name{grid-column:2!important;grid-row:1!important;align-self:center!important;margin-top:-22px!important;font-size:20px!important;font-weight:750!important;color:#111827!important;line-height:1.2!important}<!-- [et_pb_line_break_holder] -->.edg-car-tags{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:34px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}<!-- [et_pb_line_break_holder] -->.edg-car-tags span{background:none!important;padding:0!important;border-radius:0!important;font-size:13px!important;color:#566273!important;white-space:nowrap!important}<!-- [et_pb_line_break_holder] -->.edg-car-price{grid-column:3!important;grid-row:1!important;justify-self:end!important;white-space:nowrap!important;font-size:21px!important;font-weight:750!important;color:#111827!important}<!-- [et_pb_line_break_holder] -->@media(max-width:650px){.edg-car-card{grid-template-columns:78px minmax(0,1fr) auto!important;gap:9px!important;padding:12px 8px!important;min-height:92px!important}.edg-car-img{width:78px!important;height:58px!important}.edg-car-name{font-size:16px!important;margin-top:-23px!important}.edg-car-tags{gap:5px!important;margin-top:28px!important}.edg-car-tags span{font-size:10px!important}.edg-car-price{font-size:16px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V4.5 \u2014 kop boven middelste voertuigkolom; overige kolommen ongewijzigd *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-new-intro{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-form>.edg-panel[data-panel=\"2\"]{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;overflow:visible!important}<!-- [et_pb_line_break_holder] -->.edg-vehicle-intro{margin:0 0 18px!important;padding:0!important}<!-- [et_pb_line_break_holder] -->.edg-vehicle-intro h2{font-family:inherit!important;color:#101010!important;font-size:clamp(32px,3vw,46px)!important;font-weight:800!important;letter-spacing:-1.7px!important;line-height:1.1!important;margin:0 0 24px!important;padding:0!important}<!-- [et_pb_line_break_holder] -->.edg-vehicle-intro h3{font-family:inherit!important;color:#101010!important;font-size:clamp(17px,1.5vw,22px)!important;font-weight:750!important;line-height:1.3!important;margin:0!important;padding:0!important}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-vehicle-intro h2{font-size:34px!important;margin-bottom:15px!important}.edg-vehicle-intro h3{font-size:18px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V4.7 \u2014 verfijning middenkolom: compactere koppen, meer ruimte tussen auto en tekst. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-vehicle-intro{margin:0 0 14px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-vehicle-intro h2{font-size:clamp(25px,2.1vw,32px)!important;line-height:1.15!important;letter-spacing:-.9px!important;margin:0 0 13px!important;font-weight:800!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-vehicle-intro h3{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.35!important;letter-spacing:-.2px!important;margin:0 0 12px!important;font-weight:750!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-card{grid-template-columns:126px minmax(0,1fr) max-content!important;column-gap:30px!important;padding:14px 19px!important;min-height:112px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-img{width:126px!important;height:80px!important;min-width:0!important;max-width:none!important;margin:0!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-name{font-size:19px!important;margin-top:-23px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-tags{margin-top:33px!important;gap:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-tags span{font-size:12px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-price{font-size:20px!important}<!-- [et_pb_line_break_holder] -->@media(max-width:1050px){.edg-booking-widget .edg-car-card{grid-template-columns:98px minmax(0,1fr) max-content!important;column-gap:19px!important;padding:12px!important}.edg-booking-widget .edg-car-img{width:98px!important;height:68px!important}.edg-booking-widget .edg-car-tags{gap:7px!important}}<!-- [et_pb_line_break_holder] -->@media(max-width:650px){.edg-booking-widget .edg-vehicle-intro h2{font-size:27px!important}.edg-booking-widget .edg-vehicle-intro h3{font-size:16px!important}.edg-booking-widget .edg-car-card{grid-template-columns:78px minmax(0,1fr) max-content!important;column-gap:13px!important;padding:11px 8px!important;min-height:94px!important}.edg-booking-widget .edg-car-img{width:78px!important;height:58px!important}.edg-booking-widget .edg-car-name{font-size:16px!important;margin-top:-23px!important}.edg-booking-widget .edg-car-tags{margin-top:28px!important;gap:5px!important}.edg-booking-widget .edg-car-tags span{font-size:10px!important}.edg-booking-widget .edg-car-price{font-size:16px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-route-side .edg-live-map-wrap{position:relative;width:100%;height:360px;overflow:hidden;border-radius:17px;background:#e9f1f3;border:1px solid #e3e9ed}<!-- [et_pb_line_break_holder] -->.edg-route-side #edgLiveRouteMap{height:100%;width:100%;z-index:0}<!-- [et_pb_line_break_holder] -->.edg-route-side .edg-map-overlay{position:absolute;bottom:12px;left:12px;right:12px;z-index:450;background:rgba(255,255,255,.95);border:1px solid #e6edf1;border-radius:11px;padding:11px 12px;color:#304353;font-size:12px;line-height:1.4;box-shadow:0 2px 10px #132e4010}<!-- [et_pb_line_break_holder] -->.edg-route-side .edg-map-overlay[hidden]{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-route-side .edg-map-attribution-note{font-size:10px;color:#6c7e8a;margin:7px 0 0}<!-- [et_pb_line_break_holder] -->.edg-route-side .leaflet-container{font-family:inherit}<!-- [et_pb_line_break_holder] -->.edg-route-side .leaflet-control-attribution{font-size:9px!important}<!-- [et_pb_line_break_holder] -->.edg-route-side .edg-map-marker{width:17px;height:17px;border-radius:50%;background:#328eae;border:4px solid #fff;box-shadow:0 1px 9px #17202a66}<!-- [et_pb_line_break_holder] -->.edg-route-side .edg-map-marker.end{background:#142c3b;border-radius:5px}<!-- [et_pb_line_break_holder] -->.edg-route-side .edg-map-marker.stop{background:#e2a638}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-route-side .edg-live-map-wrap{height:300px}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (min-width: 1320px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget { max-width: 1313px !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-body { padding-left: 26px !important; padding-right: 26px !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) {<!-- [et_pb_line_break_holder] -->    display: grid !important;<!-- [et_pb_line_break_holder] -->    grid-template-columns: 303px 527px 387px !important;<!-- [et_pb_line_break_holder] -->    column-gap: 22px !important;<!-- [et_pb_line_break_holder] -->    justify-content: start !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"1\"] { width: 303px !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"2\"] { width: 527px !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-route-side { width: 387px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (min-width: 1151px) and (max-width: 1319px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) {<!-- [et_pb_line_break_holder] -->    grid-template-columns: minmax(240px,303fr) minmax(370px,527fr) minmax(280px,387fr) !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (min-width: 1151px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget { width: 100% !important; max-width: 1261px !important; margin-left: 0 !important; margin-right: 0 !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget > .edg-booking-body { padding-left: 0 !important; padding-right: 0 !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; justify-content: start !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (min-width: 1320px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) {<!-- [et_pb_line_break_holder] -->    grid-template-columns: 303px 527px 387px !important;<!-- [et_pb_line_break_holder] -->    column-gap: 22px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (min-width: 1400px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget { width: 1396px !important; max-width: 1396px !important; margin-left: 0 !important; margin-right: 0 !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget > .edg-booking-body { padding-left: 0 !important; padding-right: 0 !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) {<!-- [et_pb_line_break_holder] -->    display: grid !important;<!-- [et_pb_line_break_holder] -->    width: 1396px !important;<!-- [et_pb_line_break_holder] -->    max-width: 1396px !important;<!-- [et_pb_line_break_holder] -->    grid-template-columns: 328px 581px 415px !important;<!-- [et_pb_line_break_holder] -->    column-gap: 36px !important;<!-- [et_pb_line_break_holder] -->    justify-content: start !important;<!-- [et_pb_line_break_holder] -->    align-items: start !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"1\"] {<!-- [et_pb_line_break_holder] -->    width: 328px !important; max-width: 328px !important; box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"2\"] {<!-- [et_pb_line_break_holder] -->    width: 581px !important; max-width: 581px !important;<!-- [et_pb_line_break_holder] -->    padding-left: 27px !important; padding-right: 27px !important;<!-- [et_pb_line_break_holder] -->    box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-route-side {<!-- [et_pb_line_break_holder] -->    width: 415px !important; max-width: 415px !important; box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (min-width: 1151px) and (max-width: 1399px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget { max-width: 100% !important; }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) {<!-- [et_pb_line_break_holder] -->    grid-template-columns: minmax(0, 328fr) minmax(0, 581fr) minmax(0, 415fr) !important;<!-- [et_pb_line_break_holder] -->    column-gap: clamp(12px, 2.58vw, 36px) !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"1\"],<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-route-side {<!-- [et_pb_line_break_holder] -->    width: 100% !important; max-width: 100% !important; box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-panel[data-panel=\"2\"] {<!-- [et_pb_line_break_holder] -->    padding-left: clamp(12px, 1.93vw, 27px) !important;<!-- [et_pb_line_break_holder] -->    padding-right: clamp(12px, 1.93vw, 27px) !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side #edgLiveRouteMap,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side #edgLiveRouteMap.leaflet-container {<!-- [et_pb_line_break_holder] -->  display:block!important;<!-- [et_pb_line_break_holder] -->  position:relative!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;<!-- [et_pb_line_break_holder] -->  height:100%!important;<!-- [et_pb_line_break_holder] -->  min-height:360px!important;<!-- [et_pb_line_break_holder] -->  overflow:hidden!important;<!-- [et_pb_line_break_holder] -->  background:#e7eff2!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side #edgLiveRouteMap .leaflet-tile {<!-- [et_pb_line_break_holder] -->  max-width:none!important;<!-- [et_pb_line_break_holder] -->  max-height:none!important;<!-- [et_pb_line_break_holder] -->  width:256px!important;<!-- [et_pb_line_break_holder] -->  height:256px!important;<!-- [et_pb_line_break_holder] -->  padding:0!important;<!-- [et_pb_line_break_holder] -->  margin:0!important;<!-- [et_pb_line_break_holder] -->  border:0!important;<!-- [et_pb_line_break_holder] -->  border-radius:0!important;<!-- [et_pb_line_break_holder] -->  box-shadow:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side #edgLiveRouteMap .leaflet-map-pane,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side #edgLiveRouteMap .leaflet-tile-pane,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side #edgLiveRouteMap .leaflet-tile-container {<!-- [et_pb_line_break_holder] -->  max-width:none!important;<!-- [et_pb_line_break_holder] -->  max-height:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-booking-widget .edg-route-side #edgLiveRouteMap.leaflet-container{min-height:300px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > #edgBottomBar {<!-- [et_pb_line_break_holder] -->  grid-column: 2 !important;<!-- [et_pb_line_break_holder] -->  justify-self: stretch !important;<!-- [et_pb_line_break_holder] -->  align-self: start !important;<!-- [et_pb_line_break_holder] -->  box-sizing: border-box !important;<!-- [et_pb_line_break_holder] -->  width: 100% !important;<!-- [et_pb_line_break_holder] -->  max-width: 100% !important;<!-- [et_pb_line_break_holder] -->  min-width: 0 !important;<!-- [et_pb_line_break_holder] -->  margin-left: 0 !important;<!-- [et_pb_line_break_holder] -->  margin-right: 0 !important;<!-- [et_pb_line_break_holder] -->  left: auto !important;<!-- [et_pb_line_break_holder] -->  right: auto !important;<!-- [et_pb_line_break_holder] -->  transform: none !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (min-width: 1400px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > #edgBottomBar {<!-- [et_pb_line_break_holder] -->    width: 581px !important;<!-- [et_pb_line_break_holder] -->    max-width: 581px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 1150px) and (min-width: 701px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > #edgBottomBar {<!-- [et_pb_line_break_holder] -->    grid-column: 2 !important;<!-- [et_pb_line_break_holder] -->    grid-row: 3 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width: 700px) {<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > #edgBottomBar {<!-- [et_pb_line_break_holder] -->    width: 100% !important;<!-- [et_pb_line_break_holder] -->    max-width: 100% !important;<!-- [et_pb_line_break_holder] -->    order: 4 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Houd de rechter gridcel gereserveerd zodat de kolommen niet verschuiven. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-contact-stage):not(.edg-vehicle-chosen) > .edg-route-side {<!-- [et_pb_line_break_holder] -->  visibility:hidden!important;<!-- [et_pb_line_break_holder] -->  pointer-events:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Standaard Premium is alleen een interne fallback, niet een klantselectie. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-vehicle-chosen) .edg-car-card.selected {<!-- [et_pb_line_break_holder] -->  border-color:transparent!important;<!-- [et_pb_line_break_holder] -->  background:#fff!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Behoud alle bestaande adres-, tarief-, voertuig- en Mollie-logica. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-route-side {<!-- [et_pb_line_break_holder] -->  visibility:hidden!important;pointer-events:none!important;<!-- [et_pb_line_break_holder] -->  background:transparent!important;border:0!important;box-shadow:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-vehicle-chosen:not(.edg-contact-stage) > .edg-route-side {<!-- [et_pb_line_break_holder] -->  visibility:visible!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] -->  background:#fff!important;border:1px solid #e5e9ed!important;<!-- [et_pb_line_break_holder] -->  box-shadow:0 8px 30px rgba(19,33,45,.035)!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side > .edg-column-title,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side > .edg-live-map-wrap,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side > .edg-map-attribution-note,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side > .edg-route-side-summary {display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > .edg-route-side > .edg-panel[data-panel=\"3\"] {<!-- [et_pb_line_break_holder] -->  display:block!important;visibility:visible!important;width:100%!important;<!-- [et_pb_line_break_holder] -->  padding:0!important;margin:0!important;border:0!important;background:transparent!important;<!-- [et_pb_line_break_holder] -->  box-shadow:none!important;min-width:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-top {margin-bottom:16px!important;padding-bottom:14px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-top h3 {font-size:23px!important;line-height:1.2!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-top p {font-size:12px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-grid {grid-template-columns:1fr!important;gap:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side label {font-size:12px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side input:not([type=\"radio\"]),<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side textarea {width:100%!important;min-width:0!important;box-sizing:border-box!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments {display:flex!important;flex-direction:column!important;gap:8px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments label {min-width:0!important;width:100%!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary {min-width:0!important;overflow-wrap:anywhere}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary-line {gap:8px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-buttons .edg-back {display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-buttons .edg-submit {width:100%!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-contact-stage) > #edgBottomBar {display:none!important}<!-- [et_pb_line_break_holder] -->\/* De rechterkolom mag nooit de middenkolom verbreden. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form > .edg-route-side {min-width:0!important;align-self:start!important}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-vehicle-chosen > .edg-route-side {width:100%!important;max-width:100%!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-vehicle-chosen:not(.edg-contact-stage) > .edg-route-side {<!-- [et_pb_line_break_holder] --> padding:16px!important; overflow:visible!important; box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-panel[data-panel=\"3\"] {min-width:0!important;max-width:100%!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-top {<!-- [et_pb_line_break_holder] --> margin:0 0 12px!important; padding:0 0 10px!important; border-bottom:1px solid #e5e9ed!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-step,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-top p {display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-checkout-top h3 {<!-- [et_pb_line_break_holder] --> font-size:19px!important; line-height:1.25!important; letter-spacing:-.35px!important; margin:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Vier persoonsgegevens in twee compacte rijen. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-grid {<!-- [et_pb_line_break_holder] --> display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;<!-- [et_pb_line_break_holder] --> column-gap:9px!important;row-gap:7px!important;margin:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-grid > div {min-width:0!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side label:not(.edg-payments label) {<!-- [et_pb_line_break_holder] --> display:block!important;font-size:11px!important;font-weight:650!important;<!-- [et_pb_line_break_holder] --> line-height:1.25!important;margin:8px 0 4px!important;letter-spacing:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side input:not([type=\"radio\"]),<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side textarea {<!-- [et_pb_line_break_holder] --> width:100%!important;min-width:0!important;max-width:100%!important;<!-- [et_pb_line_break_holder] --> height:36px!important;min-height:36px!important;border-radius:9px!important;<!-- [et_pb_line_break_holder] --> padding:7px 9px!important;font-size:12px!important;line-height:1.25!important;<!-- [et_pb_line_break_holder] --> box-shadow:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side textarea {height:52px!important;min-height:52px!important;resize:vertical!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side input::placeholder,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side textarea::placeholder {font-size:11px!important;opacity:.7!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-panel[data-panel=\"3\"] > h3 {<!-- [et_pb_line_break_holder] --> font-size:13px!important;line-height:1.3!important;margin:13px 0 8px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments {<!-- [et_pb_line_break_holder] --> display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments label {<!-- [et_pb_line_break_holder] --> display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;<!-- [et_pb_line_break_holder] --> width:auto!important;min-width:0!important;min-height:64px!important;padding:7px 3px!important;<!-- [et_pb_line_break_holder] --> border:1px solid #dce4ea!important;border-radius:10px!important;gap:4px!important;<!-- [et_pb_line_break_holder] --> text-align:center!important;margin:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments label.selected {border:2px solid #1a2733!important;background:#f5f8fa!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments i {<!-- [et_pb_line_break_holder] --> width:auto!important;height:auto!important;flex:none!important;font-size:15px!important;<!-- [et_pb_line_break_holder] --> background:transparent!important;border:0!important;border-radius:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments label span {min-width:0!important;width:100%!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments strong {font-size:10px!important;line-height:1.2!important;font-weight:700!important;overflow-wrap:anywhere!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-payments small {display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary {<!-- [et_pb_line_break_holder] --> padding:10px!important;margin-top:12px!important;border-radius:10px!important;min-width:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary-head {margin-bottom:7px!important;align-items:center!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary-head strong {font-size:12px!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary-head span,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary > p {display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary-head small {font-size:10px!important;height:auto!important;min-height:24px!important;padding:4px 8px!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-summary-line {font-size:11px!important;padding:5px 0!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-total {font-size:13px!important;margin-top:6px!important;padding-top:8px!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-buttons {margin-top:10px!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-route-side .edg-buttons .edg-submit {<!-- [et_pb_line_break_holder] --> width:100%!important;min-height:42px!important;height:auto!important;padding:10px!important;<!-- [et_pb_line_break_holder] --> font-size:12px!important;border-radius:10px!important;white-space:normal!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:420px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-route-side .edg-grid {grid-template-columns:1fr!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-route-side .edg-payments {grid-template-columns:repeat(3,minmax(0,1fr))!important;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* De rechterkolom wordt \u00e9\u00e9n duidelijk herkenbare, lichtgrijze kaart. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-vehicle-chosen:not(.edg-final-stage) > .edg-route-side{<!-- [et_pb_line_break_holder] --> background:#f3f5f7!important;border:1px solid #e0e5eb!important;border-radius:18px!important;<!-- [et_pb_line_break_holder] --> padding:18px!important;box-sizing:border-box!important;min-width:0!important;<!-- [et_pb_line_break_holder] --> box-shadow:none!important;overflow:visible!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side > .edg-panel[data-panel=\"3\"]{<!-- [et_pb_line_break_holder] --> background:transparent!important;padding:0!important;margin:0!important;border:0!important;<!-- [et_pb_line_break_holder] --> box-shadow:none!important;min-width:0!important;width:100%!important;max-width:100%!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-checkout-top{<!-- [et_pb_line_break_holder] --> margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:1px solid #dfe5ea!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-checkout-top h3{<!-- [et_pb_line_break_holder] --> font-size:21px!important;font-weight:750!important;margin:0!important;line-height:1.25!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-checkout-step,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-checkout-top p,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-payments,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-summary,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-buttons,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-panel[data-panel=\"3\"] > h3{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-grid{gap:8px!important;margin-bottom:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side label{<!-- [et_pb_line_break_holder] --> font-size:11px!important;font-weight:700!important;margin:0 0 4px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side input:not([type=radio]),<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side select{<!-- [et_pb_line_break_holder] --> min-width:0!important;width:100%!important;height:39px!important;min-height:39px!important;<!-- [et_pb_line_break_holder] --> padding:7px 9px!important;font-size:12px!important;border-radius:9px!important;background:#fff!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side textarea{<!-- [et_pb_line_break_holder] --> width:100%!important;min-height:56px!important;height:56px!important;padding:8px 9px!important;<!-- [et_pb_line_break_holder] --> background:#fff!important;border-radius:9px!important;font-size:12px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras{margin-top:13px;padding-top:12px;border-top:1px solid #dfe5ea}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras h4{font-size:14px!important;font-weight:750!important;margin:0 0 10px!important;color:#1c2935}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras .edg-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras .edg-grid>div{min-width:0!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras .edg-return-box,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras .edg-flight-trigger-wrap{margin-top:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > #edgBottomBar{<!-- [et_pb_line_break_holder] --> display:flex!important;visibility:visible!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] --> grid-column:2!important;grid-row:2!important;width:100%!important;max-width:100%!important;<!-- [et_pb_line_break_holder] --> box-sizing:border-box!important;position:sticky!important;bottom:12px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Betalen gebeurt op een afzonderlijk scherm, niet in de rechterkolom. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage{<!-- [et_pb_line_break_holder] --> display:block!important;width:100%!important;max-width:720px!important;margin:0 auto!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage > .edg-panel[data-panel=\"1\"],<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage > .edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage > .edg-route-side,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage > #edgBottomBar{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage > #edgFinalStage{<!-- [et_pb_line_break_holder] --> display:block!important;background:#fff!important;border:1px solid #e0e5eb!important;<!-- [et_pb_line_break_holder] --> border-radius:18px!important;padding:clamp(18px,3vw,30px)!important;<!-- [et_pb_line_break_holder] --> box-shadow:0 10px 28px #17232f0b!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage h2{font-size:25px!important;margin:0 0 8px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-final-subtitle{font-size:13px;color:#64748b;margin:0 0 20px}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"]{<!-- [et_pb_line_break_holder] --> display:block!important;position:static!important;width:100%!important;max-width:100%!important;<!-- [et_pb_line_break_holder] --> background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-top,<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"]>.edg-grid,<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage #edgNotes,<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage label[for=\"edgNotes\"]{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-summary{margin:18px 0!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-buttons{display:flex!important;gap:10px!important;align-items:center!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-buttons .edg-back{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-buttons .edg-submit{display:block!important;flex:1!important;width:auto!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalBack{background:#fff;border:1px solid #d8e0e8;color:#17232f;border-radius:10px;padding:12px 16px;font-weight:700;cursor:pointer}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-right-extras .edg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}<!-- [et_pb_line_break_holder] --> .edg-booking-widget #edgFinalStage .edg-buttons{flex-wrap:wrap!important}<!-- [et_pb_line_break_holder] --> .edg-booking-widget #edgFinalBack{width:100%!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Rechterblok vanaf het begin zichtbaar, vaste breedte van 387px op desktop. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-vehicle-chosen:not(.edg-final-stage) > .edg-route-side{<!-- [et_pb_line_break_holder] --> display:block!important;visibility:visible!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] --> width:387px!important;max-width:387px!important;min-width:0!important;<!-- [et_pb_line_break_holder] --> background:#f3f5f7!important;border:1px solid #e0e5eb!important;<!-- [et_pb_line_break_holder] --> border-radius:18px!important;padding:18px!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] --> box-shadow:none!important;overflow:visible!important;opacity:1!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras{<!-- [et_pb_line_break_holder] --> display:block!important;margin:0!important;padding:0!important;border:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras h4{<!-- [et_pb_line_break_holder] --> font-size:20px!important;line-height:1.3!important;margin:0 0 15px!important;<!-- [et_pb_line_break_holder] --> padding:0 0 12px!important;border-bottom:1px solid #dce3e9!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras .edg-grid{<!-- [et_pb_line_break_holder] --> display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;<!-- [et_pb_line_break_holder] --> margin:0 0 10px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras .edg-grid > div{min-width:0!important;max-width:100%!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras label{<!-- [et_pb_line_break_holder] --> display:block!important;font-size:12px!important;font-weight:700!important;margin:0 0 5px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras select{<!-- [et_pb_line_break_holder] --> display:block!important;width:100%!important;max-width:100%!important;height:41px!important;<!-- [et_pb_line_break_holder] --> min-height:41px!important;border:1px solid #d9e2eb!important;border-radius:9px!important;<!-- [et_pb_line_break_holder] --> background:#fff!important;font-size:13px!important;padding:7px 10px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras .edg-return-box{max-width:100%!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-panel[data-panel=\"3\"]{display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > #edgBottomBar{<!-- [et_pb_line_break_holder] --> display:flex!important;visibility:visible!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) .edg-car-card.selected{<!-- [et_pb_line_break_holder] --> border:2px solid #17232f!important;background:#f7f9fa!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-top,<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"] > .edg-grid,<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage #edgNotes,<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage label[for=\"edgNotes\"]{<!-- [et_pb_line_break_holder] --> display:block!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-top{display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"] > .edg-grid{<!-- [et_pb_line_break_holder] --> display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"] > .edg-grid > div{min-width:0!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"] input:not([type=radio]){<!-- [et_pb_line_break_holder] --> width:100%!important;max-width:100%!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:1100px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side{width:100%!important;max-width:100%!important;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget #edgFinalStage .edg-panel[data-panel=\"3\"] > .edg-grid{grid-template-columns:1fr!important;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-progress{<!-- [et_pb_line_break_holder] --> display:flex!important;align-items:center!important;gap:12px!important;<!-- [et_pb_line_break_holder] --> width:max-content!important;max-width:100%!important;<!-- [et_pb_line_break_holder] --> margin:0 0 22px!important;padding:0!important;<!-- [et_pb_line_break_holder] --> font-family:inherit!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-progress-item{display:inline-flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important;font-size:14px!important;font-weight:650!important;color:#788493!important;line-height:1.4!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-progress-number{width:27px!important;height:27px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d7e0e7!important;border-radius:50%!important;background:#fff!important;color:#667687!important;font-size:12px!important;font-weight:750!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-progress-connector{height:1px!important;width:34px!important;background:#d7e0e7!important;flex-shrink:0!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) ~ *{box-sizing:border-box}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-body:not(:has(.edg-final-stage)) .edg-progress-trip,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-body:has(.edg-final-stage) .edg-progress-details{color:#14222e!important;font-weight:800!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-body:not(:has(.edg-final-stage)) .edg-progress-trip .edg-progress-number,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-body:has(.edg-final-stage) .edg-progress-details .edg-progress-number{background:#14222e!important;border-color:#14222e!important;color:#fff!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-body:has(.edg-final-stage) .edg-progress-trip .edg-progress-number{background:#e9f4f7!important;border-color:#c6e3eb!important;color:#2d839f!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-card[data-car=\"Premium\"] .edg-car-description{display:block!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;color:#68727e!important;margin:7px 0 0!important;white-space:normal!important;letter-spacing:0!important}<!-- [et_pb_line_break_holder] -->@media(max-width:600px){.edg-booking-widget .edg-booking-progress{margin-bottom:16px!important}.edg-booking-widget .edg-progress-item{font-size:13px!important}.edg-booking-widget .edg-progress-connector{width:22px!important}.edg-booking-widget .edg-car-card[data-car=\"Premium\"] .edg-car-description{font-size:13px!important;margin-top:5px!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side{<!-- [et_pb_line_break_holder] --> display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] --> width:387px!important;max-width:387px!important;min-width:0!important;grid-column:3!important;<!-- [et_pb_line_break_holder] --> background:#f3f5f7!important;border:1px solid #dce3e9!important;border-radius:18px!important;<!-- [et_pb_line_break_holder] --> padding:18px!important;box-sizing:border-box!important;overflow:visible!important;align-self:start!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side > .edg-right-extras{<!-- [et_pb_line_break_holder] --> display:block!important;visibility:visible!important;opacity:1!important;position:static!important;<!-- [et_pb_line_break_holder] --> width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras .edg-grid{<!-- [et_pb_line_break_holder] --> display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0 0 12px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras label{<!-- [et_pb_line_break_holder] --> display:block!important;font-weight:700!important;margin:0 0 6px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras select{<!-- [et_pb_line_break_holder] --> display:block!important;width:100%!important;max-width:100%!important;min-height:43px!important;<!-- [et_pb_line_break_holder] --> background:#fff!important;border:1px solid #d8e1e9!important;border-radius:10px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras > h4{<!-- [et_pb_line_break_holder] --> display:block!important;font-weight:750!important;margin:0 0 15px!important;<!-- [et_pb_line_break_holder] --> padding:0 0 12px!important;border-bottom:1px solid #dce3e9!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras #edgReturnBox{<!-- [et_pb_line_break_holder] --> display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:1100px){.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side{width:100%!important;max-width:100%!important;grid-column:auto!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V6.1 \u2014 voertuigregels verticaal gecentreerd, zoals referentie. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-card{<!-- [et_pb_line_break_holder] -->  display:grid!important;<!-- [et_pb_line_break_holder] -->  grid-template-columns:126px minmax(0,1fr) max-content!important;<!-- [et_pb_line_break_holder] -->  grid-template-rows:auto auto auto!important;<!-- [et_pb_line_break_holder] -->  column-gap:24px!important;<!-- [et_pb_line_break_holder] -->  row-gap:4px!important;<!-- [et_pb_line_break_holder] -->  align-content:center!important;<!-- [et_pb_line_break_holder] -->  align-items:center!important;<!-- [et_pb_line_break_holder] -->  min-height:128px!important;<!-- [et_pb_line_break_holder] -->  padding:18px 20px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-img{<!-- [et_pb_line_break_holder] -->  grid-column:1!important;grid-row:1 \/ 4!important;<!-- [et_pb_line_break_holder] -->  align-self:center!important;justify-self:center!important;<!-- [et_pb_line_break_holder] -->  width:126px!important;height:86px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-content{display:contents!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-name{<!-- [et_pb_line_break_holder] -->  grid-column:2!important;grid-row:1!important;<!-- [et_pb_line_break_holder] -->  align-self:end!important;margin:0!important;<!-- [et_pb_line_break_holder] -->  font-size:20px!important;line-height:1.2!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-tags{<!-- [et_pb_line_break_holder] -->  grid-column:2!important;grid-row:2!important;<!-- [et_pb_line_break_holder] -->  align-self:center!important;margin:0!important;<!-- [et_pb_line_break_holder] -->  gap:9px!important;line-height:1.3!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-description{<!-- [et_pb_line_break_holder] -->  display:block!important;grid-column:2!important;grid-row:3!important;<!-- [et_pb_line_break_holder] -->  align-self:start!important;margin:0!important;padding:0!important;<!-- [et_pb_line_break_holder] -->  font-size:15px!important;font-weight:500!important;<!-- [et_pb_line_break_holder] -->  line-height:1.35!important;color:#555!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-price{<!-- [et_pb_line_break_holder] -->  grid-column:3!important;grid-row:1 \/ 4!important;<!-- [et_pb_line_break_holder] -->  align-self:center!important;justify-self:end!important;<!-- [et_pb_line_break_holder] -->  margin:0!important;font-size:21px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-card{grid-template-columns:78px minmax(0,1fr) max-content!important;column-gap:10px!important;row-gap:3px!important;min-height:112px!important;padding:11px 9px!important}<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-img{width:78px!important;height:62px!important}<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-name{font-size:16px!important}<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-tags{gap:5px!important}<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-tags span{font-size:10px!important}<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-description{font-size:12px!important}<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-car-price{font-size:16px!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media(min-width:1101px){<!-- [et_pb_line_break_holder] -->  .edg-booking-widget{<!-- [et_pb_line_break_holder] -->    box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->    width:min(100%,1396px)!important;<!-- [et_pb_line_break_holder] -->    max-width:1396px!important;<!-- [et_pb_line_break_holder] -->    margin-inline:auto!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget>.edg-booking-body{<!-- [et_pb_line_break_holder] -->    width:100%!important;<!-- [et_pb_line_break_holder] -->    max-width:100%!important;<!-- [et_pb_line_break_holder] -->    box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->    padding-inline:clamp(12px,1.5vw,24px)!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage):not(.edg-contact-stage){<!-- [et_pb_line_break_holder] -->    box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->    display:grid!important;<!-- [et_pb_line_break_holder] -->    width:100%!important;<!-- [et_pb_line_break_holder] -->    max-width:100%!important;<!-- [et_pb_line_break_holder] -->    grid-template-columns:minmax(0,303fr) minmax(0,527fr) minmax(0,387fr)!important;<!-- [et_pb_line_break_holder] -->    gap:clamp(12px,1.5vw,22px)!important;<!-- [et_pb_line_break_holder] -->    justify-content:center!important;<!-- [et_pb_line_break_holder] -->    align-items:start!important;<!-- [et_pb_line_break_holder] -->    margin-inline:auto!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage):not(.edg-contact-stage)>.edg-panel[data-panel=\"1\"],<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage):not(.edg-contact-stage)>.edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage):not(.edg-contact-stage)>.edg-route-side{<!-- [et_pb_line_break_holder] -->    box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->    width:100%!important;<!-- [et_pb_line_break_holder] -->    max-width:100%!important;<!-- [et_pb_line_break_holder] -->    min-width:0!important;<!-- [et_pb_line_break_holder] -->    margin-inline:0!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side{<!-- [et_pb_line_break_holder] -->    overflow:visible!important;<!-- [et_pb_line_break_holder] -->    padding:16px!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side .edg-right-extras,<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side .edg-right-extras *{<!-- [et_pb_line_break_holder] -->    min-width:0!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side .edg-right-extras select,<!-- [et_pb_line_break_holder] -->  .edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side .edg-right-extras input{<!-- [et_pb_line_break_holder] -->    width:100%!important;max-width:100%!important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(min-width:1101px) and (max-width:1250px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card{grid-template-columns:92px minmax(0,1fr) max-content!important;column-gap:12px!important;padding-inline:10px!important}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-img{width:92px!important;height:66px!important}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-name{font-size:17px!important}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-price{font-size:17px!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-description{font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:#555!important}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V6.3: verwijder de zichtbare retourritkaart; behoud interne DOM voor bestaande boekingsscripts. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgReturnBox{display:none!important;}<!-- [et_pb_line_break_holder] -->\/* Omschrijvingen voertuigen 1px kleiner, met hetzelfde lettergewicht. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-description{font-size:14px!important;font-weight:500!important;}<!-- [et_pb_line_break_holder] -->@media(max-width:640px){.edg-booking-widget .edg-car-description{font-size:11px!important;}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-electric-card .edg-electric-leaf{font-size:15px!important;color:#159451!important;margin-left:5px!important;vertical-align:middle!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-electric-card .edg-car-img img{object-fit:contain!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-electric-card .edg-car-name{display:inline-flex!important;align-items:center!important;gap:3px!important}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V6.5: iets kleinere voertuigafbeeldingen en tekst 2px naar links. *\/<!-- [et_pb_line_break_holder] -->@media (min-width:701px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card{grid-template-columns:118px minmax(0,1fr) max-content!important;column-gap:30px!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-img{width:118px!important;height:78px!important;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (min-width:701px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card{<!-- [et_pb_line_break_holder] -->  grid-template-columns:100px minmax(0,1fr) max-content!important;<!-- [et_pb_line_break_holder] -->  grid-template-rows:auto auto auto!important;<!-- [et_pb_line_break_holder] -->  column-gap:18px!important;row-gap:7px!important;<!-- [et_pb_line_break_holder] -->  align-content:center!important;align-items:center!important;<!-- [et_pb_line_break_holder] -->  padding:18px 16px!important;min-height:140px!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-img{width:100px!important;height:68px!important;min-width:0!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-img img{width:100%!important;height:100%!important;object-fit:contain!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-name{grid-column:2!important;grid-row:1!important;margin:0!important;line-height:1.2!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-tags{grid-column:2!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:0!important;line-height:1.3!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-tags span{font-size:15px!important;line-height:1.3!important;white-space:nowrap!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-tags i{font-size:15px!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-description,<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card[data-car=\"Premium\"] .edg-car-description{<!-- [et_pb_line_break_holder] -->  grid-column:2!important;grid-row:3!important;display:block!important;<!-- [et_pb_line_break_holder] -->  margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;<!-- [et_pb_line_break_holder] -->  line-height:1.35!important;color:#68727e!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-price{grid-column:3!important;grid-row:1 \/ 4!important;align-self:center!important;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media (max-width:700px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card{row-gap:5px!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-img{width:70px!important;height:54px!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-tags span{font-size:11px!important;}<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-description,<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card[data-car=\"Premium\"] .edg-car-description{margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Titel voertuigselectie: alleen hoofdheading behouden. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-vehicle-intro h3{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-vehicle-intro{margin-bottom:18px!important}<!-- [et_pb_line_break_holder] -->\/* Capaciteitskenmerken 1px kleiner, iconen proportioneel. *\/<!-- [et_pb_line_break_holder] -->@media(min-width:701px){<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-tags span{font-size:14px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-tags i{font-size:14px!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Ritdetails zijn een permanent onderdeel van stap 1, ook tijdens bewerken. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side{<!-- [et_pb_line_break_holder] --> visibility:visible!important;display:block!important;opacity:1!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] --> background:#f3f5f7!important;border:1px solid #e0e5eb!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side .edg-right-extras{display:block!important;visibility:visible!important}<!-- [et_pb_line_break_holder] -->\/* Standaard geselecteerd voertuig blijft visueel herkenbaar. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) .edg-car-card.selected{<!-- [et_pb_line_break_holder] --> border:2px solid #17232f!important;background:#f7f9fa!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (min-width:701px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-car-card{<!-- [et_pb_line_break_holder] -->  padding-top:13px!important;<!-- [et_pb_line_break_holder] -->  padding-bottom:13px!important;<!-- [et_pb_line_break_holder] -->  min-height:115px!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V7.0: no overlays may intercept vehicle clicks. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-cars{display:flex!important;flex-direction:column!important;gap:12px!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-cars>.edg-car-card{display:grid!important;position:relative!important;min-height:115px!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-card .edg-car-img,.edg-booking-widget .edg-car-card .edg-car-img img{display:block!important;visibility:visible!important;opacity:1!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-card .edg-car-img img{width:100%!important;height:100%!important;object-fit:contain!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-car-card.selected{border:2px solid #17232f!important;background:#f7f9fa!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgReturnBox{display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:387px!important;max-width:100%!important;align-self:start!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras{display:block!important;visibility:visible!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras .edg-grid{display:block!important;width:100%!important;margin:0 0 12px!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras .edg-grid>div{width:100%!important;max-width:100%!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras select{width:100%!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) #edgFinalStage{display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage #edgFinalStage{display:block!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-route-side{display:none!important;}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-panel[data-panel=\"1\"],<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-bottom-bar{display:none!important;}<!-- [et_pb_line_break_holder] -->@media(max-width:1100px){.edg-booking-widget .edg-booking-form:not(.edg-final-stage)>.edg-route-side{width:100%!important;}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V7.1: vlucht toevoegen is permanent zichtbaar in de rechterkolom.<!-- [et_pb_line_break_holder] -->   Bestaande vluchtmodal, vluchtnummer, zoekresultaten en API blijven ongewijzigd. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form:not(.edg-final-stage) > .edg-route-side .edg-right-extras #edgFlightTriggerWrap {<!-- [et_pb_line_break_holder] -->  display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;max-width:100%!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  margin-top:14px!important;padding:10px!important;border:1px solid #d6e1ec!important;<!-- [et_pb_line_break_holder] -->  border-radius:14px!important;background:#fff!important;flex-wrap:wrap!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgOpenFlightModal{<!-- [et_pb_line_break_holder] -->  display:inline-flex!important;align-items:center!important;justify-content:center!important;<!-- [et_pb_line_break_holder] -->  min-height:42px!important;max-width:100%!important;cursor:pointer!important;pointer-events:auto!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgFlightSelected{min-width:0!important;overflow-wrap:anywhere!important;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Vlucht toevoegen: wit, zwarte rand, blauwe tekst, 15px afronding. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgFlightTriggerWrap{<!-- [et_pb_line_break_holder] --> background:transparent!important;border:0!important;padding:0!important;margin-top:14px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgOpenFlightModal{<!-- [et_pb_line_break_holder] --> width:100%!important;min-height:49px!important;display:flex!important;gap:10px!important;<!-- [et_pb_line_break_holder] --> color:#2563eb!important;background:#fff!important;border:1px solid #17232f!important;<!-- [et_pb_line_break_holder] --> border-radius:15px!important;font-size:14px!important;font-weight:700!important;<!-- [et_pb_line_break_holder] --> box-shadow:none!important;padding:12px 16px!important;transition:background-color .18s ease,box-shadow .18s ease!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgOpenFlightModal i{color:#2563eb!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgOpenFlightModal:hover{background:#f3f7ff!important;box-shadow:0 2px 8px rgba(20,35,50,.07)!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgOpenFlightModal:focus-visible{outline:3px solid #93c5fd!important;outline-offset:2px!important}<!-- [et_pb_line_break_holder] -->\/* De routekaart links blijft staan; de voertuigen, opties en boekingsbalk schuiven weg. *\/<!-- [et_pb_line_break_holder] -->@keyframes edg-v72-exit{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}<!-- [et_pb_line_break_holder] -->@keyframes edg-v72-enter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-transitioning>.edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-transitioning>.edg-route-side,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-transitioning>.edg-bottom-bar{<!-- [et_pb_line_break_holder] --> animation:edg-v72-exit .33s ease-in both!important;pointer-events:none!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage #edgFinalStage{<!-- [et_pb_line_break_holder] --> animation:edg-v72-enter .36s ease-out both!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Stap 2 gebruikt de bestaande contact-, betaal- en samenvattingsvelden. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage{<!-- [et_pb_line_break_holder] --> display:block!important;max-width:100%!important;min-width:0!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage #edgFinalStage{<!-- [et_pb_line_break_holder] --> width:min(100%,850px)!important;max-width:850px!important;margin:0 auto!important;<!-- [et_pb_line_break_holder] --> padding:28px clamp(16px,3vw,36px)!important;box-sizing:border-box!important;<!-- [et_pb_line_break_holder] --> background:#fff!important;border:1px solid #e0e6ec!important;border-radius:18px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-panel[data-panel=\"1\"]{display:none!important}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage #edgFinalStage{padding:18px 14px!important;border-radius:14px!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(prefers-reduced-motion:reduce){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-transitioning>.edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-transitioning>.edg-route-side,<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-transitioning>.edg-bottom-bar,<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage #edgFinalStage{animation:none!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V7.3 \u2014 \u00e9\u00e9n stabiele layout voor beide stappen, zonder paginawisseling. *\/<!-- [et_pb_line_break_holder] -->@media (min-width:1101px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage{<!-- [et_pb_line_break_holder] -->  display:grid!important;grid-template-columns:303px minmax(0,1fr)!important;<!-- [et_pb_line_break_holder] -->  column-gap:clamp(28px,4vw,64px)!important;align-items:start!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;max-width:100%!important;margin:0 auto!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage>.edg-panel[data-panel=\"1\"]{<!-- [et_pb_line_break_holder] -->  display:block!important;grid-column:1!important;grid-row:1!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;max-width:303px!important;visibility:visible!important;opacity:1!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage>#edgFinalStage{<!-- [et_pb_line_break_holder] -->  display:block!important;grid-column:2!important;grid-row:1!important;<!-- [et_pb_line_break_holder] -->  width:min(100%,850px)!important;max-width:850px!important;margin:0 auto!important;<!-- [et_pb_line_break_holder] -->  min-width:0!important;align-self:start!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Tijdens de overgang verdwijnt alleen het midden\/rechterdeel, nooit de linker routekaart. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-transitioning>.edg-panel[data-panel=\"1\"]{<!-- [et_pb_line_break_holder] --> animation:none!important;opacity:1!important;transform:none!important;visibility:visible!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-panel[data-panel=\"2\"],<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>.edg-route-side,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>#edgBottomBar{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage>#edgFinalStage{<!-- [et_pb_line_break_holder] --> box-sizing:border-box!important;animation:edg-v72-enter .36s ease-out both!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* Formulier blijft ook op tablet\/mobiel binnen dezelfde pagina. *\/<!-- [et_pb_line_break_holder] -->@media (max-width:1100px){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage{<!-- [et_pb_line_break_holder] -->  display:flex!important;flex-direction:column!important;align-items:stretch!important;<!-- [et_pb_line_break_holder] -->  gap:18px!important;max-width:100%!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage>.edg-panel[data-panel=\"1\"]{<!-- [et_pb_line_break_holder] -->  display:block!important;width:100%!important;max-width:100%!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage>#edgFinalStage{<!-- [et_pb_line_break_holder] -->  display:block!important;width:100%!important;max-width:850px!important;margin:0 auto!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(prefers-reduced-motion:reduce){<!-- [et_pb_line_break_holder] --> .edg-booking-widget .edg-booking-form.edg-final-stage>#edgFinalStage{animation:none!important}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V7.4: two-column checkout; existing booking, flight and payment handlers remain intact. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-progress-trip{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:10px;font:inherit;cursor:pointer;color:inherit}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-progress-trip:focus-visible{outline:2px solid #2563eb;outline-offset:5px;border-radius:5px}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form.edg-final-stage #edgFinalStage{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage>.edg-panel[data-panel=\"3\"]{display:block!important;position:static!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,387px);gap:22px;align-items:start;min-width:0}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact,.edg-booking-widget .edg-checkout-payment{min-width:0;padding:24px;border:1px solid #e0e6ec;border-radius:18px;background:#fff;box-sizing:border-box}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment{background:#f3f6f8}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact h2{font-size:22px;line-height:1.25;margin:0 0 24px;font-weight:700}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment>h3{margin:0 0 18px;font-size:20px;line-height:1.3}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact .edg-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments{display:flex!important;flex-direction:column!important;gap:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments>label{width:100%!important;box-sizing:border-box!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary{max-width:100%!important;min-width:0!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-buttons{display:flex!important;flex-direction:column!important;gap:10px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-buttons .edg-back{display:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-buttons .edg-submit{width:100%!important}<!-- [et_pb_line_break_holder] -->@media(min-width:1101px){.edg-booking-widget .edg-booking-form.edg-final-stage{grid-template-columns:303px minmax(0,1fr)!important;column-gap:clamp(20px,3vw,45px)!important}.edg-booking-widget .edg-booking-form.edg-final-stage>#edgFinalStage{max-width:none!important}}<!-- [et_pb_line_break_holder] -->@media(max-width:1350px){.edg-booking-widget .edg-checkout-layout{grid-template-columns:minmax(0,1fr)}.edg-booking-widget .edg-checkout-payment{max-width:none}}<!-- [et_pb_line_break_holder] -->@media(max-width:700px){.edg-booking-widget .edg-checkout-contact,.edg-booking-widget .edg-checkout-payment{padding:18px 14px}.edg-booking-widget .edg-checkout-contact .edg-grid{grid-template-columns:1fr!important}}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V7.5 \u2014 compact payment method selection; native radios and existing JS preserved. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments.edg-payments-compact{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0 0 16px!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact>label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:10px 14px!important;border:1px solid #d9e1e9!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important;position:relative!important;text-align:left!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact>label.selected{border-color:#2563eb!important;background:#f7faff!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact .edg-pay-check{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:21px!important;height:21px!important;border:1.5px solid #a9b7c7!important;border-radius:6px!important;background:#fff!important;box-sizing:border-box!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact>label.selected .edg-pay-check{background:#2563eb!important;border-color:#2563eb!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact>label.selected .edg-pay-check:after{content:'\u2713';color:#fff;font-size:15px;line-height:1;font-weight:800}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact .edg-pay-name{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;width:100%!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:#1a2733!important;white-space:nowrap!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact .edg-pay-name small{display:inline!important;font-size:13px!important;line-height:1.2!important;color:#617184!important;font-weight:500!important;white-space:nowrap!important}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact>label:focus-within{outline:2px solid #2563eb!important;outline-offset:2px!important}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* V7.10 \u2014 ONE canonical typography block for all booking stages.<!-- [et_pb_line_break_holder] -->   Exact pixel sizes; scoped to EDG only; no duplicated V7.8\/V7.9 overrides. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request h2,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras>h4,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact>h2,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment>h3,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary-head strong,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-total,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-booking-form .edg-panel[data-panel=\"3\"] h3 {<!-- [et_pb_line_break_holder] -->  font-size:16px!important;line-height:1.35!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request .edg-compact-field,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request .edg-compact-field input,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request .edg-compact-time,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request .edg-compact-time>span,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request .edg-compact-for,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-compact-request .edg-compact-for>span,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras label,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras select,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras input,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras button,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-right-extras #edgFlightSelected,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact label,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact input,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-contact textarea,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact .edg-pay-name,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-payments-compact .edg-pay-name small,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary-head span,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary-head small,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary-line,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-total b,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-summary p,<!-- [et_pb_line_break_holder] -->.edg-booking-widget .edg-checkout-payment .edg-submit {<!-- [et_pb_line_break_holder] -->  font-size:14px!important;line-height:1.4!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* V7.11: canonical payment choices. Three FULL-WIDTH rows, 14px.<!-- [et_pb_line_break_holder] -->   ID specificity prevents legacy checkout grid rules from winning. *\/<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-payment .edg-payments.edg-payments-compact {<!-- [et_pb_line_break_holder] -->  display:flex!important;<!-- [et_pb_line_break_holder] -->  flex-direction:column!important;<!-- [et_pb_line_break_holder] -->  flex-wrap:nowrap!important;<!-- [et_pb_line_break_holder] -->  grid-template-columns:none!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;<!-- [et_pb_line_break_holder] -->  gap:8px!important;<!-- [et_pb_line_break_holder] -->  margin:0 0 16px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-payment .edg-payments.edg-payments-compact > label {<!-- [et_pb_line_break_holder] -->  display:flex!important;<!-- [et_pb_line_break_holder] -->  flex-direction:row!important;<!-- [et_pb_line_break_holder] -->  align-items:center!important;<!-- [et_pb_line_break_holder] -->  justify-content:flex-start!important;<!-- [et_pb_line_break_holder] -->  flex:0 0 auto!important;<!-- [et_pb_line_break_holder] -->  width:100%!important;<!-- [et_pb_line_break_holder] -->  min-width:0!important;<!-- [et_pb_line_break_holder] -->  min-height:46px!important;<!-- [et_pb_line_break_holder] -->  height:auto!important;<!-- [et_pb_line_break_holder] -->  padding:10px 14px!important;<!-- [et_pb_line_break_holder] -->  margin:0!important;<!-- [et_pb_line_break_holder] -->  box-sizing:border-box!important;<!-- [et_pb_line_break_holder] -->  font-size:14px!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-payment .edg-payments.edg-payments-compact .edg-pay-name {<!-- [et_pb_line_break_holder] -->  display:flex!important;<!-- [et_pb_line_break_holder] -->  flex-direction:row!important;<!-- [et_pb_line_break_holder] -->  align-items:center!important;<!-- [et_pb_line_break_holder] -->  justify-content:space-between!important;<!-- [et_pb_line_break_holder] -->  flex:1 1 auto!important;<!-- [et_pb_line_break_holder] -->  width:auto!important;<!-- [et_pb_line_break_holder] -->  min-width:0!important;<!-- [et_pb_line_break_holder] -->  font-size:14px!important;<!-- [et_pb_line_break_holder] -->  line-height:1.4!important;<!-- [et_pb_line_break_holder] -->  white-space:normal!important;<!-- [et_pb_line_break_holder] -->  overflow-wrap:normal!important;<!-- [et_pb_line_break_holder] -->  word-break:normal!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.edg-booking-widget #edgFinalStage .edg-checkout-payment .edg-payments.edg-payments-compact .edg-pay-name small {<!-- [et_pb_line_break_holder] -->  display:inline!important;<!-- [et_pb_line_break_holder] -->  flex:none!important;<!-- [et_pb_line_break_holder] -->  font-size:14px!important;<!-- [et_pb_line_break_holder] -->  line-height:1.4!important;<!-- [et_pb_line_break_holder] -->  white-space:nowrap!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->document.addEventListener('DOMContentLoaded', function(){<!-- [et_pb_line_break_holder] -->  const edgForm = document.getElementById('edgBookingForm');<!-- [et_pb_line_break_holder] -->  const edgPickupInput = document.getElementById('edgPickup');<!-- [et_pb_line_break_holder] -->  const edgDropoffInput = document.getElementById('edgDropoff');<!-- [et_pb_line_break_holder] -->  const edgSyncSidebar = () => {<!-- [et_pb_line_break_holder] -->    document.getElementById('edgSidePickup').textContent = edgPickupInput.value || 'Nog niet ingevuld';<!-- [et_pb_line_break_holder] -->    document.getElementById('edgSideDropoff').textContent = edgDropoffInput.value || 'Nog niet ingevuld';<!-- [et_pb_line_break_holder] -->    const car = document.querySelector('.edg-car-card.selected');<!-- [et_pb_line_break_holder] -->    if(car){document.getElementById('edgBottomCar').textContent=car.dataset.car||'Premium';<!-- [et_pb_line_break_holder] -->      const price=car.querySelector('.edg-car-price');<!-- [et_pb_line_break_holder] -->      document.getElementById('edgBottomPrice').textContent=price?price.textContent:'Wordt berekend';}<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] -->  [edgPickupInput,edgDropoffInput].forEach(el=>el.addEventListener('input',edgSyncSidebar));<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.edg-car-card').forEach(el=>el.addEventListener('click',()=>setTimeout(edgSyncSidebar,50)));<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('[data-purpose]').forEach(btn=>btn.addEventListener('click',()=>{<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('[data-purpose]').forEach(b=>b.classList.toggle('active',b===btn));<!-- [et_pb_line_break_holder] -->  }));<!-- [et_pb_line_break_holder] -->  const edgPriceObserver=new MutationObserver(edgSyncSidebar);<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.edg-car-price').forEach(el=>edgPriceObserver.observe(el,{childList:true,characterData:true,subtree:true}));<!-- [et_pb_line_break_holder] -->  edgSyncSidebar();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const GEOAPIFY_KEY = '86fbd671f04d487298cebdfa9068225b';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const panels = document.querySelectorAll('.edg-panel');<!-- [et_pb_line_break_holder] -->  const steps = document.querySelectorAll('.edg-step');<!-- [et_pb_line_break_holder] -->  const lines = document.querySelectorAll('.edg-step-line');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const pickupInput = document.querySelector('#edgPickup');<!-- [et_pb_line_break_holder] -->  const dropoffInput = document.querySelector('#edgDropoff');<!-- [et_pb_line_break_holder] -->  const stopInput = document.querySelector('#edgStop');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Bestemmingslabel volgt het daadwerkelijke adres; nooit een vast voorbeeldadres. *\/<!-- [et_pb_line_break_holder] -->  function updateDropoffLabel(){<!-- [et_pb_line_break_holder] -->    const label = document.querySelector('#edgDropoffLabel');<!-- [et_pb_line_break_holder] -->    const labelText = document.querySelector('#edgDropoffLabelText');<!-- [et_pb_line_break_holder] -->    if(!label || !labelText || !dropoffInput) return;<!-- [et_pb_line_break_holder] -->    const destination = dropoffInput.value.trim();<!-- [et_pb_line_break_holder] -->    label.style.display = destination ? '' : 'none';<!-- [et_pb_line_break_holder] -->    labelText.textContent = destination ? destination.split(',')[0].trim() : '';<!-- [et_pb_line_break_holder] -->    label.title = destination;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if(dropoffInput){<!-- [et_pb_line_break_holder] -->    dropoffInput.addEventListener('input', updateDropoffLabel);<!-- [et_pb_line_break_holder] -->    dropoffInput.addEventListener('change', updateDropoffLabel);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const routeNotice = document.querySelector('#edgRouteNotice');<!-- [et_pb_line_break_holder] -->  const summaryDetails = document.querySelector('#edgSummaryDetails');<!-- [et_pb_line_break_holder] -->  const summaryCar = document.querySelector('#edgSummaryCar');<!-- [et_pb_line_break_holder] -->  const totalPrice = document.querySelector('#edgTotalPrice');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let routeData = {<!-- [et_pb_line_break_holder] -->    pickup: null,<!-- [et_pb_line_break_holder] -->    dropoff: null,<!-- [et_pb_line_break_holder] -->    stop: null,<!-- [et_pb_line_break_holder] -->    distanceKm: 0,<!-- [et_pb_line_break_holder] -->    durationMin: 0,<!-- [et_pb_line_break_holder] -->    calculated: false<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const AERODATABOX_KEY = '783c8a21cfmsh44a5240d768983ap1b657bjsn4af4b563d189';<!-- [et_pb_line_break_holder] -->  const AERODATABOX_HOST = 'aerodatabox.p.rapidapi.com';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let selectedFlight = {<!-- [et_pb_line_break_holder] -->    number: '',<!-- [et_pb_line_break_holder] -->    date: '',<!-- [et_pb_line_break_holder] -->    from: '',<!-- [et_pb_line_break_holder] -->    to: '',<!-- [et_pb_line_break_holder] -->    status: '',<!-- [et_pb_line_break_holder] -->    arrival: '',<!-- [et_pb_line_break_holder] -->    departure: '',<!-- [et_pb_line_break_holder] -->    airline: '',<!-- [et_pb_line_break_holder] -->    raw: null<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function money(value){<!-- [et_pb_line_break_holder] -->    return '\u20ac' + Number(value).toFixed(2);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function formatDateDisplay(dateObj){<!-- [et_pb_line_break_holder] -->    const dd = String(dateObj.getDate()).padStart(2,'0');<!-- [et_pb_line_break_holder] -->    const mm = String(dateObj.getMonth()+1).padStart(2,'0');<!-- [et_pb_line_break_holder] -->    const yyyy = dateObj.getFullYear();<!-- [et_pb_line_break_holder] -->    return dd + '\/' + mm + '\/' + yyyy;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function formatDateValue(dateObj){<!-- [et_pb_line_break_holder] -->    const dd = String(dateObj.getDate()).padStart(2,'0');<!-- [et_pb_line_break_holder] -->    const mm = String(dateObj.getMonth()+1).padStart(2,'0');<!-- [et_pb_line_break_holder] -->    const yyyy = dateObj.getFullYear();<!-- [et_pb_line_break_holder] -->    return yyyy + '-' + mm + '-' + dd;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function selectedCarCard(){<!-- [et_pb_line_break_holder] -->    return document.querySelector('.edg-car-card.selected');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function selectedCarType(){<!-- [et_pb_line_break_holder] -->    const card = selectedCarCard();<!-- [et_pb_line_break_holder] -->    return card ? card.dataset.type : 'auto';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function selectedCarName(){<!-- [et_pb_line_break_holder] -->    const card = selectedCarCard();<!-- [et_pb_line_break_holder] -->    return card ? card.dataset.car : 'Premium';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getPassengerCount(){<!-- [et_pb_line_break_holder] -->    const el = document.querySelector('#edgPassengers');<!-- [et_pb_line_break_holder] -->    return parseInt(el ? el.value : '1', 10) || 1;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getLargeBagCount(){<!-- [et_pb_line_break_holder] -->    const el = document.querySelector('#edgLargeBags');<!-- [et_pb_line_break_holder] -->    return parseInt(el ? el.value : '0', 10) || 0;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getSmallBagCount(){<!-- [et_pb_line_break_holder] -->    const el = document.querySelector('#edgSmallBags');<!-- [et_pb_line_break_holder] -->    return parseInt(el ? el.value : '0', 10) || 0;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getCarCapacity(car){<!-- [et_pb_line_break_holder] -->    const capacities = {<!-- [et_pb_line_break_holder] -->      Premium: { passengers:3, largeBags:2, smallBags:2 },<!-- [et_pb_line_break_holder] -->      Electric: { passengers:4, largeBags:2, smallBags:2 },<!-- [et_pb_line_break_holder] -->      VIP: { passengers:3, largeBags:2, smallBags:2 },<!-- [et_pb_line_break_holder] -->      Van: { passengers:8, largeBags:8, smallBags:8 }<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->    return capacities[car] || capacities.Premium;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function carFitsSelection(car){<!-- [et_pb_line_break_holder] -->    const capacity = getCarCapacity(car);<!-- [et_pb_line_break_holder] -->    const passengers = getPassengerCount();<!-- [et_pb_line_break_holder] -->    const largeBags = getLargeBagCount();<!-- [et_pb_line_break_holder] -->    const smallBags = getSmallBagCount();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return passengers <= capacity.passengers &#038;&#038;<!-- [et_pb_line_break_holder] -->      largeBags <= capacity.largeBags &#038;&#038;<!-- [et_pb_line_break_holder] -->      smallBags <= capacity.smallBags;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getDisabledReason(car){<!-- [et_pb_line_break_holder] -->    const passengers = getPassengerCount();<!-- [et_pb_line_break_holder] -->    const largeBags = getLargeBagCount();<!-- [et_pb_line_break_holder] -->    const smallBags = getSmallBagCount();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(car === 'Van') return '';<!-- [et_pb_line_break_holder] -->    if(passengers > 3) return 'Alleen Van mogelijk bij 4+ personen';<!-- [et_pb_line_break_holder] -->    if(largeBags > 2) return 'Alleen Van mogelijk bij 3+ grote koffers';<!-- [et_pb_line_break_holder] -->    if(smallBags > 2) return 'Alleen Van mogelijk bij 3+ kleine koffers';<!-- [et_pb_line_break_holder] -->    return '';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function selectCarByName(car){<!-- [et_pb_line_break_holder] -->    const card = document.querySelector('.edg-car-card[data-car=\"' + car + '\"]');<!-- [et_pb_line_break_holder] -->    if(!card || card.classList.contains('edg-disabled')) return false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.edg-car-card').forEach(c => {<!-- [et_pb_line_break_holder] -->      c.classList.remove('selected');<!-- [et_pb_line_break_holder] -->      const input = c.querySelector('input');<!-- [et_pb_line_break_holder] -->      if(input) input.checked = false;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    card.classList.add('selected');<!-- [et_pb_line_break_holder] -->    const input = card.querySelector('input');<!-- [et_pb_line_break_holder] -->    if(input) input.checked = true;<!-- [et_pb_line_break_holder] -->    return true;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateVehicleAvailability(){<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.edg-car-card').forEach(card => {<!-- [et_pb_line_break_holder] -->      const car = card.dataset.car || 'Premium';<!-- [et_pb_line_break_holder] -->      const fits = carFitsSelection(car);<!-- [et_pb_line_break_holder] -->      const reason = getDisabledReason(car);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      card.classList.toggle('edg-disabled', !fits);<!-- [et_pb_line_break_holder] -->      card.setAttribute('aria-disabled', fits ? 'false' : 'true');<!-- [et_pb_line_break_holder] -->      card.dataset.disabledReason = reason;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const input = card.querySelector('input');<!-- [et_pb_line_break_holder] -->      if(input) input.disabled = !fits;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const current = selectedCarCard();<!-- [et_pb_line_break_holder] -->    if(!current || current.classList.contains('edg-disabled')){<!-- [et_pb_line_break_holder] -->      selectCarByName('Van');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    updateFlightVisibility();<!-- [et_pb_line_break_holder] -->    updateSummary();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const EDG_ZONE_PRICES = {<!-- [et_pb_line_break_holder] -->    \/* Schiphol <> Amsterdam *\/<!-- [et_pb_line_break_holder] -->    amsterdam_centrum: { Premium:50, VIP:80, Van:65 },<!-- [et_pb_line_break_holder] -->    amsterdam_noord: { Premium:60, VIP:80, Van:75 },<!-- [et_pb_line_break_holder] -->    amsterdam_oost: { Premium:50, VIP:80, Van:65 },<!-- [et_pb_line_break_holder] -->    amsterdam_zuid: { Premium:50, VIP:80, Van:60 },<!-- [et_pb_line_break_holder] -->    amsterdam_west: { Premium:45, VIP:80, Van:55 },<!-- [et_pb_line_break_holder] -->    amsterdam_zuidoost: { Premium:55, VIP:80, Van:70 },<!-- [et_pb_line_break_holder] -->    ijburg: { Premium:60, VIP:80, Van:75 },<!-- [et_pb_line_break_holder] -->    buitenveldert: { Premium:45, VIP:80, Van:55 },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Schiphol <> Regio Amsterdam \/ Schiphol *\/<!-- [et_pb_line_break_holder] -->    aalsmeer: { Premium:45, VIP:75, Van:60 },<!-- [et_pb_line_break_holder] -->    abcoude: { Premium:60, VIP:80, Van:75 },<!-- [et_pb_line_break_holder] -->    amstelveen: { Premium:45, VIP:80, Van:60 },<!-- [et_pb_line_break_holder] -->    badhoevedorp: { Premium:40, VIP:75, Van:50 },<!-- [et_pb_line_break_holder] -->    de_kwakel: { Premium:45, VIP:75, Van:55 },<!-- [et_pb_line_break_holder] -->    den_ilp: { Premium:75, VIP:110, Van:95 },<!-- [et_pb_line_break_holder] -->    diemen: { Premium:50, VIP:80, Van:65 },<!-- [et_pb_line_break_holder] -->    haarlem: { Premium:60, VIP:85, Van:75 },<!-- [et_pb_line_break_holder] -->    hoofddorp: { Premium:45, VIP:75, Van:55 },<!-- [et_pb_line_break_holder] -->    kudelstaart: { Premium:45, VIP:75, Van:55 },<!-- [et_pb_line_break_holder] -->    landsmeer: { Premium:60, VIP:90, Van:75 },<!-- [et_pb_line_break_holder] -->    muiden: { Premium:70, VIP:95, Van:85 },<!-- [et_pb_line_break_holder] -->    nieuw_vennep: { Premium:45, VIP:75, Van:55 },<!-- [et_pb_line_break_holder] -->    oostzaan: { Premium:60, VIP:85, Van:75 },<!-- [et_pb_line_break_holder] -->    uithoorn: { Premium:45, VIP:80, Van:60 },<!-- [et_pb_line_break_holder] -->    weesp: { Premium:65, VIP:95, Van:80 },<!-- [et_pb_line_break_holder] -->    zwanenburg: { Premium:50, VIP:80, Van:65 },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Schiphol <> Gooi *\/<!-- [et_pb_line_break_holder] -->    naarden: { Premium:100, VIP:135, Van:115 },<!-- [et_pb_line_break_holder] -->    bussum: { Premium:100, VIP:130, Van:115 },<!-- [et_pb_line_break_holder] -->    laren: { Premium:110, VIP:140, Van:125 },<!-- [et_pb_line_break_holder] -->    hilversum: { Premium:115, VIP:145, Van:130 },<!-- [et_pb_line_break_holder] -->    blaricum: { Premium:110, VIP:140, Van:125 },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Schiphol <> Utrechtse regio *\/<!-- [et_pb_line_break_holder] -->    vinkeveen: { Premium:70, VIP:105, Van:85 },<!-- [et_pb_line_break_holder] -->    mijdrecht: { Premium:55, VIP:85, Van:70 },<!-- [et_pb_line_break_holder] -->    baambrugge: { Premium:65, VIP:90, Van:80 },<!-- [et_pb_line_break_holder] -->    breukelen: { Premium:75, VIP:110, Van:90 },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Schiphol <> Almere *\/<!-- [et_pb_line_break_holder] -->    almere_poort: { Premium:105, VIP:150, Van:120 },<!-- [et_pb_line_break_holder] -->    almere_buiten: { Premium:135, VIP:165, Van:150 },<!-- [et_pb_line_break_holder] -->    almere_haven: { Premium:110, VIP:155, Van:125 },<!-- [et_pb_line_break_holder] -->    almere_stad: { Premium:110, VIP:155, Van:125 },<!-- [et_pb_line_break_holder] -->    almere_centrum: { Premium:110, VIP:155, Van:125 },<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Schiphol <> Zaanstreek *\/<!-- [et_pb_line_break_holder] -->    zaandam: { Premium:65, VIP:95, Van:80 },<!-- [et_pb_line_break_holder] -->    assendelft: { Premium:75, VIP:105, Van:90 },<!-- [et_pb_line_break_holder] -->    krommenie: { Premium:80, VIP:110, Van:95 },<!-- [et_pb_line_break_holder] -->    koog_aan_de_zaan: { Premium:70, VIP:100, Van:85 },<!-- [et_pb_line_break_holder] -->    westzaan: { Premium:75, VIP:105, Van:90 },<!-- [et_pb_line_break_holder] -->    wormer: { Premium:80, VIP:110, Van:95 },<!-- [et_pb_line_break_holder] -->    wormerveer: { Premium:75, VIP:105, Van:90 }<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Binnen Amsterdam zelf: stadsrit\/minimum *\/<!-- [et_pb_line_break_holder] -->  const EDG_AMSTERDAM_LOCAL = {<!-- [et_pb_line_break_holder] -->    Premium:20,<!-- [et_pb_line_break_holder] -->    VIP:50,<!-- [et_pb_line_break_holder] -->    Van:35<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Als Schiphol <> Amsterdam wel wordt herkend, maar geen stadsdeel in de tekst staat *\/<!-- [et_pb_line_break_holder] -->  const EDG_SCHIPHOL_AMSTERDAM_FALLBACK = {<!-- [et_pb_line_break_holder] -->    Premium:50,<!-- [et_pb_line_break_holder] -->    VIP:80,<!-- [et_pb_line_break_holder] -->    Van:65<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function cleanText(value){<!-- [et_pb_line_break_holder] -->    return String(value || '')<!-- [et_pb_line_break_holder] -->      .toLowerCase()<!-- [et_pb_line_break_holder] -->      .normalize('NFD')<!-- [et_pb_line_break_holder] -->      .replace(\/[\\u0300-\\u036f]\/g,'')<!-- [et_pb_line_break_holder] -->      .replace(\/\\s+\/g,' ')<!-- [et_pb_line_break_holder] -->      .trim();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function hasSchiphol(text){<!-- [et_pb_line_break_holder] -->    return \/schiphol|airport\/.test(cleanText(text));<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function hasAmsterdam(text){<!-- [et_pb_line_break_holder] -->    const t = cleanText(text);<!-- [et_pb_line_break_holder] -->    return \/\\bamsterdam\\b|leidseplein|damrak|rembrandtplein|museumplein|pc hoofdstraat|p c hoofdstraat|vondelpark|jordaan|de pijp|rai\/.test(t);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function detectZoneFromAddress(address){<!-- [et_pb_line_break_holder] -->    const t = cleanText(address);<!-- [et_pb_line_break_holder] -->    const words = t.replace(\/[^a-z0-9]+\/g, ' ').trim();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function hasWord(word){<!-- [et_pb_line_break_holder] -->      return new RegExp('(^| )' + word + '( |$)').test(words);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function hasAny(pattern){<!-- [et_pb_line_break_holder] -->      return pattern.test(t) || pattern.test(words);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* 1. Eerst alle vaste plaatsen herkennen. Dit voorkomt foute matches zoals Oostzaan -> Amsterdam Oost. *\/<!-- [et_pb_line_break_holder] -->    if(hasWord('badhoevedorp')) return 'badhoevedorp';<!-- [et_pb_line_break_holder] -->    if(hasWord('aalsmeer')) return 'aalsmeer';<!-- [et_pb_line_break_holder] -->    if(hasWord('abcoude')) return 'abcoude';<!-- [et_pb_line_break_holder] -->    if(hasWord('amstelveen')) return 'amstelveen';<!-- [et_pb_line_break_holder] -->    if(hasWord('buitenveldert')) return 'buitenveldert';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/de\\s+kwakel\/)) return 'de_kwakel';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/den\\s+ilp\/)) return 'den_ilp';<!-- [et_pb_line_break_holder] -->    if(hasWord('diemen')) return 'diemen';<!-- [et_pb_line_break_holder] -->    if(hasWord('haarlem')) return 'haarlem';<!-- [et_pb_line_break_holder] -->    if(hasWord('hoofddorp')) return 'hoofddorp';<!-- [et_pb_line_break_holder] -->    if(hasWord('kudelstaart')) return 'kudelstaart';<!-- [et_pb_line_break_holder] -->    if(hasWord('landsmeer')) return 'landsmeer';<!-- [et_pb_line_break_holder] -->    if(hasWord('muiden')) return 'muiden';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/nieuw\\s*vennep|nieuw\\s*-\\s*vennep\/)) return 'nieuw_vennep';<!-- [et_pb_line_break_holder] -->    if(hasWord('oostzaan')) return 'oostzaan';<!-- [et_pb_line_break_holder] -->    if(hasWord('uithoorn')) return 'uithoorn';<!-- [et_pb_line_break_holder] -->    if(hasWord('weesp')) return 'weesp';<!-- [et_pb_line_break_holder] -->    if(hasWord('zwanenburg')) return 'zwanenburg';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* 2. Gooi *\/<!-- [et_pb_line_break_holder] -->    if(hasWord('naarden')) return 'naarden';<!-- [et_pb_line_break_holder] -->    if(hasWord('bussum')) return 'bussum';<!-- [et_pb_line_break_holder] -->    if(hasWord('laren')) return 'laren';<!-- [et_pb_line_break_holder] -->    if(hasWord('hilversum')) return 'hilversum';<!-- [et_pb_line_break_holder] -->    if(hasWord('blaricum')) return 'blaricum';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* 3. Utrechtse regio *\/<!-- [et_pb_line_break_holder] -->    if(hasWord('vinkeveen')) return 'vinkeveen';<!-- [et_pb_line_break_holder] -->    if(hasWord('mijdrecht')) return 'mijdrecht';<!-- [et_pb_line_break_holder] -->    if(hasWord('baambrugge')) return 'baambrugge';<!-- [et_pb_line_break_holder] -->    if(hasWord('breukelen')) return 'breukelen';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* 4. Almere. Almere zonder wijk valt onder Haven \/ Stad \/ Centrum tarief. *\/<!-- [et_pb_line_break_holder] -->    if(hasAny(\/almere\\s+poort\/)) return 'almere_poort';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/almere\\s+buiten\/)) return 'almere_buiten';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/almere\\s+haven\/)) return 'almere_haven';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/almere\\s+(stad|centrum)\/)) return 'almere_stad';<!-- [et_pb_line_break_holder] -->    if(hasWord('almere')) return 'almere_stad';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* 5. Zaanstreek *\/<!-- [et_pb_line_break_holder] -->    if(hasAny(\/koog\\s*(aan|a\\\/d|ad)?\\s*de\\s*zaan|koog\\s*a\\.?d\\.?\\s*zaan|koog\\s*ad\\s*zaan\/)) return 'koog_aan_de_zaan';<!-- [et_pb_line_break_holder] -->    if(hasWord('assendelft')) return 'assendelft';<!-- [et_pb_line_break_holder] -->    if(hasWord('krommenie')) return 'krommenie';<!-- [et_pb_line_break_holder] -->    if(hasWord('westzaan')) return 'westzaan';<!-- [et_pb_line_break_holder] -->    if(hasWord('wormerveer')) return 'wormerveer';<!-- [et_pb_line_break_holder] -->    if(hasWord('wormer')) return 'wormer';<!-- [et_pb_line_break_holder] -->    if(hasWord('zaandam')) return 'zaandam';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* 6. Amsterdam stadsdelen. Deze pas na alle omliggende plaatsen controleren. *\/<!-- [et_pb_line_break_holder] -->    if(hasWord('ijburg')) return 'ijburg';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/centrum|leidseplein|damrak|rembrandtplein|jordaan|nieuwmarkt|spui|kalverstraat|de\\s+wallen\/)) return 'amsterdam_centrum';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/zuidoost|zuid\\s*oost|bijlmer|arena|holendrecht|bullewijk|gaasperdam\/)) return 'amsterdam_zuidoost';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/amsterdam\\s+noord|ndsm|buiksloter|bongerd|nieuwendam|landelijk\\s+noord\/)) return 'amsterdam_noord';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/nieuw\\s*west|nw\\s*west|sloterdijk|slotermeer|osdorp|geuzenveld|de\\s+aker|slotervaart|westpoort|bos\\s+en\\s+lommer|baarsjes|oud\\s*west|amsterdam\\s+west\/)) return 'amsterdam_west';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/amsterdam\\s+oost|watergraafsmeer|indische\\s+buurt|oosterpark|science\\s+park|zeeburg\/)) return 'amsterdam_oost';<!-- [et_pb_line_break_holder] -->    if(hasAny(\/amsterdam\\s+zuid|zuidas|rai|de\\s+pijp|rivierenbuurt|museumplein|pc\\s+hoofdstraat|p\\s+c\\s+hoofdstraat|oud\\s*zuid\/)) return 'amsterdam_zuid';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(hasAmsterdam(t)) return 'amsterdam_unknown';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return null;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* V18: officiele CBS\/PDOK-zonetoewijzing uit de V17 calculator.<!-- [et_pb_line_break_holder] -->     Voorlopige wijkvoorstellen zijn hier bewust uitgeschakeld. *\/<!-- [et_pb_line_break_holder] -->  function normalizedPlace(value){<!-- [et_pb_line_break_holder] -->    return cleanText(value).replace(\/[-.\/]\/g,' ').replace(\/[^a-z0-9 ]\/g,' ')<!-- [et_pb_line_break_holder] -->      .replace(\/\\s+\/g,' ').trim();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  \/\/ CBS Wijk- en Buurtkaart 2026 via PDOK (officiele geometrie).<!-- [et_pb_line_break_holder] -->  \/\/ Let op: EDG-tariefzonetoewijzingen blijven te valideren tegen de volledige CBS-indeling.<!-- [et_pb_line_break_holder] -->  \/\/ Bij ontbrekende\/ambigue koppeling NOOIT automatisch een tarief raden.<!-- [et_pb_line_break_holder] -->  const EDG_CBS_API = 'https:\/\/api.pdok.nl\/cbs\/wijken-en-buurten-2026\/ogc\/v1';<!-- [et_pb_line_break_holder] -->  const EDG_CBS_CACHE = new Map();<!-- [et_pb_line_break_holder] -->  const EDG_VERSION = '2026-10-27-V17-PRODUCTIE-KANDIDAAT';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function pointInRing(lon,lat,ring){<!-- [et_pb_line_break_holder] -->    let inside = false;<!-- [et_pb_line_break_holder] -->    for(let i=0,j=ring.length-1;i<ring.length;j=i++){<!-- [et_pb_line_break_holder] -->      const a=ring[i],b=ring[j];<!-- [et_pb_line_break_holder] -->      if(((a[1]>lat)!==(b[1]>lat)) &&<!-- [et_pb_line_break_holder] -->         lon < (b[0]-a[0])*(lat-a[1])\/(b[1]-a[1])+a[0]) inside=!inside;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return inside;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function pointInGeometry(lon,lat,geom){<!-- [et_pb_line_break_holder] -->    if(!geom) return false;<!-- [et_pb_line_break_holder] -->    const polys=geom.type==='Polygon'?[geom.coordinates]:<!-- [et_pb_line_break_holder] -->      geom.type==='MultiPolygon'?geom.coordinates:[];<!-- [et_pb_line_break_holder] -->    return polys.some(poly => poly.length && pointInRing(lon,lat,poly[0]) &&<!-- [et_pb_line_break_holder] -->      !poly.slice(1).some(hole=>pointInRing(lon,lat,hole)));<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function officialName(props,...keys){<!-- [et_pb_line_break_holder] -->    for(const key of keys){<!-- [et_pb_line_break_holder] -->      if(typeof props?.[key]==='string' && props[key].trim()) return normalizedPlace(props[key]);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return '';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  \/\/ Gebruik de offici\u00eble CBS-grenzen. Bij API-problemen nooit een tarief gokken.<!-- [et_pb_line_break_holder] -->  \/\/ Diagnostiek blijft intern beschikbaar; geen CBS-testmeldingen voor klanten.<!-- [et_pb_line_break_holder] -->  let edgZoneDiagnostic = '';<!-- [et_pb_line_break_holder] -->  let edgLastZoneInfo = '';<!-- [et_pb_line_break_holder] -->  const EDG_TEST_MODE = false;<!-- [et_pb_line_break_holder] -->  async function fetchCBSFeature(collection,lat,lon){<!-- [et_pb_line_break_holder] -->    const delta=.00015;<!-- [et_pb_line_break_holder] -->    const bbox=[lon-delta,lat-delta,lon+delta,lat+delta].join(',');<!-- [et_pb_line_break_holder] -->    const url=EDG_CBS_API+'\/collections\/'+collection+'\/items?bbox='+<!-- [et_pb_line_break_holder] -->      encodeURIComponent(bbox)+'&limit=100&f=json';<!-- [et_pb_line_break_holder] -->    const controller=new AbortController();<!-- [et_pb_line_break_holder] -->    const timeout=setTimeout(()=>controller.abort(),8500);<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const res=await fetch(url,{signal:controller.signal,headers:{Accept:'application\/geo+json, application\/json'}});<!-- [et_pb_line_break_holder] -->      if(!res.ok) throw new Error(collection+': HTTP '+res.status);<!-- [et_pb_line_break_holder] -->      const data=await res.json();<!-- [et_pb_line_break_holder] -->      if(!Array.isArray(data.features)) throw new Error(collection+': ongeldig GeoJSON-resultaat');<!-- [et_pb_line_break_holder] -->      return data.features.find(f=>pointInGeometry(lon,lat,f.geometry))||null;<!-- [et_pb_line_break_holder] -->    }finally{clearTimeout(timeout);}<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  \/\/ VOORSTELMAPPING CBS 2026. Dit is een *niet geografisch gevalideerd* voorstel.<!-- [et_pb_line_break_holder] -->  \/\/ In productie uitgeschakeld. Eerst commerci\u00eble zonegrenzen en adressen valideren.<!-- [et_pb_line_break_holder] -->  const EDG_ENABLE_PROPOSED_CBS_ZONES = false;<!-- [et_pb_line_break_holder] -->  const EDG_CBS_WIJK_VOORSTELLEN = {<!-- [et_pb_line_break_holder] -->    \"WK003401\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"centrum almere haven\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003402\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de werven\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003403\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de hoven\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003404\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de meenten\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003405\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de grienden\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003406\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de marken\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003407\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de gouwen\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003408\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de wierden\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003409\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de velden\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003410\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"overgooi\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK003411\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de laren\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003414\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"de steiger\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003415\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"stichtsekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003416\":{\"city\": \"almere\", \"zone\": \"almere_haven\", \"name\": \"overig almere haven\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003417\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"centrum almere stad\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003418\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"filmwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003419\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"danswijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003420\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"parkwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003421\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"verzetswijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003422\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"waterwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003423\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"tussen de vaarten noord\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003424\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"tussen de vaarten zuid\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003425\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"staatsliedenwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003426\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"kruidenwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003427\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"stedenwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003428\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"muziekwijk noord\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003429\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"muziekwijk zuid\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003430\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"literatuurwijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003431\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"noorderplassen\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003432\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"hortus\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003434\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"randstad\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003435\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"markerkant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003436\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"hollandsekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003437\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"gooisekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003438\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"veluwsekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003439\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"sallandsekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003440\":{\"city\": \"almere\", \"zone\": \"almere_stad\", \"name\": \"overig almere stad\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003441\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"centrum almere buiten\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003442\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"oostvaardersbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003443\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"seizoenenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003444\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"molenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003445\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"bouwmeesterbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003446\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"landgoederenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003447\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"faunabuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003448\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"bloemenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003449\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"regenboogbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003450\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"indischebuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003451\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"eilandenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003452\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"stripheldenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003453\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"sieradenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003456\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"poldervlak\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003457\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"de vaart\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003458\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"buitenvaart\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003459\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"overig almere buiten\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003460\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"europakwartier oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003461\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"europakwartier west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003462\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"columbuskwartier\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003463\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"homeruskwartier\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003464\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"olympiakwartier oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003465\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"olympiakwartier west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003466\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"duin\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003471\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"hogekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003472\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"middenkant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003473\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"lagekant\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003474\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"overig almere poort\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK003475\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"vogelhorst\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK003476\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"nobelhorst\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK003477\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"oosterwold\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK003479\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"twentsekant\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK003485\":{\"city\": \"almere\", \"zone\": \"almere_buiten\", \"name\": \"overig almere hout\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK003496\":{\"city\": \"almere\", \"zone\": \"almere_poort\", \"name\": \"overig almere pampus\", \"status\": \"VOORLOPIG_HOUT_PAMPUS\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"haarlemmerbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"jordaan\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"grachtengordel west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AD\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"burgwallen nieuwe zijde\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AE\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"burgwallen oude zijde\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"nieuwmarkt lastage\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"grachtengordel zuid\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"de weteringschans\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AJ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"weesperbuurt plantage\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363AK\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_centrum\", \"name\": \"oostelijke eilanden kadijken\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363BA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"havens west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363BB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"coenhaven minervahaven\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"sloterdijk west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"spaarndammerbuurt zeeheldenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"houthavens\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ED\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"de kolenkit\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EE\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"landlust\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"erasmuspark\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"centrale markt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"staatsliedenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EJ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"frederik hendrikbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EK\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"van galenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EL\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"geuzenbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EM\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"hoofdweg e o\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EN\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"chassebuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EP\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"bellamybuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EQ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"da costabuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ER\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"westindische buurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ES\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"van lennepbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ET\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"overtoomse sluis\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EU\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"helmersbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363EV\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"vondelparkbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"sloterdijk nieuw west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"geuzenveld\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"slotermeer west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FD\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"slotermeer noordoost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FE\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"slotermeer zuidoost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"lutkemeer ookmeer\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"de aker\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"de punt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FJ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"osdorp midden\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FK\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"osdorp oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FL\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"slotervaart noord\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FM\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"overtoomse veld\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FN\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"slotervaart zuid\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FP\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"westlandgracht\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363FQ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_west\", \"name\": \"sloten nieuw sloten\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"hoofddorppleinbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"schinkelbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"willemspark\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KD\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"museumkwartier\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KE\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"oude pijp\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"nieuwe pijp\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"zuid pijp\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"stadionbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KJ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"apollobuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KK\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"scheldebuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KL\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"ijselbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KM\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"rijnbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KN\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"prinses irenebuurt e o\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KP\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuid\", \"name\": \"zuidas\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KQ\":{\"city\": \"amsterdam\", \"zone\": \"buitenveldert\", \"name\": \"buitenveldert west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363KR\":{\"city\": \"amsterdam\", \"zone\": \"buitenveldert\", \"name\": \"buitenveldert oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"oostelijk havengebied\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"weesperzijde\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"oosterparkbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MD\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"transvaalbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ME\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"dapperbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"indische buurt west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"indische buurt oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"zeeburgereiland bovendiep\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MJ\":{\"city\": \"amsterdam\", \"zone\": \"ijburg\", \"name\": \"ijburg west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MK\":{\"city\": \"amsterdam\", \"zone\": \"ijburg\", \"name\": \"ijburg oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ML\":{\"city\": \"amsterdam\", \"zone\": \"ijburg\", \"name\": \"ijburg zuid\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MM\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"frankendael\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MN\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"middenmeer\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MP\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"betondorp\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363MQ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_oost\", \"name\": \"omval overamstel\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"oostzanerwerf\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"noordelijke ij oevers west\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"tuindorp oostzaan\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363ND\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"kadoelen\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NE\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"banne buiksloot\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"nieuwendammerdijk buiksloterdijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"elzenhagen\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"buikslotermeer\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NJ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"waterlandpleinbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NK\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"volewijck\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NL\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"ijplein vogelbuurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NM\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"tuindorp buiksloot\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NN\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"tuindorp nieuwendam\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NP\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"noordelijke ij oevers oost\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363NQ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_noord\", \"name\": \"waterland\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TA\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"amstel iii bullewijk\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TB\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"venserpolder\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TC\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"amsterdamse poort e o\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TD\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"h buurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TE\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"ganzenhoef e o\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TF\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"geerdinkhof kantershof\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TG\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"bijlmermuseum\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TH\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"k buurt\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TJ\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"holendrecht\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TK\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"nellestein\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TL\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"reigersbos\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->    \"WK0363TM\":{\"city\": \"amsterdam\", \"zone\": \"amsterdam_zuidoost\", \"name\": \"gein\", \"status\": \"VOORSTEL_TE_VALIDEREN\"},<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] -->  function proposedCBSZone(wijkProps,city){<!-- [et_pb_line_break_holder] -->    if(!EDG_ENABLE_PROPOSED_CBS_ZONES) return null;<!-- [et_pb_line_break_holder] -->    const code=String(wijkProps?.wk_code||wijkProps?.code||'').toUpperCase();<!-- [et_pb_line_break_holder] -->    const entry=EDG_CBS_WIJK_VOORSTELLEN[code];<!-- [et_pb_line_break_holder] -->    if(!entry || entry.city!==city) return null;<!-- [et_pb_line_break_holder] -->    \/\/ Water, Weesp\/Driemond en onbevestigde grenzen worden niet automatisch geprijsd.<!-- [et_pb_line_break_holder] -->    return entry.zone;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Weesp is a separate EDG tariff (\u20ac65), even when the address provider<!-- [et_pb_line_break_holder] -->  \/\/ labels it as Amsterdam. Driemond is NOT automatically included.<!-- [et_pb_line_break_holder] -->  const EDG_WEESP_WIJKCODES = new Set(['WK0363SB','WK0363SC','WK0363SD','WK0363SE']);<!-- [et_pb_line_break_holder] -->  const EDG_DRIEMOND_WIJKCODE = 'WK0363SA';<!-- [et_pb_line_break_holder] -->  function edgSpecialOfficialZone(wijkProps,city){<!-- [et_pb_line_break_holder] -->    const code=String(wijkProps?.wk_code||wijkProps?.code||'').toUpperCase();<!-- [et_pb_line_break_holder] -->    \/\/ Ook zonder wijkcode niet automatisch een Weesp-prijs op Driemond toepassen.<!-- [et_pb_line_break_holder] -->    const officialWijk=officialName(wijkProps,'wk_naam','naam','wijknaam','wijk_naam');<!-- [et_pb_line_break_holder] -->    if(code===EDG_DRIEMOND_WIJKCODE || \/\\bdriemond\\b\/.test(officialWijk)) return {blocked:true,zone:null};<!-- [et_pb_line_break_holder] -->    if(EDG_WEESP_WIJKCODES.has(code)) return {blocked:false,zone:'weesp'};<!-- [et_pb_line_break_holder] -->    return {blocked:false,zone:null};<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function zoneFromOfficialArea(buurt,wijk,city){<!-- [et_pb_line_break_holder] -->    const b=officialName(buurt,'bu_naam','naam','buurtnaam','buurt_naam');<!-- [et_pb_line_break_holder] -->    const w=officialName(wijk,'wk_naam','naam','wijknaam','wijk_naam');<!-- [et_pb_line_break_holder] -->    const all=b+' '+w;<!-- [et_pb_line_break_holder] -->    if(city==='almere' || city.startsWith('almere ')){<!-- [et_pb_line_break_holder] -->      \/\/ CBS 2026 kent Lagekant als afzonderlijke wijk\/buurt; gemeente Almere<!-- [et_pb_line_break_holder] -->      \/\/ bevestigt dat bedrijventerrein Lagekant onderdeel is van Almere Poort.<!-- [et_pb_line_break_holder] -->      if(\/\\blagekant\\b|\\bhomeruskwartier\\b\/.test(all)) return 'almere_poort';<!-- [et_pb_line_break_holder] -->      if(\/\\bpoort\\b\/.test(all)) return 'almere_poort';<!-- [et_pb_line_break_holder] -->      if(\/\\bbuiten\\b\/.test(all)) return 'almere_buiten';<!-- [et_pb_line_break_holder] -->      if(\/\\bhaven\\b\/.test(all)) return 'almere_haven';<!-- [et_pb_line_break_holder] -->      if(\/\\bstad\\b|\\bcentrum\\b\/.test(all)) return 'almere_stad';<!-- [et_pb_line_break_holder] -->      return null;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    if(city==='amsterdam' || city.startsWith('amsterdam ')){<!-- [et_pb_line_break_holder] -->      \/\/ CBS 2026 wijk- en buurtnamen. Specifieke namen v\u00f3\u00f3r algemene namen.<!-- [et_pb_line_break_holder] -->      \/\/ Deze koppelingen zijn expliciet, zodat 'Oost' niet per ongeluk 'Zuidoost' wordt.<!-- [et_pb_line_break_holder] -->      const has = pattern => pattern.test(all);<!-- [et_pb_line_break_holder] -->      if(has(\/\\bbuitenveldert\\b\/)) return 'buitenveldert';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bijburg\\b|\\bsteigereiland\\b|\\bhaveneiland\\b|\\brieteiland\\b\/)) return 'ijburg';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bamsterdamse poort\\b|\\bbijlmer\\b|\\bholendrecht\\b|\\bgaasperdam\\b|\\bbullewijk\\b|\\bvenserpolder\\b|\\bgein\\b|\\breigersbos\\b|\\bnelson mandelapark\\b\/)) return 'amsterdam_zuidoost';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bbuikslotermeer\\b|\\bbuiksloterham\\b|\\bbuiksloterdijk\\b|\\bnieuwendam\\b|\\bnoorderpark\\b|\\bndsm\\b|\\btuindorp oostzaan\\b|\\bvogelbuurt\\b|\\bvan der pek\\b|\\bwaterlandplein\\b\/)) return 'amsterdam_noord';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bmiddenmeer\\b|\\bwatergraafsmeer\\b|\\bindische buurt\\b|\\boosterpark\\b|\\bfrankendael\\b|\\btransvaalbuurt\\b|\\bscience park\\b|\\bdapperbuurt\\b|\\bzeeburg\\b\/)) return 'amsterdam_oost';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bapollobuurt\\b|\\bapollo\\b|\\bbeethovenbuurt\\b|\\boud zuid\\b|\\bde pijp\\b|\\brivierenbuurt\\b|\\bzuidas\\b|\\bprinses irenebuurt\\b\/)) return 'amsterdam_zuid';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bhoof(d)?weg e o\\b|\\bbalboaplein e o\\b|\\bnieuw west\\b|\\bslotervaart\\b|\\bslotermeer\\b|\\bosdorp\\b|\\bgeuzenveld\\b|\\bbos en lommer\\b|\\bde baarsjes\\b|\\bwestpoort\\b\/)) return 'amsterdam_west';<!-- [et_pb_line_break_holder] -->      if(has(\/\\bburgwallen\\b|\\bgrachtengordel\\b|\\bnieuwmarkt\\b|\\bjordaan\\b|\\bde wallen\\b|\\bweesperbuurt\\b|\\bplantagebuurt\\b\/)) return 'amsterdam_centrum';<!-- [et_pb_line_break_holder] -->      return null;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return null;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  async function officialZoneFor(geo){<!-- [et_pb_line_break_holder] -->    const lat=Number(geo?.lat),lon=Number(geo?.lon);<!-- [et_pb_line_break_holder] -->    if(!Number.isFinite(lat)||!Number.isFinite(lon)){<!-- [et_pb_line_break_holder] -->      edgZoneDiagnostic='GPS-co\u00f6rdinaten ontbreken'; return null;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    const city=normalizedPlace(geo?.properties?.city||geo?.properties?.town||geo?.properties?.village||'');<!-- [et_pb_line_break_holder] -->    const key=lat.toFixed(6)+','+lon.toFixed(6);<!-- [et_pb_line_break_holder] -->    if(EDG_CBS_CACHE.has(key)) return EDG_CBS_CACHE.get(key);<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const results=await Promise.allSettled([<!-- [et_pb_line_break_holder] -->        fetchCBSFeature('buurten',lat,lon),fetchCBSFeature('wijken',lat,lon)<!-- [et_pb_line_break_holder] -->      ]);<!-- [et_pb_line_break_holder] -->      const buurt=results[0].status==='fulfilled'?results[0].value:null;<!-- [et_pb_line_break_holder] -->      const wijk=results[1].status==='fulfilled'?results[1].value:null;<!-- [et_pb_line_break_holder] -->      const failures=results.filter(r=>r.status==='rejected').map(r=>String(r.reason?.message||r.reason));<!-- [et_pb_line_break_holder] -->      const b=officialName(buurt?.properties,'bu_naam','naam','buurtnaam','buurt_naam');<!-- [et_pb_line_break_holder] -->      const w=officialName(wijk?.properties,'wk_naam','naam','wijknaam','wijk_naam');<!-- [et_pb_line_break_holder] -->      if(!buurt && !wijk){<!-- [et_pb_line_break_holder] -->        edgZoneDiagnostic=failures.length?'CBS API: '+failures.join(' \/ '):'Geen CBS-polygon gevonden op deze co\u00f6rdinaten';<!-- [et_pb_line_break_holder] -->        console.warn('EDG CBS:',edgZoneDiagnostic,{lat,lon}); return null;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      \/\/ CBS-gemeentecode bepaalt de gemeente, niet de soms foutieve Geoapify-plaatsnaam.<!-- [et_pb_line_break_holder] -->      \/\/ 0363 = Amsterdam, 0034 = Almere. Andere gemeenten krijgen geen Amsterdam\/Almere-tarief.<!-- [et_pb_line_break_holder] -->      const wijkCode=String(wijk?.properties?.wk_code||wijk?.properties?.code||'').toUpperCase();<!-- [et_pb_line_break_holder] -->      const buurtCode=String(buurt?.properties?.bu_code||buurt?.properties?.code||'').toUpperCase();<!-- [et_pb_line_break_holder] -->      const officialCity=\/^WK0363\/.test(wijkCode)||\/^BU0363\/.test(buurtCode) ? 'amsterdam' :<!-- [et_pb_line_break_holder] -->        \/^WK0034\/.test(wijkCode)||\/^BU0034\/.test(buurtCode) ? 'almere' : '';<!-- [et_pb_line_break_holder] -->      if(!officialCity){<!-- [et_pb_line_break_holder] -->        edgZoneDiagnostic='CBS-gemeente niet bevestigd; geocoder: '+(city||'onbekend')+'; wijkcode: '+(wijkCode||'onbekend');<!-- [et_pb_line_break_holder] -->        return null;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      const special=edgSpecialOfficialZone(wijk?.properties,officialCity);<!-- [et_pb_line_break_holder] -->      const blocked=special.blocked || \/\\bdriemond\\b\/.test(b);<!-- [et_pb_line_break_holder] -->      const zone=blocked ? null : (special.zone || zoneFromOfficialArea(buurt?.properties,wijk?.properties,officialCity) || proposedCBSZone(wijk?.properties,officialCity));<!-- [et_pb_line_break_holder] -->      edgLastZoneInfo='CBS buurt: '+(b||'onbekend')+'; wijk: '+(w||'onbekend')+'; EDG-zone: '+(zone||'niet gekoppeld');<!-- [et_pb_line_break_holder] -->      console.info('EDG zonecheck', {version:EDG_VERSION,geocoderCity:city,officialCity,buurt:b,wijk:w,zone});<!-- [et_pb_line_break_holder] -->      if(!zone){<!-- [et_pb_line_break_holder] -->        edgZoneDiagnostic='CBS buurt: '+(b||'onbekend')+'; wijk: '+(w||'onbekend')+(failures.length?'; API: '+failures.join(' \/ '):'');<!-- [et_pb_line_break_holder] -->        console.warn('EDG CBS: ontbrekende EDG-koppeling',edgZoneDiagnostic); return null;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      edgZoneDiagnostic='';<!-- [et_pb_line_break_holder] -->      EDG_CBS_CACHE.set(key,zone);<!-- [et_pb_line_break_holder] -->      return zone;<!-- [et_pb_line_break_holder] -->    }catch(err){<!-- [et_pb_line_break_holder] -->      edgZoneDiagnostic='CBS-aanvraag: '+String(err?.message||err);<!-- [et_pb_line_break_holder] -->      console.warn('EDG CBS:',err); return null;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let edgVerifiedZone = null;<!-- [et_pb_line_break_holder] -->  let edgZonePending = false;<!-- [et_pb_line_break_holder] -->  let edgZoneReady = false;<!-- [et_pb_line_break_holder] -->  let edgZoneRequestId = 0;<!-- [et_pb_line_break_holder] -->  let edgHomepageQuote = null;<!-- [et_pb_line_break_holder] -->  function edgTransferredZone(){<!-- [et_pb_line_break_holder] -->    const q=edgHomepageQuote;<!-- [et_pb_line_break_holder] -->    if(!q || !pickupInput || !dropoffInput) return null;<!-- [et_pb_line_break_holder] -->    if(pickupInput.value.trim()!==q.pickup || dropoffInput.value.trim()!==q.dropoff) return null;<!-- [et_pb_line_break_holder] -->    if(!hasSchiphol(q.pickup) && !hasSchiphol(q.dropoff)) return null;<!-- [et_pb_line_break_holder] -->    if(hasSchiphol(q.pickup) && hasSchiphol(q.dropoff)) return null;<!-- [et_pb_line_break_holder] -->    const tariff=EDG_ZONE_PRICES[q.zone];<!-- [et_pb_line_break_holder] -->    return tariff && tariff.Premium===q.premiumPrice ? q.zone : null;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function edgIsSensitiveAddress(address){<!-- [et_pb_line_break_holder] -->    return \/\\bamsterdam\\b|\\balmere\\b|\\bweesp\\b|\\bdriemond\\b|buiksloter|zunderdorp|nobelhorst|oosterwold|vogelhorst|pampus|lagekant\/i.test(address||'');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  \/\/ Een expliciet geselecteerde Almere-zone is een plaats-\/wijkselectie,<!-- [et_pb_line_break_holder] -->  \/\/ geen straatadres. Herken alle bestaande Almere-tariefzones uniform.<!-- [et_pb_line_break_holder] -->  \/\/ Voor straatadressen blijft de CBS-controle actief.<!-- [et_pb_line_break_holder] -->  function edgExplicitAlmereZone(address){<!-- [et_pb_line_break_holder] -->    const value = cleanText(address || '').trim();<!-- [et_pb_line_break_holder] -->    const match = \/^almere\\s+(poort|buiten|haven|stad|centrum)(?=\\s*,|$)\/.exec(value);<!-- [et_pb_line_break_holder] -->    if(!match) return null;<!-- [et_pb_line_break_holder] -->    const zone = match[1] === 'centrum' ? 'stad' : match[1];<!-- [et_pb_line_break_holder] -->    const key = 'almere_' + zone;<!-- [et_pb_line_break_holder] -->    return EDG_ZONE_PRICES[key] ? key : null;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function edgNeedsOfficialZone(){<!-- [et_pb_line_break_holder] -->    const ctx = getRouteContext();<!-- [et_pb_line_break_holder] -->    if(!ctx.isSchipholRoute || edgTransferredZone()) return false;<!-- [et_pb_line_break_holder] -->    const other = ctx.pickupSchiphol ? ctx.dropoff : ctx.pickup;<!-- [et_pb_line_break_holder] -->    return !edgExplicitAlmereZone(other) && edgIsSensitiveAddress(other);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  async function edgResolveOfficialZone(){<!-- [et_pb_line_break_holder] -->    const id=++edgZoneRequestId;<!-- [et_pb_line_break_holder] -->    edgVerifiedZone=null;<!-- [et_pb_line_break_holder] -->    edgZoneReady=false;<!-- [et_pb_line_break_holder] -->    if(!edgNeedsOfficialZone()){<!-- [et_pb_line_break_holder] -->      edgZonePending=false;<!-- [et_pb_line_break_holder] -->      edgZoneReady=true;<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    const ctx=getRouteContext();<!-- [et_pb_line_break_holder] -->    const geo=ctx.pickupSchiphol ? routeData.dropoff : routeData.pickup;<!-- [et_pb_line_break_holder] -->    edgZonePending=true;<!-- [et_pb_line_break_holder] -->    updateSummary();<!-- [et_pb_line_break_holder] -->    const zone=geo ? await officialZoneFor(geo) : null;<!-- [et_pb_line_break_holder] -->    if(id!==edgZoneRequestId) return;<!-- [et_pb_line_break_holder] -->    edgVerifiedZone=zone && EDG_ZONE_PRICES[zone] ? zone : null;<!-- [et_pb_line_break_holder] -->    edgZonePending=false;<!-- [et_pb_line_break_holder] -->    edgZoneReady=true;<!-- [et_pb_line_break_holder] -->    updateSummary();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function edgNeedsOfficialZoneByText(pickup,dropoff,pSch,dSch){<!-- [et_pb_line_break_holder] -->    return (pSch||dSch) && !edgExplicitAlmereZone(pSch ? dropoff : pickup) && edgIsSensitiveAddress(pSch ? dropoff : pickup);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function getRouteContext(){<!-- [et_pb_line_break_holder] -->    const pickup = pickupInput ? pickupInput.value : '';<!-- [et_pb_line_break_holder] -->    const dropoff = dropoffInput ? dropoffInput.value : '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const pickupSchiphol = hasSchiphol(pickup);<!-- [et_pb_line_break_holder] -->    const dropoffSchiphol = hasSchiphol(dropoff);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const otherAddress = pickupSchiphol ? dropoff : (dropoffSchiphol ? pickup : '');<!-- [et_pb_line_break_holder] -->    \/\/ Een expliciet geselecteerde tariefzonenaam mag direct uit de bestaande prijstabel komen.<!-- [et_pb_line_break_holder] -->    \/\/ Dit voorkomt dat een zoekopdracht naar een Almere-zone zonder exact straatadres<!-- [et_pb_line_break_holder] -->    \/\/ onterecht wordt afgewezen door de CBS-coordinaatcontrole.<!-- [et_pb_line_break_holder] -->    \/\/ Voor volledige straatadressen blijft de offici\u00eble zonecontrole verplicht.<!-- [et_pb_line_break_holder] -->    const zoneName = cleanText(otherAddress || '').replace(\/[,]+\/g, ' ').replace(\/\\s+\/g, ' ').trim();<!-- [et_pb_line_break_holder] -->    const explicitAlmereZone = edgExplicitAlmereZone(otherAddress);<!-- [et_pb_line_break_holder] -->    const transferredZone = edgTransferredZone();<!-- [et_pb_line_break_holder] -->    const zone = transferredZone<!-- [et_pb_line_break_holder] -->      ? transferredZone<!-- [et_pb_line_break_holder] -->      : explicitAlmereZone<!-- [et_pb_line_break_holder] -->      ? explicitAlmereZone<!-- [et_pb_line_break_holder] -->      : (edgNeedsOfficialZoneByText(pickup,dropoff,pickupSchiphol,dropoffSchiphol)<!-- [et_pb_line_break_holder] -->          ? edgVerifiedZone<!-- [et_pb_line_break_holder] -->          : (otherAddress ? detectZoneFromAddress(otherAddress) : null));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const localAmsterdam = !pickupSchiphol && !dropoffSchiphol && hasAmsterdam(pickup) && hasAmsterdam(dropoff);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return {<!-- [et_pb_line_break_holder] -->      pickup,<!-- [et_pb_line_break_holder] -->      dropoff,<!-- [et_pb_line_break_holder] -->      pickupSchiphol,<!-- [et_pb_line_break_holder] -->      dropoffSchiphol,<!-- [et_pb_line_break_holder] -->      isSchipholRoute: pickupSchiphol || dropoffSchiphol,<!-- [et_pb_line_break_holder] -->      zone,<!-- [et_pb_line_break_holder] -->      localAmsterdam<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getRatesForType(type){<!-- [et_pb_line_break_holder] -->    if(type === 'bus'){<!-- [et_pb_line_break_holder] -->      return { start: 8.77, km: 4.00, min: 0.59 };<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return { start: 4.31, km: 3.17, min: 0.52 };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getTypeForCar(car){<!-- [et_pb_line_break_holder] -->    return car === 'Van' ? 'bus' : 'auto';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function calculateKmPriceForCar(car){<!-- [et_pb_line_break_holder] -->    const rates = getRatesForType(getTypeForCar(car));<!-- [et_pb_line_break_holder] -->    let basePrice = 30;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(routeData.calculated){<!-- [et_pb_line_break_holder] -->      basePrice = rates.start + (routeData.distanceKm * rates.km) + (routeData.durationMin * rates.min);<!-- [et_pb_line_break_holder] -->      basePrice = Math.max(30, basePrice);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return basePrice;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function routeHasOnlinePrice(){<!-- [et_pb_line_break_holder] -->    const context = getRouteContext();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(edgZonePending || (edgNeedsOfficialZone() && !edgZoneReady)) return false;<!-- [et_pb_line_break_holder] -->    if(context.localAmsterdam){<!-- [et_pb_line_break_holder] -->      return true;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(context.isSchipholRoute){<!-- [et_pb_line_break_holder] -->      if(context.zone && EDG_ZONE_PRICES[context.zone]){<!-- [et_pb_line_break_holder] -->        return true;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(!edgNeedsOfficialZone() && context.zone === 'amsterdam_unknown'){<!-- [et_pb_line_break_holder] -->        return true;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return false;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function calculateRidePriceForCar(car){<!-- [et_pb_line_break_holder] -->    if(car === 'Electric') car = 'Premium';<!-- [et_pb_line_break_holder] -->    if(edgZonePending || (edgNeedsOfficialZone() && !edgZoneReady)) return null;<!-- [et_pb_line_break_holder] -->    const context = getRouteContext();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(context.localAmsterdam){<!-- [et_pb_line_break_holder] -->      return EDG_AMSTERDAM_LOCAL[car] || EDG_AMSTERDAM_LOCAL.Premium;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(context.isSchipholRoute){<!-- [et_pb_line_break_holder] -->      if(context.zone && EDG_ZONE_PRICES[context.zone]){<!-- [et_pb_line_break_holder] -->        return EDG_ZONE_PRICES[context.zone][car];<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(!edgNeedsOfficialZone() && context.zone === 'amsterdam_unknown'){<!-- [et_pb_line_break_holder] -->        return EDG_SCHIPHOL_AMSTERDAM_FALLBACK[car];<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return null;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function calculateRidePrice(){<!-- [et_pb_line_break_holder] -->    return calculateRidePriceForCar(selectedCarName());<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateCarPrices(){<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.edg-car-card').forEach(card => {<!-- [et_pb_line_break_holder] -->      const car = card.dataset.car || 'Premium';<!-- [et_pb_line_break_holder] -->      const priceEl = card.querySelector('.edg-car-price');<!-- [et_pb_line_break_holder] -->      const price = calculateRidePriceForCar(car);<!-- [et_pb_line_break_holder] -->      if(priceEl){<!-- [et_pb_line_break_holder] -->        priceEl.textContent = price === null ? 'Bel voor prijs' : money(price);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function describePriceRule(){<!-- [et_pb_line_break_holder] -->    const context = getRouteContext();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(context.localAmsterdam){<!-- [et_pb_line_break_holder] -->      return 'Amsterdam binnenrit';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(context.isSchipholRoute && context.zone){<!-- [et_pb_line_break_holder] -->      const names = {<!-- [et_pb_line_break_holder] -->        amsterdam_centrum:'Schiphol - Amsterdam Centrum',<!-- [et_pb_line_break_holder] -->        amsterdam_noord:'Schiphol - Amsterdam Noord',<!-- [et_pb_line_break_holder] -->        amsterdam_oost:'Schiphol - Amsterdam Oost',<!-- [et_pb_line_break_holder] -->        amsterdam_zuid:'Schiphol - Amsterdam Zuid',<!-- [et_pb_line_break_holder] -->        amsterdam_west:'Schiphol - Amsterdam West \/ Nieuw-West',<!-- [et_pb_line_break_holder] -->        amsterdam_zuidoost:'Schiphol - Amsterdam Zuidoost',<!-- [et_pb_line_break_holder] -->        ijburg:'Schiphol - IJburg',<!-- [et_pb_line_break_holder] -->        buitenveldert:'Schiphol - Buitenveldert',<!-- [et_pb_line_break_holder] -->        aalsmeer:'Schiphol - Aalsmeer',<!-- [et_pb_line_break_holder] -->        abcoude:'Schiphol - Abcoude',<!-- [et_pb_line_break_holder] -->        amstelveen:'Schiphol - Amstelveen',<!-- [et_pb_line_break_holder] -->        badhoevedorp:'Schiphol - Badhoevedorp',<!-- [et_pb_line_break_holder] -->        de_kwakel:'Schiphol - De Kwakel',<!-- [et_pb_line_break_holder] -->        den_ilp:'Schiphol - Den Ilp',<!-- [et_pb_line_break_holder] -->        diemen:'Schiphol - Diemen',<!-- [et_pb_line_break_holder] -->        haarlem:'Schiphol - Haarlem',<!-- [et_pb_line_break_holder] -->        hoofddorp:'Schiphol - Hoofddorp',<!-- [et_pb_line_break_holder] -->        kudelstaart:'Schiphol - Kudelstaart',<!-- [et_pb_line_break_holder] -->        landsmeer:'Schiphol - Landsmeer',<!-- [et_pb_line_break_holder] -->        muiden:'Schiphol - Muiden',<!-- [et_pb_line_break_holder] -->        nieuw_vennep:'Schiphol - Nieuw-Vennep',<!-- [et_pb_line_break_holder] -->        oostzaan:'Schiphol - Oostzaan',<!-- [et_pb_line_break_holder] -->        uithoorn:'Schiphol - Uithoorn',<!-- [et_pb_line_break_holder] -->        weesp:'Schiphol - Weesp',<!-- [et_pb_line_break_holder] -->        zwanenburg:'Schiphol - Zwanenburg',<!-- [et_pb_line_break_holder] -->        naarden:'Schiphol - Naarden',<!-- [et_pb_line_break_holder] -->        bussum:'Schiphol - Bussum',<!-- [et_pb_line_break_holder] -->        laren:'Schiphol - Laren',<!-- [et_pb_line_break_holder] -->        hilversum:'Schiphol - Hilversum',<!-- [et_pb_line_break_holder] -->        blaricum:'Schiphol - Blaricum',<!-- [et_pb_line_break_holder] -->        vinkeveen:'Schiphol - Vinkeveen',<!-- [et_pb_line_break_holder] -->        mijdrecht:'Schiphol - Mijdrecht',<!-- [et_pb_line_break_holder] -->        baambrugge:'Schiphol - Baambrugge',<!-- [et_pb_line_break_holder] -->        breukelen:'Schiphol - Breukelen',<!-- [et_pb_line_break_holder] -->        almere_poort:'Schiphol - Almere Poort',<!-- [et_pb_line_break_holder] -->        almere_buiten:'Schiphol - Almere Buiten',<!-- [et_pb_line_break_holder] -->        almere_haven:'Schiphol - Almere Haven',<!-- [et_pb_line_break_holder] -->        almere_stad:'Schiphol - Almere Stad \/ Centrum',<!-- [et_pb_line_break_holder] -->        almere_centrum:'Schiphol - Almere Stad \/ Centrum',<!-- [et_pb_line_break_holder] -->        zaandam:'Schiphol - Zaandam',<!-- [et_pb_line_break_holder] -->        assendelft:'Schiphol - Assendelft',<!-- [et_pb_line_break_holder] -->        krommenie:'Schiphol - Krommenie',<!-- [et_pb_line_break_holder] -->        koog_aan_de_zaan:'Schiphol - Koog aan de Zaan',<!-- [et_pb_line_break_holder] -->        westzaan:'Schiphol - Westzaan',<!-- [et_pb_line_break_holder] -->        wormer:'Schiphol - Wormer',<!-- [et_pb_line_break_holder] -->        wormerveer:'Schiphol - Wormerveer',<!-- [et_pb_line_break_holder] -->        amsterdam_unknown:'Schiphol - Amsterdam'<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] -->      return names[context.zone] || 'Schiphol zone';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(routeData.calculated){<!-- [et_pb_line_break_holder] -->      return 'Routeprijs';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return 'Nog niet berekend';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateSummary(){<!-- [et_pb_line_break_holder] -->    const car = selectedCarName();<!-- [et_pb_line_break_holder] -->    const ridePrice = calculateRidePrice();<!-- [et_pb_line_break_holder] -->    const childSeatSelect = document.querySelector('#edgChildSeat');<!-- [et_pb_line_break_holder] -->    const childSeatPrice = parseFloat(childSeatSelect.value || 0);<!-- [et_pb_line_break_holder] -->    const childSeatText = childSeatSelect.options[childSeatSelect.selectedIndex].text;<!-- [et_pb_line_break_holder] -->    const payment = document.querySelector('input[name=\"payment\"]:checked');<!-- [et_pb_line_break_holder] -->    const paymentValue = payment ? payment.value : 'cash';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let paymentFee = 0;<!-- [et_pb_line_break_holder] -->    if(paymentValue === 'pin'){<!-- [et_pb_line_break_holder] -->      paymentFee = 2.50;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let returnActive = document.querySelector('#edgReturnBox').classList.contains('open');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(ridePrice === null){<!-- [et_pb_line_break_holder] -->      summaryCar.textContent = car;<!-- [et_pb_line_break_holder] -->      summaryDetails.innerHTML = '<\/p>\n<div class=\"edg-summary-line\"><span>Heenreis<\/span><b>Bel voor prijs<\/b><\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->        '<\/p>\n<div class=\"edg-summary-line\"><span>Tariefzone<\/span><b>Geen vaste online prijs<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      totalPrice.textContent = 'Bel voor prijs';<!-- [et_pb_line_break_holder] -->      updateCarPrices();<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let returnPrice = returnActive ? ridePrice : 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let total = ridePrice + returnPrice + childSeatPrice + paymentFee;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    summaryCar.textContent = car;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let html = '';<!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"edg-summary-line\"><span>Heenreis<\/span><b>' + money(ridePrice) + '<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(returnActive){<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-summary-line\"><span>Retourrit<\/span><b>' + money(returnPrice) + '<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(childSeatPrice > 0){<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-summary-line\"><span>' + childSeatText.replace(' (+\u20ac7.50)', '') + '<\/span><b>' + money(childSeatPrice) + '<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(paymentFee > 0){<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-summary-line\"><span>Pinkosten<\/span><b>' + money(paymentFee) + '<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(selectedFlight.number){<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-summary-line\"><span>Vlucht<\/span><b>' + selectedFlight.number + (selectedFlight.from ? ' \u00b7 ' + selectedFlight.from : '') + '<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    html += '<\/p>\n<div class=\"edg-summary-line\"><span>Tariefzone<\/span><b>' + describePriceRule() + '<\/b><\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    summaryDetails.innerHTML = html;<!-- [et_pb_line_break_holder] -->    totalPrice.textContent = money(total);<!-- [et_pb_line_break_holder] -->    updateCarPrices();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function goToStep(step){<!-- [et_pb_line_break_holder] -->    document.getElementById('edgBookingForm').classList.toggle('edg-contact-stage', step === 3);<!-- [et_pb_line_break_holder] -->    panels.forEach(panel => {<!-- [et_pb_line_break_holder] -->      panel.classList.toggle('active', panel.dataset.panel == step);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    steps.forEach(item => {<!-- [et_pb_line_break_holder] -->      item.classList.toggle('active', item.dataset.step <= step);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    lines.forEach((line, index) => {<!-- [et_pb_line_break_holder] -->      line.classList.toggle('active', index < step - 1);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    closeAllPopovers();<!-- [et_pb_line_break_holder] -->    updateSummary();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('[data-next]').forEach(btn => {<!-- [et_pb_line_break_holder] -->    btn.addEventListener('click', async function(){<!-- [et_pb_line_break_holder] -->      if(this.dataset.next === '2'){<!-- [et_pb_line_break_holder] -->        await calculateRoute();<!-- [et_pb_line_break_holder] -->        await edgResolveOfficialZone();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if(!routeHasOnlinePrice()){<!-- [et_pb_line_break_holder] -->          routeNotice.innerHTML =<!-- [et_pb_line_break_holder] -->            '<span><strong>Voor deze rit hebben wij geen vaste online prijs.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>' +<!-- [et_pb_line_break_holder] -->            'Bel ons direct om deze rit telefonisch te boeken.<\/span>' +<!-- [et_pb_line_break_holder] -->            '<a class=\"edg-call-now\" href=\"tel:+31203086474\">' +<!-- [et_pb_line_break_holder] -->            '<i class=\"fa-solid fa-phone\"><\/i> Bel direct 020-3086474<\/a>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          updateCarPrices();<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      goToStep(parseInt(this.dataset.next));<!-- [et_pb_line_break_holder] -->      if(this.dataset.next === '2' && window.innerWidth <= 700){ document.querySelector('[data-panel=\"2\"]').scrollIntoView({behavior:'smooth',block:'start'}); }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('[data-back]').forEach(btn => {<!-- [et_pb_line_break_holder] -->    btn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      goToStep(parseInt(this.dataset.back));<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.edg-car-card').forEach(card => {<!-- [et_pb_line_break_holder] -->    card.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      if(this.classList.contains('edg-disabled')){<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      selectCarByName(this.dataset.car || 'Premium');<!-- [et_pb_line_break_holder] -->      updateFlightVisibility();<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.edg-payments label').forEach(payment => {<!-- [et_pb_line_break_holder] -->    payment.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      document.querySelectorAll('.edg-payments label').forEach(p => p.classList.remove('selected'));<!-- [et_pb_line_break_holder] -->      this.classList.add('selected');<!-- [et_pb_line_break_holder] -->      this.querySelector('input').checked = true;<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  ['#edgPassengers','#edgLargeBags','#edgSmallBags'].forEach(selector => {<!-- [et_pb_line_break_holder] -->    const el = document.querySelector(selector);<!-- [et_pb_line_break_holder] -->    if(el){<!-- [et_pb_line_break_holder] -->      el.addEventListener('change', updateVehicleAvailability);<!-- [et_pb_line_break_holder] -->      el.addEventListener('input', updateVehicleAvailability);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  updateVehicleAvailability();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  [pickupInput, dropoffInput, stopInput].forEach(input => {<!-- [et_pb_line_break_holder] -->    if(input){<!-- [et_pb_line_break_holder] -->      input.addEventListener('input', function(){<!-- [et_pb_line_break_holder] -->        updateFlightVisibility();<!-- [et_pb_line_break_holder] -->        updateSummary();<!-- [et_pb_line_break_holder] -->        updateCarPrices();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      input.addEventListener('change', function(){<!-- [et_pb_line_break_holder] -->        updateFlightVisibility();<!-- [et_pb_line_break_holder] -->        updateSummary();<!-- [et_pb_line_break_holder] -->        updateCarPrices();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const returnBtn = document.querySelector('#edgAddReturn');<!-- [et_pb_line_break_holder] -->  const returnBox = document.querySelector('#edgReturnBox');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if(returnBtn && returnBox){<!-- [et_pb_line_break_holder] -->    returnBtn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      returnBox.classList.toggle('open');<!-- [et_pb_line_break_holder] -->      this.textContent = returnBox.classList.contains('open') ? 'Verwijderen' : '+ Retour toevoegen';<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelector('#edgAddStop').addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->    e.preventDefault();<!-- [et_pb_line_break_holder] -->    document.querySelector('#edgStopWrap').classList.toggle('open');<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelector('#edgSwapAddresses').addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->    e.preventDefault();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const pickupValue = pickupInput.value;<!-- [et_pb_line_break_holder] -->    const dropoffValue = dropoffInput.value;<!-- [et_pb_line_break_holder] -->    const pickupCoords = routeData.pickup;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    pickupInput.value = dropoffValue;<!-- [et_pb_line_break_holder] -->    dropoffInput.value = pickupValue;<!-- [et_pb_line_break_holder] -->    updateDropoffLabel();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    routeData.pickup = routeData.dropoff;<!-- [et_pb_line_break_holder] -->    routeData.dropoff = pickupCoords;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    updateFlightVisibility();<!-- [et_pb_line_break_holder] -->    edgResolveOfficialZone();<!-- [et_pb_line_break_holder] -->    calculateRoute();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateFlightVisibility(){<!-- [et_pb_line_break_holder] -->    const wrap = document.querySelector('#edgFlightTriggerWrap');<!-- [et_pb_line_break_holder] -->    if(!wrap) return;<!-- [et_pb_line_break_holder] -->    const context = getRouteContext();<!-- [et_pb_line_break_holder] -->    wrap.classList.toggle('show', context.isSchipholRoute);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function formatFlightDateValue(dateObj){<!-- [et_pb_line_break_holder] -->    return formatDateValue(dateObj);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function renderFlightSelected(){<!-- [et_pb_line_break_holder] -->    const box = document.querySelector('#edgFlightSelected');<!-- [et_pb_line_break_holder] -->    const hidden = document.querySelector('#edgFlight');<!-- [et_pb_line_break_holder] -->    const flightBtn = document.querySelector('#edgOpenFlightModal');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(hidden) hidden.value = selectedFlight.number || '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!selectedFlight.number){<!-- [et_pb_line_break_holder] -->      if(box) box.innerHTML = '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(flightBtn){<!-- [et_pb_line_break_holder] -->        flightBtn.classList.remove('edg-flight-added');<!-- [et_pb_line_break_holder] -->        flightBtn.innerHTML = '<i class=\"fa-solid fa-plane-arrival\"><\/i><span>Vlucht toevoegen<\/span>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(flightBtn){<!-- [et_pb_line_break_holder] -->      flightBtn.classList.add('edg-flight-added');<!-- [et_pb_line_break_holder] -->      flightBtn.innerHTML = '<i class=\"fa-solid fa-circle-check\"><\/i><span>Vlucht toegevoegd<\/span>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(box){<!-- [et_pb_line_break_holder] -->      box.innerHTML = '<strong>' + selectedFlight.number + '<\/strong>' +<!-- [et_pb_line_break_holder] -->        '<span>' + [selectedFlight.from, selectedFlight.to, selectedFlight.arrival, selectedFlight.status].filter(Boolean).join(' \u00b7 ') + '<\/span>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    updateSummary();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function openFlightModal(){<!-- [et_pb_line_break_holder] -->    const modal = document.querySelector('#edgFlightModal');<!-- [et_pb_line_break_holder] -->    if(!modal) return;<!-- [et_pb_line_break_holder] -->    modal.classList.add('open');<!-- [et_pb_line_break_holder] -->    modal.setAttribute('aria-hidden','false');<!-- [et_pb_line_break_holder] -->    setFlightStep('date');<!-- [et_pb_line_break_holder] -->    renderFlightCalendar();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function closeFlightModal(){<!-- [et_pb_line_break_holder] -->    const modal = document.querySelector('#edgFlightModal');<!-- [et_pb_line_break_holder] -->    if(!modal) return;<!-- [et_pb_line_break_holder] -->    modal.classList.remove('open');<!-- [et_pb_line_break_holder] -->    modal.setAttribute('aria-hidden','true');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function setFlightStep(step){<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.edg-flight-step').forEach(el => {<!-- [et_pb_line_break_holder] -->      el.classList.toggle('active', el.dataset.flightStep === step);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let flightViewDate = new Date();<!-- [et_pb_line_break_holder] -->  let flightSelectedDate = new Date();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function renderFlightCalendar(){<!-- [et_pb_line_break_holder] -->    const cal = document.querySelector('#edgFlightCalendar');<!-- [et_pb_line_break_holder] -->    const label = document.querySelector('#edgFlightMonthLabel');<!-- [et_pb_line_break_holder] -->    if(!cal || !label) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const monthNames = ['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december'];<!-- [et_pb_line_break_holder] -->    const year = flightViewDate.getFullYear();<!-- [et_pb_line_break_holder] -->    const month = flightViewDate.getMonth();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    label.textContent = monthNames[month] + ' ' + year;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const first = new Date(year, month, 1);<!-- [et_pb_line_break_holder] -->    const start = new Date(first);<!-- [et_pb_line_break_holder] -->    const day = first.getDay() === 0 ? 7 : first.getDay();<!-- [et_pb_line_break_holder] -->    start.setDate(first.getDate() - (day - 1));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let html = '';<!-- [et_pb_line_break_holder] -->    ['ma','di','wo','do','vr','za','zo'].forEach(d => html += '<\/p>\n<div class=\"edg-flight-dayname\">' + d + '<\/div>\n<p>');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for(let i=0;i<42;i++){<!-- [et_pb_line_break_holder] -->      const d = new Date(start);<!-- [et_pb_line_break_holder] -->      d.setDate(start.getDate() + i);<!-- [et_pb_line_break_holder] -->      const value = formatFlightDateValue(d);<!-- [et_pb_line_break_holder] -->      const isMuted = d.getMonth() !== month;<!-- [et_pb_line_break_holder] -->      const isSelected = value === formatFlightDateValue(flightSelectedDate);<!-- [et_pb_line_break_holder] -->      html += '<button type=\"button\" class=\"edg-flight-day ' + (isMuted ? 'muted ' : '') + (isSelected ? 'selected' : '') + '\" data-flight-date=\"' + value + '\">' + d.getDate() + '<\/button>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    cal.innerHTML = html;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    cal.querySelectorAll('[data-flight-date]').forEach(btn => {<!-- [et_pb_line_break_holder] -->      btn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->        const parts = this.dataset.flightDate.split('-');<!-- [et_pb_line_break_holder] -->        flightSelectedDate = new Date(parts[0], Number(parts[1])-1, parts[2]);<!-- [et_pb_line_break_holder] -->        renderFlightCalendar();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function countryFlag(code){<!-- [et_pb_line_break_holder] -->    if(!code || code.length !== 2) return '\u2708\ufe0f';<!-- [et_pb_line_break_holder] -->    return code.toUpperCase().replace(\/.\/g, char => String.fromCodePoint(127397 + char.charCodeAt()));<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getNested(obj, paths){<!-- [et_pb_line_break_holder] -->    for(const path of paths){<!-- [et_pb_line_break_holder] -->      const value = path.split('.').reduce((acc, key) => acc && acc[key] !== undefined ? acc[key] : undefined, obj);<!-- [et_pb_line_break_holder] -->      if(value !== undefined && value !== null && value !== '') return value;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return '';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function normalizeFlight(item){<!-- [et_pb_line_break_holder] -->    const number = getNested(item, ['number','flight.number','flight.iataNumber','flight.icaoNumber']) || '';<!-- [et_pb_line_break_holder] -->    const airline = getNested(item, ['airline.name','airline.iata','airline.icao']) || '';<!-- [et_pb_line_break_holder] -->    const depAirport = getNested(item, ['departure.airport.name','departure.airport.iata','departure.airport.icao']) || '';<!-- [et_pb_line_break_holder] -->    const arrAirport = getNested(item, ['arrival.airport.name','arrival.airport.iata','arrival.airport.icao']) || '';<!-- [et_pb_line_break_holder] -->    const depIata = getNested(item, ['departure.airport.iata']) || '';<!-- [et_pb_line_break_holder] -->    const arrIata = getNested(item, ['arrival.airport.iata']) || '';<!-- [et_pb_line_break_holder] -->    const country = getNested(item, ['departure.airport.countryCode','departure.airport.country.code']) || '';<!-- [et_pb_line_break_holder] -->    const status = getNested(item, ['status','status.text']) || '';<!-- [et_pb_line_break_holder] -->    const arrival = getNested(item, ['arrival.scheduledTime.local','arrival.revisedTime.local','arrival.actualTime.local']) || '';<!-- [et_pb_line_break_holder] -->    const departure = getNested(item, ['departure.scheduledTime.local','departure.revisedTime.local','departure.actualTime.local']) || '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return {<!-- [et_pb_line_break_holder] -->      number: number,<!-- [et_pb_line_break_holder] -->      airline: airline,<!-- [et_pb_line_break_holder] -->      from: depIata || depAirport,<!-- [et_pb_line_break_holder] -->      to: arrIata || arrAirport,<!-- [et_pb_line_break_holder] -->      status: status,<!-- [et_pb_line_break_holder] -->      arrival: arrival ? String(arrival).replace('T',' ').slice(0,16) : '',<!-- [et_pb_line_break_holder] -->      departure: departure ? String(departure).replace('T',' ').slice(0,16) : '',<!-- [et_pb_line_break_holder] -->      flag: countryFlag(country),<!-- [et_pb_line_break_holder] -->      raw: item<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  async function searchFlightsByNumber(term){<!-- [et_pb_line_break_holder] -->    const date = formatFlightDateValue(flightSelectedDate);<!-- [et_pb_line_break_holder] -->    const url = 'https:\/\/aerodatabox.p.rapidapi.com\/flights\/number\/' + encodeURIComponent(term) + '\/' + date + '?dateLocalRole=Arrival';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const res = await fetch(url, {<!-- [et_pb_line_break_holder] -->      method:'GET',<!-- [et_pb_line_break_holder] -->      headers:{<!-- [et_pb_line_break_holder] -->        'X-RapidAPI-Key': AERODATABOX_KEY,<!-- [et_pb_line_break_holder] -->        'X-RapidAPI-Host': AERODATABOX_HOST<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!res.ok){<!-- [et_pb_line_break_holder] -->      throw new Error('Flight API error');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const data = await res.json();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(Array.isArray(data)) return data;<!-- [et_pb_line_break_holder] -->    if(Array.isArray(data.flights)) return data.flights;<!-- [et_pb_line_break_holder] -->    if(data.items && Array.isArray(data.items)) return data.items;<!-- [et_pb_line_break_holder] -->    return [];<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function renderFlightResults(items){<!-- [et_pb_line_break_holder] -->    const results = document.querySelector('#edgFlightResults');<!-- [et_pb_line_break_holder] -->    if(!results) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!items.length){<!-- [et_pb_line_break_holder] -->      results.innerHTML = '<\/p>\n<div class=\"edg-flight-empty\"><span><i class=\"fa-solid fa-arrow-right\"><\/i><\/span><pee>Geen vlucht gevonden voor deze datum.<\/pee><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    results.innerHTML = items.map((item, index) => {<!-- [et_pb_line_break_holder] -->      const f = normalizeFlight(item);<!-- [et_pb_line_break_holder] -->      return '<button type=\"button\" class=\"edg-flight-result\" data-flight-index=\"' + index + '\">' +<!-- [et_pb_line_break_holder] -->        '<span class=\"edg-flight-flag\">' + f.flag + '<\/span>' +<!-- [et_pb_line_break_holder] -->        '<span class=\"edg-flight-main\"><strong>' + (f.number || 'Vlucht') + '<\/strong>' +<!-- [et_pb_line_break_holder] -->        '<small>' + [f.airline, (f.from ? f.from + ' \u2192 ' + (f.to || 'AMS') : ''), f.arrival, f.status].filter(Boolean).join(' \u00b7 ') + '<\/small><\/span>' +<!-- [et_pb_line_break_holder] -->        '<span class=\"edg-flight-select-icon\"><i class=\"fa-solid fa-chevron-right\"><\/i><\/span>' +<!-- [et_pb_line_break_holder] -->      '<\/button>';<!-- [et_pb_line_break_holder] -->    }).join('');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    results.querySelectorAll('[data-flight-index]').forEach(btn => {<!-- [et_pb_line_break_holder] -->      btn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->        const f = normalizeFlight(items[Number(this.dataset.flightIndex)]);<!-- [et_pb_line_break_holder] -->        selectedFlight = f;<!-- [et_pb_line_break_holder] -->        renderFlightSelected();<!-- [et_pb_line_break_holder] -->        closeFlightModal();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function setupFlightModal(){<!-- [et_pb_line_break_holder] -->    const openBtn = document.querySelector('#edgOpenFlightModal');<!-- [et_pb_line_break_holder] -->    const input = document.querySelector('#edgFlightSearchInput');<!-- [et_pb_line_break_holder] -->    const help = document.querySelector('#edgFlightHelp');<!-- [et_pb_line_break_holder] -->    let timer;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(openBtn){<!-- [et_pb_line_break_holder] -->      openBtn.addEventListener('click', openFlightModal);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.querySelectorAll('[data-flight-close]').forEach(btn => {<!-- [et_pb_line_break_holder] -->      btn.addEventListener('click', closeFlightModal);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const prev = document.querySelector('#edgFlightPrevMonth');<!-- [et_pb_line_break_holder] -->    const next = document.querySelector('#edgFlightNextMonth');<!-- [et_pb_line_break_holder] -->    const go = document.querySelector('#edgGoFlightSearch');<!-- [et_pb_line_break_holder] -->    const back = document.querySelector('#edgBackToFlightDate');<!-- [et_pb_line_break_holder] -->    const noFlight = document.querySelector('#edgNoFlight');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(prev) prev.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      flightViewDate.setMonth(flightViewDate.getMonth()-1);<!-- [et_pb_line_break_holder] -->      renderFlightCalendar();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(next) next.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      flightViewDate.setMonth(flightViewDate.getMonth()+1);<!-- [et_pb_line_break_holder] -->      renderFlightCalendar();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(go) go.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      setFlightStep('search');<!-- [et_pb_line_break_holder] -->      if(input) input.focus();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(back) back.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      setFlightStep('date');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(noFlight) noFlight.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      selectedFlight = { number:'', date:'', from:'', to:'', status:'', arrival:'', departure:'', airline:'', raw:null };<!-- [et_pb_line_break_holder] -->      renderFlightSelected();<!-- [et_pb_line_break_holder] -->      closeFlightModal();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(input){<!-- [et_pb_line_break_holder] -->      input.addEventListener('input', function(){<!-- [et_pb_line_break_holder] -->        clearTimeout(timer);<!-- [et_pb_line_break_holder] -->        const term = this.value.trim().replace(\/\\s+\/g,'');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if(term.length < 3){<!-- [et_pb_line_break_holder] -->          document.querySelector('#edgFlightResults').innerHTML = '<\/p>\n<div class=\"edg-flight-empty\"><span><i class=\"fa-solid fa-arrow-right\"><\/i><\/span><pee>Nog geen vlucht gezocht.<\/pee><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->          if(help) help.textContent = 'Typ minimaal 3 tekens. De vluchtgegevens worden live opgehaald via AeroDataBox.';<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if(help) help.textContent = 'Vluchten ophalen...';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        timer = setTimeout(async function(){<!-- [et_pb_line_break_holder] -->          try{<!-- [et_pb_line_break_holder] -->            const items = await searchFlightsByNumber(term);<!-- [et_pb_line_break_holder] -->            renderFlightResults(items);<!-- [et_pb_line_break_holder] -->            if(help) help.textContent = items.length ? 'Kies de juiste vlucht uit de resultaten.' : 'Geen resultaten gevonden. Controleer vluchtnummer en datum.';<!-- [et_pb_line_break_holder] -->          }catch(err){<!-- [et_pb_line_break_holder] -->            document.querySelector('#edgFlightResults').innerHTML = '<\/p>\n<div class=\"edg-flight-empty\"><span><i class=\"fa-solid fa-triangle-exclamation\"><\/i><\/span><pee>Vluchtgegevens konden niet worden opgehaald.<\/pee><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->            if(help) help.textContent = 'Controleer de API key of probeer later opnieuw.';<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        }, 450);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    renderFlightCalendar();<!-- [et_pb_line_break_holder] -->    updateFlightVisibility();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* CUSTOM DATUM *\/<!-- [et_pb_line_break_holder] -->  function createDatePicker(hiddenId, displayId, popupId){<!-- [et_pb_line_break_holder] -->    const hidden = document.getElementById(hiddenId);<!-- [et_pb_line_break_holder] -->    const display = document.getElementById(displayId);<!-- [et_pb_line_break_holder] -->    const popup = document.getElementById(popupId);<!-- [et_pb_line_break_holder] -->    const trigger = popup.previousElementSibling;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let viewDate = new Date();<!-- [et_pb_line_break_holder] -->    let selected = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function render(){<!-- [et_pb_line_break_holder] -->      const year = viewDate.getFullYear();<!-- [et_pb_line_break_holder] -->      const month = viewDate.getMonth();<!-- [et_pb_line_break_holder] -->      const first = new Date(year, month, 1);<!-- [et_pb_line_break_holder] -->      const start = new Date(first);<!-- [et_pb_line_break_holder] -->      const day = first.getDay() === 0 ? 7 : first.getDay();<!-- [et_pb_line_break_holder] -->      start.setDate(first.getDate() - (day - 1));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const monthName = viewDate.toLocaleDateString('en-US', {month:'long', year:'numeric'});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      let html = '';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-cal-nav\">';<!-- [et_pb_line_break_holder] -->      html += '<button type=\"button\" data-cal-prev><i class=\"fa-solid fa-chevron-left\"><\/i><\/button>';<!-- [et_pb_line_break_holder] -->      html += '<button type=\"button\" data-cal-next><i class=\"fa-solid fa-chevron-right\"><\/i><\/button>';<!-- [et_pb_line_break_holder] -->      html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-cal-month\">' + monthName + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-cal-grid\">';<!-- [et_pb_line_break_holder] -->      ['Su','Mo','Tu','We','Th','Fr','Sa'].forEach(d => html += '<\/p>\n<div class=\"edg-cal-dayname\">' + d + '<\/div>\n<p>');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const today = new Date();<!-- [et_pb_line_break_holder] -->      today.setHours(0,0,0,0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      for(let i=0;i<42;i++){<!-- [et_pb_line_break_holder] -->        const d = new Date(start);<!-- [et_pb_line_break_holder] -->        d.setDate(start.getDate()+i);<!-- [et_pb_line_break_holder] -->        const isMuted = d.getMonth() !== month;<!-- [et_pb_line_break_holder] -->        const isDisabled = d < today;<!-- [et_pb_line_break_holder] -->        const isSelected = selected && formatDateValue(d) === formatDateValue(selected);<!-- [et_pb_line_break_holder] -->        html += '<button type=\"button\" class=\"edg-cal-day ' + (isMuted?'muted ':'') + (isDisabled?'disabled ':'') + (isSelected?'selected':'') + '\" data-date=\"' + formatDateValue(d) + '\">' + d.getDate() + '<\/button>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      popup.innerHTML = html;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelector('[data-cal-prev]').addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->        viewDate.setMonth(viewDate.getMonth()-1);<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelector('[data-cal-next]').addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->        viewDate.setMonth(viewDate.getMonth()+1);<!-- [et_pb_line_break_holder] -->        render();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelectorAll('.edg-cal-day:not(.disabled)').forEach(btn => {<!-- [et_pb_line_break_holder] -->        btn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->          const parts = this.dataset.date.split('-');<!-- [et_pb_line_break_holder] -->          selected = new Date(parts[0], Number(parts[1])-1, parts[2]);<!-- [et_pb_line_break_holder] -->          hidden.value = this.dataset.date;<!-- [et_pb_line_break_holder] -->          display.value = formatDateDisplay(selected);<!-- [et_pb_line_break_holder] -->          closeAllPopovers();<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    trigger.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      e.stopPropagation();<!-- [et_pb_line_break_holder] -->      closeAllPopovers(popup);<!-- [et_pb_line_break_holder] -->      popup.classList.toggle('open');<!-- [et_pb_line_break_holder] -->      render();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const today = new Date();<!-- [et_pb_line_break_holder] -->    selected = today;<!-- [et_pb_line_break_holder] -->    hidden.value = formatDateValue(today);<!-- [et_pb_line_break_holder] -->    display.value = formatDateDisplay(today);<!-- [et_pb_line_break_holder] -->    render();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  createDatePicker('edgDate','edgDateDisplay','edgDatePopup');<!-- [et_pb_line_break_holder] -->  createDatePicker('edgReturnDate','edgReturnDateDisplay','edgReturnDatePopup');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* CUSTOM TIJD *\/<!-- [et_pb_line_break_holder] -->  function createTimePicker(hiddenId, displayId, popupId){<!-- [et_pb_line_break_holder] -->    const hidden = document.getElementById(hiddenId);<!-- [et_pb_line_break_holder] -->    const display = document.getElementById(displayId);<!-- [et_pb_line_break_holder] -->    const popup = document.getElementById(popupId);<!-- [et_pb_line_break_holder] -->    const trigger = popup.previousElementSibling;<!-- [et_pb_line_break_holder] -->    const originalParent = popup.parentNode;<!-- [et_pb_line_break_holder] -->    const originalNextSibling = popup.nextSibling;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let tempHour = '04';<!-- [et_pb_line_break_holder] -->    let tempMinute = '30';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function setSelected(containerSelector, attr, value){<!-- [et_pb_line_break_holder] -->      popup.querySelectorAll(containerSelector + ' button').forEach(btn => {<!-- [et_pb_line_break_holder] -->        btn.classList.toggle('selected', btn.dataset[attr] === value);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      const badge = popup.querySelector('.edg-time-title span');<!-- [et_pb_line_break_holder] -->      if(badge) badge.textContent = tempHour + ':' + tempMinute;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function build(){<!-- [et_pb_line_break_holder] -->      let html = '';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-time-title\">Kies tijd <span>' + tempHour + ':' + tempMinute + '<\/span><\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-time-cols\">';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-time-col\"><label>Uur<\/label><\/p>\n<div class=\"edg-time-list edg-hour-list\">';<!-- [et_pb_line_break_holder] -->      for(let h=0;h<24;h++){<!-- [et_pb_line_break_holder] -->        const val = String(h).padStart(2,'0');<!-- [et_pb_line_break_holder] -->        html += '<button type=\"button\" class=\"' + (val === tempHour ? 'selected' : '') + '\" data-hour=\"' + val + '\">' + val + '<\/button>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      html += '<\/div>\n<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-time-sep\">:<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-time-col\"><label>Min<\/label><\/p>\n<div class=\"edg-time-list edg-minute-list\">';<!-- [et_pb_line_break_holder] -->      ['00','05','10','15','20','25','30','35','40','45','50','55'].forEach(val => {<!-- [et_pb_line_break_holder] -->        html += '<button type=\"button\" class=\"' + (val === tempMinute ? 'selected' : '') + '\" data-minute=\"' + val + '\">' + val + '<\/button>';<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      html += '<\/div>\n<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      html += '<\/p>\n<div class=\"edg-time-actions\"><button type=\"button\" class=\"edg-time-cancel\">Annuleer<\/button><button type=\"button\" class=\"edg-time-ok\">OK<\/button><\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.innerHTML = html;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelectorAll('[data-hour]').forEach(btn => {<!-- [et_pb_line_break_holder] -->        btn.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->          e.preventDefault();<!-- [et_pb_line_break_holder] -->          e.stopPropagation();<!-- [et_pb_line_break_holder] -->          tempHour = this.dataset.hour;<!-- [et_pb_line_break_holder] -->          setSelected('.edg-hour-list','hour',tempHour);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelectorAll('[data-minute]').forEach(btn => {<!-- [et_pb_line_break_holder] -->        btn.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->          e.preventDefault();<!-- [et_pb_line_break_holder] -->          e.stopPropagation();<!-- [et_pb_line_break_holder] -->          tempMinute = this.dataset.minute;<!-- [et_pb_line_break_holder] -->          setSelected('.edg-minute-list','minute',tempMinute);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelector('.edg-time-cancel').addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        e.stopPropagation();<!-- [et_pb_line_break_holder] -->        closeAllPopovers();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      popup.querySelector('.edg-time-ok').addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->        e.preventDefault();<!-- [et_pb_line_break_holder] -->        e.stopPropagation();<!-- [et_pb_line_break_holder] -->        hidden.value = tempHour + ':' + tempMinute;<!-- [et_pb_line_break_holder] -->        display.value = tempHour + ':' + tempMinute;<!-- [et_pb_line_break_holder] -->        closeAllPopovers();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    trigger.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      e.preventDefault();<!-- [et_pb_line_break_holder] -->      e.stopPropagation();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(hidden.value && \/^\\d{2}:\\d{2}$\/.test(hidden.value)){<!-- [et_pb_line_break_holder] -->        tempHour = hidden.value.split(':')[0];<!-- [et_pb_line_break_holder] -->        tempMinute = hidden.value.split(':')[1];<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      closeAllPopovers(popup);<!-- [et_pb_line_break_holder] -->      if(window.matchMedia('(max-width: 767px)').matches){<!-- [et_pb_line_break_holder] -->        \/* Verplaats naar body zodat Divi-containers de popup niet afknippen. *\/<!-- [et_pb_line_break_holder] -->        if(popup.parentNode !== document.body) document.body.appendChild(popup);<!-- [et_pb_line_break_holder] -->      }else if(popup.parentNode !== originalParent){<!-- [et_pb_line_break_holder] -->        originalParent.insertBefore(popup, originalNextSibling);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      popup.classList.toggle('open');<!-- [et_pb_line_break_holder] -->      if(window.matchMedia('(max-width: 767px)').matches){<!-- [et_pb_line_break_holder] -->        \/* Inline important voorkomt dat Divi of externe CSS de positie overschrijft. *\/<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('position', 'fixed', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('top', '50%', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('bottom', 'auto', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('left', '12px', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('right', '12px', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('transform', 'translateY(-50%)', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('z-index', '2147483647', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('max-height', 'min(420px, calc(100dvh - 48px))', 'important');<!-- [et_pb_line_break_holder] -->        popup.style.setProperty('overflow-y', 'auto', 'important');<!-- [et_pb_line_break_holder] -->        document.getElementById('edgTimeBackdrop').style.display = popup.classList.contains('open') ? 'block' : 'none';<!-- [et_pb_line_break_holder] -->      }else{<!-- [et_pb_line_break_holder] -->        popup.removeAttribute('style');<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      build();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    hidden.value = tempHour + ':' + tempMinute;<!-- [et_pb_line_break_holder] -->    display.value = tempHour + ':' + tempMinute;<!-- [et_pb_line_break_holder] -->    build();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* V3.8: schermbrede afscherming boven zwevende WhatsApp-knoppen. *\/<!-- [et_pb_line_break_holder] -->  const edgTimeBackdrop = document.createElement('div');<!-- [et_pb_line_break_holder] -->  edgTimeBackdrop.id = 'edgTimeBackdrop';<!-- [et_pb_line_break_holder] -->  edgTimeBackdrop.style.cssText = 'display:none;position:fixed;inset:0;background:rgba(15,23,42,.16);z-index:2147483646;';<!-- [et_pb_line_break_holder] -->  document.body.appendChild(edgTimeBackdrop);<!-- [et_pb_line_break_holder] -->  edgTimeBackdrop.addEventListener('click', function(){ closeAllPopovers(); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* V3.8: select voor kleine koffers expliciet 0 t\/m 8. *\/<!-- [et_pb_line_break_holder] -->  const edgSmallBagsSelect = document.getElementById('edgSmallBags');<!-- [et_pb_line_break_holder] -->  if(edgSmallBagsSelect){<!-- [et_pb_line_break_holder] -->    const previousValue = edgSmallBagsSelect.value;<!-- [et_pb_line_break_holder] -->    edgSmallBagsSelect.innerHTML = Array.from({length:9}, (_, n) =><!-- [et_pb_line_break_holder] -->      '<option value=\"' + n + '\">' + n + (n === 1 ? ' koffer' : ' koffers') + '<\/option>'<!-- [et_pb_line_break_holder] -->    ).join('');<!-- [et_pb_line_break_holder] -->    edgSmallBagsSelect.value = previousValue && Number(previousValue) <= 8 ? previousValue : '0';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  createTimePicker('edgTime','edgTimeDisplay','edgTimePopup');<!-- [et_pb_line_break_holder] -->  createTimePicker('edgReturnTime','edgReturnTimeDisplay','edgReturnTimePopup');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function closeAllPopovers(except){<!-- [et_pb_line_break_holder] -->    document.querySelectorAll('.edg-popover.open').forEach(pop => {<!-- [et_pb_line_break_holder] -->      if(pop !== except) pop.classList.remove('open');<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    const backdrop = document.getElementById('edgTimeBackdrop');<!-- [et_pb_line_break_holder] -->    if(backdrop && (!except || !except.classList.contains('edg-time-popover'))){<!-- [et_pb_line_break_holder] -->      backdrop.style.display = 'none';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->    if(!e.target.closest('.edg-pop-field') && !e.target.closest('.edg-time-popover')){<!-- [et_pb_line_break_holder] -->      closeAllPopovers();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  async function geoSearch(query){<!-- [et_pb_line_break_holder] -->    if(!query || query.length < 3) return [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const url = 'https:\/\/api.geoapify.com\/v1\/geocode\/autocomplete?text=' + encodeURIComponent(query) + '&filter=countrycode:nl&limit=5&apiKey=' + GEOAPIFY_KEY;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const res = await fetch(url);<!-- [et_pb_line_break_holder] -->      const data = await res.json();<!-- [et_pb_line_break_holder] -->      return data.features || [];<!-- [et_pb_line_break_holder] -->    }catch(e){<!-- [et_pb_line_break_holder] -->      return [];<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function setupAutocomplete(input, suggestionsBox, key){<!-- [et_pb_line_break_holder] -->    let timer;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    input.addEventListener('input', function(){<!-- [et_pb_line_break_holder] -->      clearTimeout(timer);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      routeData[key] = null;<!-- [et_pb_line_break_holder] -->      window.dispatchEvent(new CustomEvent('edg:map-route', {detail:{pickup:routeData.pickup,dropoff:routeData.dropoff,stop:routeData.stop,geometry:null}}));<!-- [et_pb_line_break_holder] -->      ++edgZoneRequestId; edgVerifiedZone=null; edgZoneReady=false; edgZonePending=false;<!-- [et_pb_line_break_holder] -->      routeData.calculated = false;<!-- [et_pb_line_break_holder] -->      updateFlightVisibility();<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      timer = setTimeout(async function(){<!-- [et_pb_line_break_holder] -->        const results = await geoSearch(input.value);<!-- [et_pb_line_break_holder] -->        suggestionsBox.innerHTML = '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if(!results.length){<!-- [et_pb_line_break_holder] -->          suggestionsBox.style.display = 'none';<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        results.forEach(item => {<!-- [et_pb_line_break_holder] -->          const div = document.createElement('div');<!-- [et_pb_line_break_holder] -->          div.className = 'edg-suggestion';<!-- [et_pb_line_break_holder] -->          div.textContent = item.properties.formatted;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          div.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->            input.value = item.properties.formatted;<!-- [et_pb_line_break_holder] -->            if(key === 'dropoff') updateDropoffLabel();<!-- [et_pb_line_break_holder] -->            routeData[key] = {<!-- [et_pb_line_break_holder] -->              lat: item.properties.lat,<!-- [et_pb_line_break_holder] -->              lon: item.properties.lon<!-- [et_pb_line_break_holder] -->            };<!-- [et_pb_line_break_holder] -->            suggestionsBox.style.display = 'none';<!-- [et_pb_line_break_holder] -->            calculateRoute();<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          suggestionsBox.appendChild(div);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        suggestionsBox.style.display = 'block';<!-- [et_pb_line_break_holder] -->      }, 350);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.addEventListener('click', function(e){<!-- [et_pb_line_break_holder] -->      if(!input.contains(e.target) && !suggestionsBox.contains(e.target)){<!-- [et_pb_line_break_holder] -->        suggestionsBox.style.display = 'none';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  setupAutocomplete(pickupInput, document.querySelector('#edgPickupSuggestions'), 'pickup');<!-- [et_pb_line_break_holder] -->  setupAutocomplete(dropoffInput, document.querySelector('#edgDropoffSuggestions'), 'dropoff');<!-- [et_pb_line_break_holder] -->  setupAutocomplete(stopInput, document.querySelector('#edgStopSuggestions'), 'stop');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  async function geocodeExact(address){<!-- [et_pb_line_break_holder] -->    const results = await geoSearch(address);<!-- [et_pb_line_break_holder] -->    if(!results.length) return null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return {<!-- [et_pb_line_break_holder] -->      formatted: results[0].properties.formatted,<!-- [et_pb_line_break_holder] -->      lat: results[0].properties.lat,<!-- [et_pb_line_break_holder] -->      lon: results[0].properties.lon<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.edg-location-btn').forEach(btn => {<!-- [et_pb_line_break_holder] -->    btn.addEventListener('click', async function(){<!-- [et_pb_line_break_holder] -->      const target = this.dataset.target;<!-- [et_pb_line_break_holder] -->      const address = this.dataset.address;<!-- [et_pb_line_break_holder] -->      const displayAddress = this.dataset.display || address;<!-- [et_pb_line_break_holder] -->      const result = await geocodeExact(address);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(!result) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(target === 'pickup'){<!-- [et_pb_line_break_holder] -->        pickupInput.value = displayAddress;<!-- [et_pb_line_break_holder] -->        routeData.pickup = { lat: result.lat, lon: result.lon };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(target === 'dropoff'){<!-- [et_pb_line_break_holder] -->        dropoffInput.value = displayAddress;<!-- [et_pb_line_break_holder] -->        routeData.dropoff = { lat: result.lat, lon: result.lon };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      updateFlightVisibility();<!-- [et_pb_line_break_holder] -->      edgResolveOfficialZone();<!-- [et_pb_line_break_holder] -->      calculateRoute();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  async function calculateRoute(){<!-- [et_pb_line_break_holder] -->    if(!routeData.pickup || !routeData.dropoff){<!-- [et_pb_line_break_holder] -->      window.dispatchEvent(new CustomEvent('edg:map-route',{detail:{pickup:routeData.pickup,dropoff:routeData.dropoff,stop:routeData.stop,geometry:null}}));<!-- [et_pb_line_break_holder] -->      routeData.calculated = false;<!-- [et_pb_line_break_holder] -->      routeNotice.textContent = 'Selecteer een adres uit de suggesties zodat we de route kunnen berekenen.';<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let waypoints = routeData.pickup.lat + ',' + routeData.pickup.lon;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(routeData.stop){<!-- [et_pb_line_break_holder] -->      waypoints += '|' + routeData.stop.lat + ',' + routeData.stop.lon;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    waypoints += '|' + routeData.dropoff.lat + ',' + routeData.dropoff.lon;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const url = 'https:\/\/api.geoapify.com\/v1\/routing?waypoints=' + encodeURIComponent(waypoints) + '&mode=drive&apiKey=' + GEOAPIFY_KEY;<!-- [et_pb_line_break_holder] -->    const edgMapRequestPoints = JSON.stringify([routeData.pickup,routeData.stop,routeData.dropoff]);<!-- [et_pb_line_break_holder] -->    window.dispatchEvent(new CustomEvent('edg:map-route',{detail:{pickup:routeData.pickup,dropoff:routeData.dropoff,stop:routeData.stop,geometry:null,loading:true}}));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const res = await fetch(url);<!-- [et_pb_line_break_holder] -->      const data = await res.json();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(data.features && data.features.length){<!-- [et_pb_line_break_holder] -->        if(edgMapRequestPoints === JSON.stringify([routeData.pickup,routeData.stop,routeData.dropoff])){<!-- [et_pb_line_break_holder] -->          window.dispatchEvent(new CustomEvent('edg:map-route',{detail:{pickup:routeData.pickup,dropoff:routeData.dropoff,stop:routeData.stop,geometry:data.features[0].geometry}}));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        const props = data.features[0].properties;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        routeData.distanceKm = props.distance \/ 1000;<!-- [et_pb_line_break_holder] -->        routeData.durationMin = props.time \/ 60;<!-- [et_pb_line_break_holder] -->        routeData.calculated = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        routeNotice.textContent = '';<!-- [et_pb_line_break_holder] -->      }else{<!-- [et_pb_line_break_holder] -->        routeData.calculated = false;<!-- [et_pb_line_break_holder] -->        routeNotice.textContent = 'Route kon niet automatisch worden berekend. Minimumtarief vanaf \u20ac30 wordt getoond.';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }catch(e){<!-- [et_pb_line_break_holder] -->      routeData.calculated = false;<!-- [et_pb_line_break_holder] -->      routeNotice.textContent = 'Route kon niet automatisch worden berekend. Minimumtarief vanaf \u20ac30 wordt getoond.';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    window.dispatchEvent(new CustomEvent('edg:map-route',{detail:{pickup:routeData.pickup,dropoff:routeData.dropoff,stop:routeData.stop,geometry:undefined}}));<!-- [et_pb_line_break_holder] -->    updateSummary();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelectorAll('#edgChildSeat, #edgPassengers, #edgLargeBags, #edgSmallBags').forEach(item => {<!-- [et_pb_line_break_holder] -->    item.addEventListener('change', updateSummary);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.querySelector('#edgBookingForm').addEventListener('submit', async function(e){<!-- [et_pb_line_break_holder] -->    e.preventDefault();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(edgNeedsOfficialZone()) await edgResolveOfficialZone();<!-- [et_pb_line_break_holder] -->    if(!routeHasOnlinePrice()){<!-- [et_pb_line_break_holder] -->      goToStep(1);<!-- [et_pb_line_break_holder] -->      routeNotice.innerHTML =<!-- [et_pb_line_break_holder] -->        '<span><strong>Voor deze rit hebben wij geen vaste online prijs.<\/strong><!\u2013- [et_pb_br_holder] -\u2013>' +<!-- [et_pb_line_break_holder] -->        'Bel ons direct om deze rit telefonisch te boeken.<\/span>' +<!-- [et_pb_line_break_holder] -->        '<a class=\"edg-call-now\" href=\"tel:+31203086474\">' +<!-- [et_pb_line_break_holder] -->        '<i class=\"fa-solid fa-phone\"><\/i> Bel direct 020-3086474<\/a>';<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const submitBtn = document.querySelector('.edg-submit');<!-- [et_pb_line_break_holder] -->    const oldText = submitBtn.innerHTML;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    submitBtn.disabled = true;<!-- [et_pb_line_break_holder] -->    submitBtn.innerHTML = '<i class=\"fa-solid fa-spinner fa-spin\"><\/i> Even geduld...';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const selectedPayment = document.querySelector('input[name=\"payment\"]:checked')?.value || 'cash';<!-- [et_pb_line_break_holder] -->    const selectedCar = document.querySelector('.edg-car-card.selected')?.dataset.car || 'Premium';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const fullName =<!-- [et_pb_line_break_holder] -->      (document.querySelector('#edgFirstName')?.value || '').trim() + ' ' +<!-- [et_pb_line_break_holder] -->      (document.querySelector('#edgLastName')?.value || '').trim();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const formData = new FormData();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const firstName = (document.querySelector('#edgFirstName')?.value || '').trim();<!-- [et_pb_line_break_holder] -->    const lastName = (document.querySelector('#edgLastName')?.value || '').trim();<!-- [et_pb_line_break_holder] -->    const pickupDate = document.querySelector('#edgDateDisplay')?.value || document.querySelector('#edgDate')?.value || '';<!-- [et_pb_line_break_holder] -->    const pickupTime = document.querySelector('#edgTimeDisplay')?.value || document.querySelector('#edgTime')?.value || '';<!-- [et_pb_line_break_holder] -->    const returnDate = document.querySelector('#edgReturnDateDisplay')?.value || document.querySelector('#edgReturnDate')?.value || '';<!-- [et_pb_line_break_holder] -->    const returnTimeValue = document.querySelector('#edgReturnTimeDisplay')?.value || document.querySelector('#edgReturnTime')?.value || '';<!-- [et_pb_line_break_holder] -->    const returnActive = document.querySelector('#edgReturnBox')?.classList.contains('open');<!-- [et_pb_line_break_holder] -->    const largeBags = document.querySelector('#edgLargeBags')?.value || '0';<!-- [et_pb_line_break_holder] -->    const smallBags = document.querySelector('#edgSmallBags')?.value || '0';<!-- [et_pb_line_break_holder] -->    const childSeat = document.querySelector('#edgChildSeat')?.selectedOptions[0]?.text || 'Geen kinderzitje';<!-- [et_pb_line_break_holder] -->    const routeContext = getRouteContext();<!-- [et_pb_line_break_holder] -->    const priceValue = document.querySelector('#edgTotalPrice')?.textContent.replace('\u20ac', '').trim() || '30.00';<!-- [et_pb_line_break_holder] -->    const pickupMoment = (pickupDate + ' ' + pickupTime).trim();<!-- [et_pb_line_break_holder] -->    const returnMoment = returnActive ? (returnDate + ' ' + returnTimeValue).trim() : '';<!-- [et_pb_line_break_holder] -->    const flightNumber = selectedFlight.number || document.querySelector('#edgFlight')?.value || '';<!-- [et_pb_line_break_holder] -->    const flightTitle = selectedFlight.airline<!-- [et_pb_line_break_holder] -->      ? (flightNumber + ' \u00b7 ' + selectedFlight.airline)<!-- [et_pb_line_break_holder] -->      : flightNumber;<!-- [et_pb_line_break_holder] -->    const flightRoute = [selectedFlight.from, selectedFlight.to].filter(Boolean).join(' \u2192 ');<!-- [et_pb_line_break_holder] -->    const flightTime = [selectedFlight.arrival, selectedFlight.status].filter(Boolean).join(' \u00b7 ');<!-- [et_pb_line_break_holder] -->    const luggageText = largeBags + ' grote koffers, ' + smallBags + ' kleine koffers. Kinderzitje: ' + childSeat;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Deze veldnamen sluiten aan op de bestaande PHP-snippet edg_send_booking_handler. *\/<!-- [et_pb_line_break_holder] -->    formData.append('action', 'edg_send_booking');<!-- [et_pb_line_break_holder] -->    formData.append('booking_type', 'Particulier');<!-- [et_pb_line_break_holder] -->    formData.append('first_name', firstName);<!-- [et_pb_line_break_holder] -->    formData.append('last_name', lastName);<!-- [et_pb_line_break_holder] -->    formData.append('company', '');<!-- [et_pb_line_break_holder] -->    formData.append('phone', document.querySelector('#edgPhone')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('email', document.querySelector('#edgEmail')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('from', document.querySelector('#edgPickup')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('to', document.querySelector('#edgDropoff')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('pickup_time', pickupMoment);<!-- [et_pb_line_break_holder] -->    formData.append('return_time', returnMoment);<!-- [et_pb_line_break_holder] -->    formData.append('passengers', document.querySelector('#edgPassengers')?.value || '1');<!-- [et_pb_line_break_holder] -->    formData.append('car', selectedCar);<!-- [et_pb_line_break_holder] -->    formData.append('price', priceValue);<!-- [et_pb_line_break_holder] -->    formData.append('payment', selectedPayment);<!-- [et_pb_line_break_holder] -->    formData.append('payment_method', selectedPayment);<!-- [et_pb_line_break_holder] -->    formData.append('note', document.querySelector('#edgNotes')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('flight_number', flightNumber);<!-- [et_pb_line_break_holder] -->    formData.append('flight_title', flightTitle);<!-- [et_pb_line_break_holder] -->    formData.append('flight_route', flightRoute);<!-- [et_pb_line_break_holder] -->    formData.append('flight_time', flightTime);<!-- [et_pb_line_break_holder] -->    formData.append('page_url', window.location.href);<!-- [et_pb_line_break_holder] -->    formData.append('luggage', luggageText);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Oude veldnamen blijven meegestuurd voor eventuele andere verwerking, maar de snippet hierboven gebruikt de nieuwe namen. *\/<!-- [et_pb_line_break_holder] -->    formData.append('pickup_location', document.querySelector('#edgPickup')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('destination', document.querySelector('#edgDropoff')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('stop_location', document.querySelector('#edgStop')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('date', document.querySelector('#edgDate')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('time', document.querySelector('#edgTime')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('return_active', returnActive ? 'Ja' : 'Nee');<!-- [et_pb_line_break_holder] -->    formData.append('return_date', document.querySelector('#edgReturnDate')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('flight', flightNumber);<!-- [et_pb_line_break_holder] -->    formData.append('flight_date', formatFlightDateValue(flightSelectedDate));<!-- [et_pb_line_break_holder] -->    formData.append('flight_from', selectedFlight.from || '');<!-- [et_pb_line_break_holder] -->    formData.append('flight_to', selectedFlight.to || '');<!-- [et_pb_line_break_holder] -->    formData.append('flight_status', selectedFlight.status || '');<!-- [et_pb_line_break_holder] -->    formData.append('flight_arrival', selectedFlight.arrival || '');<!-- [et_pb_line_break_holder] -->    formData.append('flight_airline', selectedFlight.airline || '');<!-- [et_pb_line_break_holder] -->    formData.append('persons', document.querySelector('#edgPassengers')?.value || '');<!-- [et_pb_line_break_holder] -->    formData.append('bags', largeBags + ' grote koffers, ' + smallBags + ' kleine koffers');<!-- [et_pb_line_break_holder] -->    formData.append('meet_greet', 'Nee');<!-- [et_pb_line_break_holder] -->    formData.append('child_seat', childSeat);<!-- [et_pb_line_break_holder] -->    formData.append('price_rule', describePriceRule());<!-- [et_pb_line_break_holder] -->    formData.append('price_zone', routeContext.zone || '');<!-- [et_pb_line_break_holder] -->    formData.append('distance_km', routeData.calculated ? routeData.distanceKm.toFixed(1) : '');<!-- [et_pb_line_break_holder] -->    formData.append('duration_min', routeData.calculated ? Math.round(routeData.durationMin) : '');<!-- [et_pb_line_break_holder] -->    formData.append('name', fullName.trim());<!-- [et_pb_line_break_holder] -->    formData.append('notes', document.querySelector('#edgNotes')?.value || '');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const response = await fetch('\/wp-admin\/admin-ajax.php', {<!-- [et_pb_line_break_holder] -->        method: 'POST',<!-- [et_pb_line_break_holder] -->        body: formData<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const result = await response.json();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(!result.success){<!-- [et_pb_line_break_holder] -->        alert(result.data?.message || 'Er ging iets mis. Controleer de gegevens en probeer opnieuw.');<!-- [et_pb_line_break_holder] -->        submitBtn.disabled = false;<!-- [et_pb_line_break_holder] -->        submitBtn.innerHTML = oldText;<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(result.data.payment_url){<!-- [et_pb_line_break_holder] -->        window.location.href = result.data.payment_url;<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(result.data.redirect_url){<!-- [et_pb_line_break_holder] -->        window.location.href = result.data.redirect_url;<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      alert(result.data?.message || 'Uw boeking is ontvangen.');<!-- [et_pb_line_break_holder] -->      submitBtn.disabled = false;<!-- [et_pb_line_break_holder] -->      submitBtn.innerHTML = oldText;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    }catch(error){<!-- [et_pb_line_break_holder] -->      alert('Er ging iets mis bij het verzenden van de boeking.');<!-- [et_pb_line_break_holder] -->      submitBtn.disabled = false;<!-- [et_pb_line_break_holder] -->      submitBtn.innerHTML = oldText;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function edgParseHomepageDateTime(text){<!-- [et_pb_line_break_holder] -->    const value = String(text || '').trim();<!-- [et_pb_line_break_holder] -->    const result = { date:'', time:'' };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!value || value === 'Selecteer datum en tijd') return result;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const timeMatch = value.match(\/([01]?\\d|2[0-3]):([0-5]\\d)\/);<!-- [et_pb_line_break_holder] -->    if(timeMatch){<!-- [et_pb_line_break_holder] -->      result.time = String(timeMatch[1]).padStart(2,'0') + ':' + timeMatch[2];<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const dateMatch = value.match(\/(\\d{1,2})[\\\/\\-](\\d{1,2})[\\\/\\-](\\d{4})\/);<!-- [et_pb_line_break_holder] -->    if(dateMatch){<!-- [et_pb_line_break_holder] -->      const dd = String(dateMatch[1]).padStart(2,'0');<!-- [et_pb_line_break_holder] -->      const mm = String(dateMatch[2]).padStart(2,'0');<!-- [et_pb_line_break_holder] -->      const yyyy = dateMatch[3];<!-- [et_pb_line_break_holder] -->      result.date = yyyy + '-' + mm + '-' + dd;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return result;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function edgSetDateField(date){<!-- [et_pb_line_break_holder] -->    const dateValue = document.querySelector('#edgDate');<!-- [et_pb_line_break_holder] -->    const dateDisplay = document.querySelector('#edgDateDisplay');<!-- [et_pb_line_break_holder] -->    if(!date || !dateValue) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    dateValue.value = date;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(dateDisplay){<!-- [et_pb_line_break_holder] -->      const parts = String(date).split('-');<!-- [et_pb_line_break_holder] -->      dateDisplay.value = parts.length === 3 ? (parts[2] + '\/' + parts[1] + '\/' + parts[0]) : date;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function edgSetTimeField(time){<!-- [et_pb_line_break_holder] -->    const timeValue = document.querySelector('#edgTime');<!-- [et_pb_line_break_holder] -->    const timeDisplay = document.querySelector('#edgTimeDisplay');<!-- [et_pb_line_break_holder] -->    if(!time || !timeValue) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    timeValue.value = time;<!-- [et_pb_line_break_holder] -->    if(timeDisplay) timeDisplay.value = time;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function edgApplyHomepagePrefill(){<!-- [et_pb_line_break_holder] -->    let raw = null;<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      raw = sessionStorage.getItem('edgTaxiHomepageBooking');<!-- [et_pb_line_break_holder] -->    }catch(err){<!-- [et_pb_line_break_holder] -->      raw = null;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!raw) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let data = null;<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      data = JSON.parse(raw);<!-- [et_pb_line_break_holder] -->    }catch(err){<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(!data) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Ondersteunt oude \u00e9n nieuwe homepage payloads. *\/<!-- [et_pb_line_break_holder] -->    const isHomepagePayload = data.source === 'homepage' || data.source === 'edg-homepage' || data.from || data.to || data.pickup || data.dropoff;<!-- [et_pb_line_break_holder] -->    if(!isHomepagePayload) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const pickup = data.pickup || data.from || '';<!-- [et_pb_line_break_holder] -->    const dropoff = data.dropoff || data.to || '';<!-- [et_pb_line_break_holder] -->    \/\/ Neem uitsluitend een door V17 berekende zone over als deze exact past bij<!-- [et_pb_line_break_holder] -->    \/\/ de lokale tarieftabel. Adreswijzigingen maken de overdracht automatisch ongeldig.<!-- [et_pb_line_break_holder] -->    const quotedZone=typeof data.quoteZone==='string' ? data.quoteZone : '';<!-- [et_pb_line_break_holder] -->    const quotedPrice=Number(data.quotePremiumPrice);<!-- [et_pb_line_break_holder] -->    edgHomepageQuote=(data.source==='edg-homepage' &&<!-- [et_pb_line_break_holder] -->      Object.prototype.hasOwnProperty.call(EDG_ZONE_PRICES,quotedZone) &&<!-- [et_pb_line_break_holder] -->      Number.isFinite(quotedPrice) && EDG_ZONE_PRICES[quotedZone].Premium===quotedPrice)<!-- [et_pb_line_break_holder] -->      ? {pickup:pickup.trim(),dropoff:dropoff.trim(),zone:quotedZone,premiumPrice:quotedPrice}<!-- [et_pb_line_break_holder] -->      : null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(pickupInput && pickup){<!-- [et_pb_line_break_holder] -->      pickupInput.value = pickup;<!-- [et_pb_line_break_holder] -->      if(data.pickup_lat && data.pickup_lon){<!-- [et_pb_line_break_holder] -->        routeData.pickup = { lat: parseFloat(data.pickup_lat), lon: parseFloat(data.pickup_lon) };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(dropoffInput && dropoff){<!-- [et_pb_line_break_holder] -->      dropoffInput.value = dropoff;<!-- [et_pb_line_break_holder] -->      updateDropoffLabel();<!-- [et_pb_line_break_holder] -->      if(data.dropoff_lat && data.dropoff_lon){<!-- [et_pb_line_break_holder] -->        routeData.dropoff = { lat: parseFloat(data.dropoff_lat), lon: parseFloat(data.dropoff_lon) };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const parsedDateTime = edgParseHomepageDateTime(data.datetimeText || data.pickup_time || data.datetime || '');<!-- [et_pb_line_break_holder] -->    const finalDate = data.date || parsedDateTime.date || '';<!-- [et_pb_line_break_holder] -->    const finalTime = data.time || parsedDateTime.time || '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    edgSetDateField(finalDate);<!-- [et_pb_line_break_holder] -->    edgSetTimeField(finalTime);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const passengers = document.querySelector('#edgPassengers');<!-- [et_pb_line_break_holder] -->    if(passengers && data.passengers){<!-- [et_pb_line_break_holder] -->      passengers.value = String(Math.max(1, Math.min(8, parseInt(data.passengers, 10) || 1)));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const largeBags = document.querySelector('#edgLargeBags');<!-- [et_pb_line_break_holder] -->    if(largeBags && data.largeBags !== undefined){<!-- [et_pb_line_break_holder] -->      largeBags.value = String(Math.max(0, Math.min(8, parseInt(data.largeBags, 10) || 0)));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const smallBags = document.querySelector('#edgSmallBags');<!-- [et_pb_line_break_holder] -->    if(smallBags && data.smallBags !== undefined){<!-- [et_pb_line_break_holder] -->      smallBags.value = String(Math.max(0, Math.min(8, parseInt(data.smallBags, 10) || 0)));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const flightNumber = data.flight_number || data.flightNumber || (data.flight && data.flight.number) || '';<!-- [et_pb_line_break_holder] -->    const flightDetails = data.flight_details || data.flight || null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(flightNumber){<!-- [et_pb_line_break_holder] -->      selectedFlight.number = flightNumber;<!-- [et_pb_line_break_holder] -->      selectedFlight.date = data.flight_date || finalDate || '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if(flightDetails){<!-- [et_pb_line_break_holder] -->        selectedFlight.from = flightDetails.from || flightDetails.depName || flightDetails.route || '';<!-- [et_pb_line_break_holder] -->        selectedFlight.to = flightDetails.to || flightDetails.arrName || '';<!-- [et_pb_line_break_holder] -->        selectedFlight.status = flightDetails.status || '';<!-- [et_pb_line_break_holder] -->        selectedFlight.arrival = flightDetails.arrival || flightDetails.time || '';<!-- [et_pb_line_break_holder] -->        selectedFlight.airline = flightDetails.airline || '';<!-- [et_pb_line_break_holder] -->        selectedFlight.raw = flightDetails;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      renderFlightSelected();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    updateFlightVisibility();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if(typeof updateVehicleAvailability === 'function'){<!-- [et_pb_line_break_holder] -->      updateVehicleAvailability();<!-- [et_pb_line_break_holder] -->    }else{<!-- [et_pb_line_break_holder] -->      updateSummary();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Verifieer de offici\u00eble zone zodra homepagegegevens zijn overgenomen. *\/<!-- [et_pb_line_break_holder] -->    if(edgNeedsOfficialZone() && !(routeData.pickup && routeData.dropoff)){<!-- [et_pb_line_break_holder] -->      const other = hasSchiphol(pickupInput.value) ? dropoffInput : pickupInput;<!-- [et_pb_line_break_holder] -->      geocodeExact(other.value).then(result=>{<!-- [et_pb_line_break_holder] -->        if(!result || other.value !== (hasSchiphol(pickupInput.value) ? dropoffInput.value : pickupInput.value)) return;<!-- [et_pb_line_break_holder] -->        if(other===dropoffInput) routeData.dropoff={lat:result.lat,lon:result.lon};<!-- [et_pb_line_break_holder] -->        else routeData.pickup={lat:result.lat,lon:result.lon};<!-- [et_pb_line_break_holder] -->        edgResolveOfficialZone();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }else{<!-- [et_pb_line_break_holder] -->      edgResolveOfficialZone();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    \/* Belangrijk: boekpagina blijft op Stap 1 Ritgegevens. *\/<!-- [et_pb_line_break_holder] -->    goToStep(1);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  setupFlightModal();<!-- [et_pb_line_break_holder] -->  updateFlightVisibility();<!-- [et_pb_line_break_holder] -->  updateSummary();<!-- [et_pb_line_break_holder] -->  edgApplyHomepagePrefill();<!-- [et_pb_line_break_holder] -->  updateDropoffLabel();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->\/* V4.2: behoud bestaande input-elementen en hun autocomplete-handlers. *\/<!-- [et_pb_line_break_holder] -->document.addEventListener('DOMContentLoaded',function(){<!-- [et_pb_line_break_holder] -->  const pickup=document.getElementById('edgPickup'),dropoff=document.getElementById('edgDropoff');<!-- [et_pb_line_break_holder] -->  const ps=document.getElementById('edgCompactPickupSlot'),ds=document.getElementById('edgCompactDropoffSlot');<!-- [et_pb_line_break_holder] -->  if(!pickup||!dropoff||!ps||!ds)return;<!-- [et_pb_line_break_holder] -->  ps.appendChild(pickup.closest('.edg-address-field'));<!-- [et_pb_line_break_holder] -->  ds.appendChild(dropoff.closest('.edg-address-field'));<!-- [et_pb_line_break_holder] -->  pickup.placeholder='Van';dropoff.placeholder='Naar';<!-- [et_pb_line_break_holder] -->  const when=document.getElementById('edgCompactWhen'), schedule=document.getElementById('edgCompactSchedule');<!-- [et_pb_line_break_holder] -->  const date=document.getElementById('edgCompactDate'),time=document.getElementById('edgCompactTime');<!-- [et_pb_line_break_holder] -->  const label=document.getElementById('edgCompactWhenLabel');<!-- [et_pb_line_break_holder] -->  const sync=()=>{const d=document.getElementById('edgDate'),t=document.getElementById('edgTime');if(d&&date.value){d.value=date.value;d.dispatchEvent(new Event('change',{bubbles:true}));}if(t&&time.value){t.value=time.value;t.dispatchEvent(new Event('change',{bubbles:true}));}label.textContent=date.value?(date.value.split('-').reverse().join('\/')+' '+(time.value||'')):'Nu ophalen';};<!-- [et_pb_line_break_holder] -->  when.addEventListener('click',()=>{schedule.hidden=!schedule.hidden;});date.addEventListener('change',sync);time.addEventListener('change',sync);<!-- [et_pb_line_break_holder] -->  document.getElementById('edgCompactFor').addEventListener('click',()=>{const p=document.getElementById('edgCompactPassengers');p.hidden=!p.hidden;});<!-- [et_pb_line_break_holder] -->  document.getElementById('edgCompactCount').addEventListener('change',e=>{const original=document.getElementById('edgPassengers');if(original){original.value=e.target.value;original.dispatchEvent(new Event('change',{bubbles:true}));}});<!-- [et_pb_line_break_holder] -->  \/* Homepage-prefill kan later in dezelfde DOMContentLoaded-cyclus plaatsvinden. *\/<!-- [et_pb_line_break_holder] -->  setTimeout(()=>{const d=document.getElementById('edgDate'),t=document.getElementById('edgTime');if(d?.value)date.value=d.value;if(t?.value)time.value=t.value;const c=document.getElementById('edgPassengers');if(c?.value)document.getElementById('edgCompactCount').value=c.value;if(date.value)label.textContent=date.value.split('-').reverse().join('\/')+' '+(time.value||'');},0);<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- EDG V4.6: Leaflet is open-source; kaarttegels van OSM onder gebruiksvoorwaarden. --><!-- [et_pb_line_break_holder] --><link crossorigin=\"anonymous\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoTj5T\/M6xw+P0=\" rel=\"stylesheet\"\/><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script crossorigin=\"anonymous\" integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\" src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    const element=document.getElementById('edgLiveRouteMap');<!-- [et_pb_line_break_holder] -->    const status=document.getElementById('edgMapStatus');<!-- [et_pb_line_break_holder] -->    if(!element||!status)return;<!-- [et_pb_line_break_holder] -->    if(!window.L){status.textContent='Kaart kan niet worden geladen. Controleer de internetverbinding of externe scripts in Divi.';return;}<!-- [et_pb_line_break_holder] -->    const map=L.map(element,{scrollWheelZoom:false,zoomControl:true}).setView([52.22,5.30],8);<!-- [et_pb_line_break_holder] -->    L.tileLayer('https:\/\/tile.openstreetmap.org\/{z}\/{x}\/{y}.png',{<!-- [et_pb_line_break_holder] -->      attribution:'&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\" target=\"_blank\" rel=\"noopener noreferrer\">OpenStreetMap<\/a>-bijdragers',<!-- [et_pb_line_break_holder] -->      maxZoom:19<!-- [et_pb_line_break_holder] -->    }).addTo(map);<!-- [et_pb_line_break_holder] -->    let drawn=L.featureGroup().addTo(map);<!-- [et_pb_line_break_holder] -->    let lastGeometry=null;<!-- [et_pb_line_break_holder] -->    function point(p){return p&&Number.isFinite(Number(p.lat))&&Number.isFinite(Number(p.lon))?[Number(p.lat),Number(p.lon)]:null;}<!-- [et_pb_line_break_holder] -->    function marker(pt,cls,label){<!-- [et_pb_line_break_holder] -->      if(!pt)return;<!-- [et_pb_line_break_holder] -->      const icon=L.divIcon({className:'',html:'<\/p>\n<div class=\"edg-map-marker '+cls+'\"><\/div>\n<p>',iconSize:[18,18],iconAnchor:[9,9]});<!-- [et_pb_line_break_holder] -->      L.marker(pt,{icon:icon}).bindTooltip(label).addTo(drawn);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function render(detail){<!-- [et_pb_line_break_holder] -->      if(!detail)return;<!-- [et_pb_line_break_holder] -->      drawn.clearLayers();<!-- [et_pb_line_break_holder] -->      const a=point(detail.pickup),b=point(detail.dropoff),stop=point(detail.stop);<!-- [et_pb_line_break_holder] -->      marker(a,'start','Vertrek');marker(stop,'stop','Tussenstop');marker(b,'end','Bestemming');<!-- [et_pb_line_break_holder] -->      if(detail.geometry!==undefined)lastGeometry=detail.geometry;<!-- [et_pb_line_break_holder] -->      if(lastGeometry && a && b){<!-- [et_pb_line_break_holder] -->        try{L.geoJSON({type:'Feature',geometry:lastGeometry,properties:{}},{style:{color:'#247ca0',weight:5,opacity:.95,lineCap:'round',lineJoin:'round'}}).addTo(drawn);}catch(e){lastGeometry=null;}<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      if(drawn.getLayers().length){<!-- [et_pb_line_break_holder] -->        try{map.fitBounds(drawn.getBounds().pad(.2),{maxZoom:a&&b?14:13,animate:false});}catch(e){}<!-- [et_pb_line_break_holder] -->      }else map.setView([52.22,5.30],8);<!-- [et_pb_line_break_holder] -->      status.hidden=!!(a&&b&&lastGeometry);<!-- [et_pb_line_break_holder] -->      if(!a||!b)status.textContent='Vul vertrek en bestemming in om de route te bekijken.';<!-- [et_pb_line_break_holder] -->      else if(detail.loading)status.textContent='Rijroute wordt geladen\u2026';<!-- [et_pb_line_break_holder] -->      else if(!lastGeometry)status.textContent='Locaties zichtbaar. De rijroute is nog niet beschikbaar.';<!-- [et_pb_line_break_holder] -->      setTimeout(()=>map.invalidateSize(false),120);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    window.addEventListener('edg:map-route',e=>render(e.detail));<!-- [et_pb_line_break_holder] -->    \/\/ Divi kan de breedte van de kaart wijzigen nadat Leaflet al is gestart.<!-- [et_pb_line_break_holder] -->    \/\/ Controleer de daadwerkelijke afmetingen en laat Leaflet alle tegels opnieuw plaatsen.<!-- [et_pb_line_break_holder] -->    let previousWidth=0,previousHeight=0;<!-- [et_pb_line_break_holder] -->    const refreshMap=()=>{<!-- [et_pb_line_break_holder] -->      if(!element.isConnected||!element.getClientRects().length)return;<!-- [et_pb_line_break_holder] -->      const w=Math.round(element.getBoundingClientRect().width);<!-- [et_pb_line_break_holder] -->      const h=Math.round(element.getBoundingClientRect().height);<!-- [et_pb_line_break_holder] -->      if(w<80||h<80)return;<!-- [et_pb_line_break_holder] -->      if(w!==previousWidth||h!==previousHeight){<!-- [et_pb_line_break_holder] -->        previousWidth=w;previousHeight=h;<!-- [et_pb_line_break_holder] -->        map.invalidateSize({pan:false,animate:false});<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->    const resizeObserver=typeof ResizeObserver!=='undefined'?new ResizeObserver(refreshMap):null;<!-- [et_pb_line_break_holder] -->    if(resizeObserver)resizeObserver.observe(element);<!-- [et_pb_line_break_holder] -->    const observer=new MutationObserver(refreshMap);<!-- [et_pb_line_break_holder] -->    observer.observe(document.querySelector('.edg-booking-form')||element,{attributes:true,attributeFilter:['class','style']});<!-- [et_pb_line_break_holder] -->    window.addEventListener('resize',refreshMap,{passive:true});<!-- [et_pb_line_break_holder] -->    window.addEventListener('load',()=>{map.invalidateSize({pan:false,animate:false});refreshMap();},{once:true});<!-- [et_pb_line_break_holder] -->    requestAnimationFrame(()=>requestAnimationFrame(()=>{map.invalidateSize({pan:false,animate:false});refreshMap();}));<!-- [et_pb_line_break_holder] -->    [250,800,1800,3500].forEach(ms=>setTimeout(()=>{map.invalidateSize({pan:false,animate:false});refreshMap();},ms));<!-- [et_pb_line_break_holder] -->    const pickup=document.getElementById('edgPickup'),dropoff=document.getElementById('edgDropoff');<!-- [et_pb_line_break_holder] -->    [pickup,dropoff].filter(Boolean).forEach(el=>el.addEventListener('input',()=>{lastGeometry=null;render({});}));<!-- [et_pb_line_break_holder] -->    render({});<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- EDG V4.8: exacte desktop kolombreedtes; mobiele layout blijft responsief --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V4.9 \u2014 verwijder uitsluitend de buitenmarges van de drie kolommen --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.0 \u2014 desktopbreedtes volgens aangeleverde Safari-inspector screenshots --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.1 \u2014 kaarttegels correct over het volledige kaartvlak in Divi\/Safari --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.2 \u2014 onderste boekingsbalk blijft binnen de middelste kolom --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.3 \u2014 routekolom pas zichtbaar na expliciete voertuigkeuze --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.4 \u2014 rechterkolom is de bestaande echte checkout, geen routekaart --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.5 \u2014 compacte checkout binnen de bestaande rechterkolom; oorspronkelijke veld-ID's, prijzen en submit behouden --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.7 \u2014 persoonsgegevens en ritdetails rechts; betaling uitsluitend in stap 2 --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.8 \u2014 rechterkolom ritdetails, persoonsgegevens uitsluitend op afrekenpagina --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V5.9 \u2014 duidelijke voortgang en Premium-omschrijving --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V6.0 \u2014 ritopties rechts vanaf eerste render; oorspronkelijke formuliervelden blijven intact --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V6.2 \u2014 voorkom horizontale overflow; centreer alle drie kolommen binnen de beschikbare viewport --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V6.6: consistente voertuigkaart typografie, kleinere auto's en identieke verticale afstanden --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V6.7 \u2014 premium standaard, rechterkolom zichtbaar en typografie --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V6.8: 25% minder verticale ruimte in alle voertuigkaarten --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- EDG V6.9 \u2014 voertuigselectie, Van-afbeelding, retourkaart definitief verborgen --><!-- [et_pb_line_break_holder] --><script>\/* EDG V7.0: one controller for vehicle selection, right options and checkout. *\/<!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  function init(){<!-- [et_pb_line_break_holder] -->    const form=document.getElementById('edgBookingForm');<!-- [et_pb_line_break_holder] -->    if(!form||form.dataset.edgCleanController)return;<!-- [et_pb_line_break_holder] -->    form.dataset.edgCleanController='1';<!-- [et_pb_line_break_holder] -->    const side=form.querySelector(':scope > .edg-route-side');<!-- [et_pb_line_break_holder] -->    const checkout=form.querySelector(':scope > .edg-panel[data-panel=\"3\"]')||side?.querySelector('.edg-panel[data-panel=\"3\"]');<!-- [et_pb_line_break_holder] -->    const cards=Array.from(form.querySelectorAll('.edg-car-card[data-car]'));<!-- [et_pb_line_break_holder] -->    const cta=document.getElementById('edgBottomCta');<!-- [et_pb_line_break_holder] -->    if(!side||!checkout||!cards.length||!cta)return;<!-- [et_pb_line_break_holder] -->    const bottomCar=document.getElementById('edgBottomCar');<!-- [et_pb_line_break_holder] -->    const bottomPrice=document.getElementById('edgBottomPrice');<!-- [et_pb_line_break_holder] -->    const premium=cards.find(c=>c.dataset.car==='Premium')||cards[0];<!-- [et_pb_line_break_holder] -->    const extras=document.createElement('section');extras.className='edg-right-extras';<!-- [et_pb_line_break_holder] -->    extras.innerHTML='<\/p>\n<h4>Je rit samenstellen<\/h4>\n<p>';<!-- [et_pb_line_break_holder] -->    const ids=['edgPassengers','edgLargeBags','edgSmallBags','edgChildSeat'];<!-- [et_pb_line_break_holder] -->    ids.forEach(id=>{<!-- [et_pb_line_break_holder] -->      const field=document.getElementById(id);if(!field)return;<!-- [et_pb_line_break_holder] -->      const wrapper=field.closest('.edg-grid > div')||field.parentElement;<!-- [et_pb_line_break_holder] -->      if(!wrapper)return;<!-- [et_pb_line_break_holder] -->      const row=document.createElement('div');row.className='edg-grid';<!-- [et_pb_line_break_holder] -->      row.appendChild(wrapper);extras.appendChild(row);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    \/\/ Keep the existing flight modal and its trigger in the right-hand options panel.<!-- [et_pb_line_break_holder] -->    const flight=document.getElementById('edgFlightTriggerWrap');<!-- [et_pb_line_break_holder] -->    if(flight){extras.appendChild(flight);flight.classList.add('show');}<!-- [et_pb_line_break_holder] -->    side.appendChild(extras);<!-- [et_pb_line_break_holder] -->    const final=document.createElement('section');final.id='edgFinalStage';<!-- [et_pb_line_break_holder] -->    final.innerHTML='';<!-- [et_pb_line_break_holder] -->    form.appendChild(final);<!-- [et_pb_line_break_holder] -->    final.appendChild(checkout);<!-- [et_pb_line_break_holder] -->    checkout.classList.add('active');<!-- [et_pb_line_break_holder] -->    \/\/ Separate contact information from payment while retaining original input elements, IDs and listeners.<!-- [et_pb_line_break_holder] -->    const contactColumn=document.createElement('div');contactColumn.className='edg-checkout-contact';<!-- [et_pb_line_break_holder] -->    const paymentColumn=document.createElement('div');paymentColumn.className='edg-checkout-payment';<!-- [et_pb_line_break_holder] -->    const checkoutLayout=document.createElement('div');checkoutLayout.className='edg-checkout-layout';<!-- [et_pb_line_break_holder] -->    const originalChildren=Array.from(checkout.children);<!-- [et_pb_line_break_holder] -->    const paymentHeading=originalChildren.find(el=>el.tagName==='H3' && \/Betaalmethode\/i.test(el.textContent));<!-- [et_pb_line_break_holder] -->    let inPayment=false;<!-- [et_pb_line_break_holder] -->    originalChildren.forEach(el=>{<!-- [et_pb_line_break_holder] -->      if(el.classList.contains('edg-checkout-top')){el.remove();return;}<!-- [et_pb_line_break_holder] -->      if(el===paymentHeading)inPayment=true;<!-- [et_pb_line_break_holder] -->      (inPayment?paymentColumn:contactColumn).appendChild(el);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    const contactTitle=document.createElement('h2');contactTitle.textContent='Je gegevens';contactColumn.prepend(contactTitle);<!-- [et_pb_line_break_holder] -->    checkoutLayout.append(contactColumn,paymentColumn);checkout.appendChild(checkoutLayout);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const notes=document.getElementById('edgNotes');if(notes)notes.placeholder='Bijzonderheden (optioneel)';<!-- [et_pb_line_break_holder] -->    const back=document.getElementById('edgProgressTrip');<!-- [et_pb_line_break_holder] -->    function revealSide(){<!-- [et_pb_line_break_holder] -->      side.removeAttribute('aria-hidden');<!-- [et_pb_line_break_holder] -->      form.classList.add('edg-vehicle-chosen');<!-- [et_pb_line_break_holder] -->      side.style.removeProperty('display');side.style.removeProperty('visibility');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function sync(){<!-- [et_pb_line_break_holder] -->      const selected=cards.find(c=>c.classList.contains('selected')&&!c.classList.contains('edg-disabled'))||premium;<!-- [et_pb_line_break_holder] -->      if(bottomCar)bottomCar.textContent=selected.dataset.car||'Premium';<!-- [et_pb_line_break_holder] -->      const label=selected.querySelector('.edg-car-price');<!-- [et_pb_line_break_holder] -->      if(bottomPrice&&label)bottomPrice.textContent=label.textContent.trim()||'Wordt berekend';<!-- [et_pb_line_break_holder] -->      cta.disabled=false;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function choose(card){<!-- [et_pb_line_break_holder] -->      if(card.classList.contains('edg-disabled'))return;<!-- [et_pb_line_break_holder] -->      cards.forEach(c=>{<!-- [et_pb_line_break_holder] -->        const active=c===card;c.classList.toggle('selected',active);<!-- [et_pb_line_break_holder] -->        c.setAttribute('aria-checked',String(active));<!-- [et_pb_line_break_holder] -->        const radio=c.querySelector('input[type=\"radio\"]');if(radio)radio.checked=active;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      sync();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    \/\/ Core booking script owns the price calculation and selection rules.<!-- [et_pb_line_break_holder] -->    \/\/ No MutationObserver or repeated polling that can lock up the page.<!-- [et_pb_line_break_holder] -->    cards.forEach(card=>{<!-- [et_pb_line_break_holder] -->      card.setAttribute('tabindex','0');card.setAttribute('role','radio');<!-- [et_pb_line_break_holder] -->      card.addEventListener('click',()=>{if(!card.classList.contains('edg-disabled'))choose(card);});<!-- [et_pb_line_break_holder] -->      card.addEventListener('keydown',e=>{if(e.key==='Enter'||e.key===' '){e.preventDefault();card.click();}});<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    cta.addEventListener('click',function(e){<!-- [et_pb_line_break_holder] -->      e.preventDefault();e.stopImmediatePropagation();<!-- [et_pb_line_break_holder] -->      if(!document.getElementById('edgPickup')?.value.trim()||!document.getElementById('edgDropoff')?.value.trim()){<!-- [et_pb_line_break_holder] -->        alert('Vul eerst het ophaaladres en de bestemming in.');return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      const selected=cards.find(c=>c.classList.contains('selected')&&!c.classList.contains('edg-disabled'));<!-- [et_pb_line_break_holder] -->      if(!selected){alert('Kies eerst een beschikbaar voertuig.');return;}<!-- [et_pb_line_break_holder] -->      const price=selected.querySelector('.edg-car-price')?.textContent||'';<!-- [et_pb_line_break_holder] -->      if(\/bel voor prijs|wordt berekend|kies een\/i.test(price)){<!-- [et_pb_line_break_holder] -->        alert('Voor deze route is nog geen online ritprijs beschikbaar. Controleer de adressen of neem telefonisch contact op.');return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      if(form.classList.contains('edg-transitioning')||form.classList.contains('edg-final-stage'))return;<!-- [et_pb_line_break_holder] -->      form.classList.remove('edg-contact-stage');<!-- [et_pb_line_break_holder] -->      form.classList.add('edg-transitioning');<!-- [et_pb_line_break_holder] -->      cta.disabled=true;<!-- [et_pb_line_break_holder] -->      window.setTimeout(()=>{<!-- [et_pb_line_break_holder] -->        form.classList.remove('edg-transitioning');<!-- [et_pb_line_break_holder] -->        form.classList.add('edg-final-stage');<!-- [et_pb_line_break_holder] -->        cta.disabled=false;<!-- [et_pb_line_break_holder] -->        \/\/ Keep page position fixed; only center\/right content changes.<!-- [et_pb_line_break_holder] -->      },340);<!-- [et_pb_line_break_holder] -->    },true);<!-- [et_pb_line_break_holder] -->    back.addEventListener('click',()=>{<!-- [et_pb_line_break_holder] -->      form.classList.remove('edg-final-stage','edg-contact-stage','edg-transitioning');<!-- [et_pb_line_break_holder] -->      revealSide();<!-- [et_pb_line_break_holder] -->      form.querySelectorAll(':scope > .edg-panel[data-panel=\"1\"],:scope > .edg-panel[data-panel=\"2\"]').forEach(p=>p.classList.add('active'));<!-- [et_pb_line_break_holder] -->      \/\/ Return to vehicle selection without scrolling the page.<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    \/\/ Core script may update prices asynchronously; sync only when price text changes.<!-- [et_pb_line_break_holder] -->    let queued=false;<!-- [et_pb_line_break_holder] -->    const observer=new MutationObserver(()=>{<!-- [et_pb_line_break_holder] -->      if(queued)return;queued=true;<!-- [et_pb_line_break_holder] -->      requestAnimationFrame(()=>{queued=false;sync();});<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    cards.forEach(c=>{const price=c.querySelector('.edg-car-price');if(price)observer.observe(price,{childList:true,characterData:true,subtree:true});});<!-- [et_pb_line_break_holder] -->    revealSide();<!-- [et_pb_line_break_holder] -->    choose(premium);<!-- [et_pb_line_break_holder] -->    ['edgPassengers','edgLargeBags','edgSmallBags','edgChildSeat'].forEach(id=>{<!-- [et_pb_line_break_holder] -->      document.getElementById(id)?.addEventListener('change',()=>requestAnimationFrame(sync));<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init();<!-- [et_pb_line_break_holder] -->})();<\/script><!-- [et_pb_line_break_holder] --><!-- EDG V7.2 \u2014 vluchtknop en vloeiende overgang naar reserveren --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"class_list":["post-1722","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>boek-rit - edgtaxi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.edgtaxi.nl\/en\/boek-rit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"boek-rit - edgtaxi\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.edgtaxi.nl\/en\/boek-rit\/\" \/>\n<meta property=\"og:site_name\" content=\"edgtaxi\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T19:53:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_18_35-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/\",\"url\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/\",\"name\":\"boek-rit - edgtaxi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.edgtaxi.nl\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-27-mei-2026-20_18_35-1.png\",\"datePublished\":\"2026-06-27T19:11:23+00:00\",\"dateModified\":\"2026-11-02T19:53:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.edgtaxi.nl\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-27-mei-2026-20_18_35-1.png\",\"contentUrl\":\"https:\\\/\\\/www.edgtaxi.nl\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ChatGPT-Image-27-mei-2026-20_18_35-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/boek-rit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.edgtaxi.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"boek-rit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.edgtaxi.nl\\\/\",\"name\":\"edgtaxi.nl\",\"description\":\"Just another WordPress site\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.edgtaxi.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/#organization\",\"name\":\"EDGtaxi\",\"url\":\"https:\\\/\\\/www.edgtaxi.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.edgtaxi.nl\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/edg-taxi-favicon-512.png\",\"contentUrl\":\"https:\\\/\\\/www.edgtaxi.nl\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/edg-taxi-favicon-512.png\",\"width\":512,\"height\":512,\"caption\":\"EDGtaxi\"},\"image\":{\"@id\":\"https:\\\/\\\/www.edgtaxi.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"boek-rit - edgtaxi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.edgtaxi.nl\/en\/boek-rit\/","og_locale":"en_US","og_type":"article","og_title":"boek-rit - edgtaxi","og_url":"https:\/\/www.edgtaxi.nl\/en\/boek-rit\/","og_site_name":"edgtaxi","article_modified_time":"2026-11-02T19:53:30+00:00","og_image":[{"url":"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_18_35-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.edgtaxi.nl\/boek-rit\/","url":"https:\/\/www.edgtaxi.nl\/boek-rit\/","name":"boek-rit - edgtaxi","isPartOf":{"@id":"https:\/\/www.edgtaxi.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.edgtaxi.nl\/boek-rit\/#primaryimage"},"image":{"@id":"https:\/\/www.edgtaxi.nl\/boek-rit\/#primaryimage"},"thumbnailUrl":"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_18_35-1.png","datePublished":"2026-06-27T19:11:23+00:00","dateModified":"2026-11-02T19:53:30+00:00","breadcrumb":{"@id":"https:\/\/www.edgtaxi.nl\/boek-rit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.edgtaxi.nl\/boek-rit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.edgtaxi.nl\/boek-rit\/#primaryimage","url":"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_18_35-1.png","contentUrl":"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/05\/ChatGPT-Image-27-mei-2026-20_18_35-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.edgtaxi.nl\/boek-rit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.edgtaxi.nl\/"},{"@type":"ListItem","position":2,"name":"boek-rit"}]},{"@type":"WebSite","@id":"https:\/\/www.edgtaxi.nl\/#website","url":"https:\/\/www.edgtaxi.nl\/","name":"edgtaxi.nl","description":"Just another WordPress site","publisher":{"@id":"https:\/\/www.edgtaxi.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.edgtaxi.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.edgtaxi.nl\/#organization","name":"EDGtaxi","url":"https:\/\/www.edgtaxi.nl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.edgtaxi.nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/06\/edg-taxi-favicon-512.png","contentUrl":"https:\/\/www.edgtaxi.nl\/wp-content\/uploads\/2026\/06\/edg-taxi-favicon-512.png","width":512,"height":512,"caption":"EDGtaxi"},"image":{"@id":"https:\/\/www.edgtaxi.nl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/pages\/1722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/comments?post=1722"}],"version-history":[{"count":54,"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/pages\/1722\/revisions"}],"predecessor-version":[{"id":2152,"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/pages\/1722\/revisions\/2152"}],"wp:attachment":[{"href":"https:\/\/www.edgtaxi.nl\/en\/wp-json\/wp\/v2\/media?parent=1722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}