{"id":1583,"date":"2026-05-12T10:45:23","date_gmt":"2026-05-12T10:45:23","guid":{"rendered":"https:\/\/macridrivers.ro\/?page_id=1583"},"modified":"2026-10-16T01:26:38","modified_gmt":"2026-10-15T22:26:38","slug":"rezervare","status":"publish","type":"page","link":"https:\/\/macridrivers.ro\/en\/rezervare\/","title":{"rendered":"Rezervare Transfer Aeroport"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1583\" class=\"elementor elementor-1583\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b090ff8 e-con-full e-flex e-con e-parent\" data-id=\"6b090ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd69a3f elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-renax-banner-simple\" data-id=\"cd69a3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"renax-banner-simple.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<section class=\"banner-header section-padding bg-img-c bg-img  \" data-overlay-dark=\"5\" data-background=\"https:\/\/macridrivers.ro\/wp-content\/uploads\/2026\/01\/Henri-Coanda-International-Airport.jpg\" data-position=\"bottom center\">\n        <div class=\"v-middle\">\n            <div class=\"container\">\n                <div class=\"row\">\n                    <div class=\"col-md-12 offset-md-0 text-left\">\n                        \t\t\t\t\t\t<h6 class=\"rx-df-page-banner-subtitle\">Macri Drivers<\/h6 >\n\t\t\t\t\t\t                        \t\t\t\t\t\t<h1 class=\"rx-df-page-banner-title\">\n\t\t\t\t\t\tRezervare <span> transport<\/span>\t\t\t\t\t\t<\/h1>\n\t\t\t\t\t\t\t\t\t\t\t\t                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\t\t<\/section>\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd46795 e-flex e-con-boxed e-con e-parent\" data-id=\"fd46795\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e005de elementor-widget elementor-widget-shortcode\" data-id=\"1e005de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div class=\"chbs-main chbs-booking-form-id-1469 chbs-clear-fix chbs-hidden \" id=\"chbs_booking_form_576310D32253B37FDAB17FE61C258A1F\">\n\t\t\t\n\t\t\t<form name=\"chbs-form\" method=\"POST\" target=\"_self\">\n\t\t\t\t\n\t\t\t\t<div class=\"chbs-notice-fixed chbs-hidden\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<span><\/span>\n\t\t\t\t\t\t<span><a href=\"#\" title=\"Close this bar.\">[Close]<\/a><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"chbs-main-navigation-default chbs-clear-fix\" data-step-count=\"4\">\n\t\t\t\t\t<ul class=\"chbs-list-reset\">\n\t\t   \n\t\t\t\t\t\t<li data-step=\"1\" class=\"chbs-state-selected\" >\n\t\t\t\t\t\t\t<div><\/div>\n\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t<span>1<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"chbs-meta-icon-tick\"><\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span>Enter Ride Details<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\t   \n\t\t   \n\t\t\t\t\t\t<li data-step=\"2\" >\n\t\t\t\t\t\t\t<div><\/div>\n\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t<span>2<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"chbs-meta-icon-tick\"><\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span>Choose a Vehicle<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\t   \n\t\t   \n\t\t\t\t\t\t<li data-step=\"3\" >\n\t\t\t\t\t\t\t<div><\/div>\n\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t<span>3<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"chbs-meta-icon-tick\"><\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span>Enter Contact Details<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\t   \n\t\t   \n\t\t\t\t\t\t<li data-step=\"4\" >\n\t\t\t\t\t\t\t<div><\/div>\n\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t\t<span>4<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"chbs-meta-icon-tick\"><\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<span>Booking Summary<\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/li>\t   \n\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"chbs-main-navigation-responsive chbs-box-shadow chbs-clear-fix\">\n\t\t\t\t\t<div class=\"chbs-form-field\">\n\t\t\t\t\t\t<select name=\"chbs_navigation_responsive\" data-value=\"1\">\n\t\t\t\n\t\t\t\t\t\t\t<option value=\"1\">\n\t\t\t\t\t\t\t\t1. Enter Ride Details\t\t\t\t\t\t\t<\/option>\t   \n\t\t\t\n\t\t\t\t\t\t\t<option value=\"2\">\n\t\t\t\t\t\t\t\t2. Choose a Vehicle\t\t\t\t\t\t\t<\/option>\t   \n\t\t\t\n\t\t\t\t\t\t\t<option value=\"3\">\n\t\t\t\t\t\t\t\t3. Enter Contact Details\t\t\t\t\t\t\t<\/option>\t   \n\t\t\t\n\t\t\t\t\t\t\t<option value=\"4\">\n\t\t\t\t\t\t\t\t4. Booking Summary\t\t\t\t\t\t\t<\/option>\t   \n\t\t\t\t\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-main-content chbs-clear-fix\">\n \n\t\t\t\t\t<div class=\"chbs-main-content-step-1\">\n\t\t<div class=\"chbs-notice chbs-hidden\"><\/div>\n\t\t<div class=\"chbs-layout-50x50 chbs-clear-fix\">\n\n\t\t\t<div class=\"chbs-layout-column-left\">\n\t\t\t\n\t\t\t\t<div class=\"chbs-tab chbs-box-shadow\">\n\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li data-id=\"1\"><a href=\"#panel-1\">Distance<\/a><\/li>\n\t\t\t\t\t\t<li data-id=\"2\"><a href=\"#panel-2\">Hourly<\/a><\/li>\n\t\t\t\t\t<\/ul>\n\t\t\t\t\t<div id=\"panel-1\">\n\t\t\t\t\t\t<label class=\"chbs-form-label-group\">Ride details<\/label>\n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-location-autocomplete chbs-form-field-location-switch chbs-form-field-waypoint chbs-hidden\">\n\t\t\t\t\t\t\t<label>Waypoint<\/label>\n\t\t\t\t\t\t\t<span class=\"chbs-meta-icon-2 chbs-meta-icon-2-location-1\"><\/span>\n\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_waypoint_location_service_type_1[]\" placeholder=\"Enter a location\"\/>\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"chbs_waypoint_location_coordinate_service_type_1[]\"\/>\n\t\t\t\t\t\t\t<span class=\"chbs-location-add chbs-meta-icon-plus\"><\/span>\n\t\t\t\t\t\t\t<span class=\"chbs-location-remove chbs-meta-icon-minus\"><\/span>\n\t\t\t\t\t\t<\/div>  \n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-location-autocomplete chbs-form-field-pickup-location chbs-form-field-location-switch\" data-label-waypoint=\"Waypoint\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tPickup location\t\t\t\t\t\t\t\t<span class=\"chbs-my-location-link\">&nbsp;&nbsp;-&nbsp;&nbsp;<a href=\"#\">Use my location<\/a><\/span>\n\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The address where your journey will start.\"><\/span>\n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_pickup_location_service_type_1\" value=\"\" placeholder=\"Enter a location\"\/>\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"chbs_pickup_location_coordinate_service_type_1\" value=\"\"\/>\n\t\t\t\t\t\t<\/div> \n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-location-autocomplete chbs-form-field-dropoff-location\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tDrop-off location\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The address where your journey will end.\"><\/span>\t\t\t\t\t\t   \n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_dropoff_location_service_type_1\" value=\"\" placeholder=\"Enter a location\"\/>\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"chbs_dropoff_location_coordinate_service_type_1\" value=\"\"\/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"chbs-clear-fix chbs-form-field-pickup-date-time\">\n\n\t\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-50\">\n\t\t\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\t\t\tPickup date\t\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The date when your journey will start.\"><\/span>\n\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_pickup_date_service_type_1\" class=\"chbs-datepicker\" value=\"\"\/>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-50\">\n\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\tPickup time\t\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The time when your journey will start.\"><\/span>\n\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_pickup_time_service_type_1\"  class=\"chbs-timepicker\" value=\"\"\/>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\t\t\n\t\t\t\n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-transfer-type\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tTransfer type\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Transfer type of the journey.\"><\/span>\t\t\t\t\t \n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<select name=\"chbs_transfer_type_service_type_1\">\n\t\t\t\t\t\t\t\t<option value=\"1\" >One Way<\/option>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"chbs-clear-fix chbs-form-field-return-date-time chbs-hidden\">\n\n\t\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-50\">\n\t\t\t\t\t\t\t\t<label class=\"chbs-form-field-label\">Return date<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_return_date_service_type_1\" class=\"chbs-datepicker\" value=\"\"\/>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-50\">\n\t\t\t\t\t\t\t\t<label>Return time<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_return_time_service_type_1\" class=\"chbs-timepicker\" value=\"\"\/>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\t\t\t\t\t\t\t\t  \n\t\t\t\t<label class=\"chbs-form-label-group\">Number of passengers and suitcases<\/label>\n\t\t\t\t<div class=\"chbs-clear-fix chbs-form-field-passenger\">\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tAdults\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of adults passengers.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_passenger_adult_service_type_1\">\n<option value=\"0\">0<\/option><option value=\"1\" selected >1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option>\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\t\t\t\t\t   \n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\tChildren\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of children.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_passenger_children_service_type_1\">\n<option value=\"0\">0<\/option><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option>\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\t\t\t \n\t\t\t\t\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\tSuitcases\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of suitcases.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" maxlength=\"2\" name=\"chbs_suitcase_service_type_1\" value=\"1\"\/>\n\t\t\t\t\t<\/div>\t\n\t \n\t\t\t\t<\/div>\n\t\t\t\t\t\t<label class=\"chbs-form-label-group\">Extra options<\/label>\n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-extra-time\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tExtra time\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Extra time included to the journey.\"><\/span>\n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<select name=\"chbs_extra_time_service_type_1\">\n\t\t\t\t\t\t\t\t<option value=\"0\" >0 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"1\" >1 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"2\" >2 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"3\" >3 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"4\" >4 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"5\" >5 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"6\" >6 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"7\" >7 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"8\" >8 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"9\" >9 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"10\" >10 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"11\" >11 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"12\" >12 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"13\" >13 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"14\" >14 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"15\" >15 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"16\" >16 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"17\" >17 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"18\" >18 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"19\" >19 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"20\" >20 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"21\" >21 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"22\" >22 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"23\" >23 hour(s)<\/option>\n\t\t\t\t\t\t\t\t<option value=\"24\" >24 hour(s)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"panel-2\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<label class=\"chbs-form-label-group\">Ride details<\/label>\n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-location-autocomplete chbs-form-field-pickup-location\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tPickup location\t\t\t\t\t\t\t\t<span class=\"chbs-my-location-link\">&nbsp;&nbsp;-&nbsp;&nbsp;<a href=\"#\">Use my location<\/a><\/span>\n\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The address where your journey will start.\"><\/span>\n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_pickup_location_service_type_2\" value=\"\" placeholder=\"Enter a location\"\/>\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"chbs_pickup_location_coordinate_service_type_2\" value=\"\"\/>\n\t\t\t\t\t\t<\/div>   \n\t\t\t\t\t\t<div class=\"chbs-clear-fix chbs-form-field-pickup-date-time\">\n\n\t\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-50\">\n\t\t\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\t\t\tPickup date\t\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The date when your journey will start.\"><\/span>\n\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_pickup_date_service_type_2\" class=\"chbs-datepicker\" value=\"\"\/>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-50\">\n\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\tPickup time\t\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The time when your journey will start.\"><\/span>\n\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_pickup_time_service_type_2\" class=\"chbs-timepicker\" value=\"\"\/>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-duration\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tDuration (in hours)\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Duration of the journey.\"><\/span>\n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<select name=\"chbs_duration_service_type_2\">\n\t\t\t\t\t\t\t\t<option value=\"2\" >\n\t\t\t\t\t\t\t\t\t2 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"3\" >\n\t\t\t\t\t\t\t\t\t3 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"4\" >\n\t\t\t\t\t\t\t\t\t4 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"5\" >\n\t\t\t\t\t\t\t\t\t5 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"6\" >\n\t\t\t\t\t\t\t\t\t6 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"7\" >\n\t\t\t\t\t\t\t\t\t7 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"8\" >\n\t\t\t\t\t\t\t\t\t8 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"9\" >\n\t\t\t\t\t\t\t\t\t9 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"10\" >\n\t\t\t\t\t\t\t\t\t10 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"11\" >\n\t\t\t\t\t\t\t\t\t11 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"12\" >\n\t\t\t\t\t\t\t\t\t12 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"13\" >\n\t\t\t\t\t\t\t\t\t13 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"14\" >\n\t\t\t\t\t\t\t\t\t14 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"15\" >\n\t\t\t\t\t\t\t\t\t15 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"16\" >\n\t\t\t\t\t\t\t\t\t16 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"17\" >\n\t\t\t\t\t\t\t\t\t17 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"18\" >\n\t\t\t\t\t\t\t\t\t18 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"19\" >\n\t\t\t\t\t\t\t\t\t19 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"20\" >\n\t\t\t\t\t\t\t\t\t20 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"21\" >\n\t\t\t\t\t\t\t\t\t21 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"22\" >\n\t\t\t\t\t\t\t\t\t22 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"23\" >\n\t\t\t\t\t\t\t\t\t23 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t\t<option value=\"24\" >\n\t\t\t\t\t\t\t\t\t24 hours\t\t\t\t\t\t\t\t<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div> \n\t\t\t\t<label class=\"chbs-form-label-group\">Number of passengers and suitcases<\/label>\n\t\t\t\t<div class=\"chbs-clear-fix chbs-form-field-passenger\">\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tAdults\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of adults passengers.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_passenger_adult_service_type_2\">\n<option value=\"0\">0<\/option><option value=\"1\" selected >1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option>\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\t\t\t\t\t   \n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\tChildren\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of children.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_passenger_children_service_type_2\">\n<option value=\"0\">0<\/option><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option><option value=\"7\">7<\/option>\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\t\t\t \n\t\t\t\t\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\tSuitcases\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of suitcases.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" maxlength=\"2\" name=\"chbs_suitcase_service_type_2\" value=\"1\"\/>\n\t\t\t\t\t<\/div>\t\n\t \n\t\t\t\t<\/div>\n\t\t\t\t\t\t<label class=\"chbs-form-label-group\">Extra options<\/label>\n\t\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-location-autocomplete chbs-form-field-dropoff-location\">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\tDrop-off location\t\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"The address where your journey will end.\"><\/span>\n\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t<input type=\"text\" autocomplete=\"off\" name=\"chbs_dropoff_location_service_type_2\" value=\"\" placeholder=\"Enter a location\"\/>\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"chbs_dropoff_location_coordinate_service_type_2\" value=\"\"\/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t  \n\t\t\t\t<\/div>\t\n\n\t\t\t<\/div>\n\t\t\t<div class=\"chbs-layout-column-right\">\n\t\t\t\t<div class=\"chbs-google-map\">\n\t\t\t\t\t<div id=\"chbs_google_map\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-ride-info chbs-box-shadow\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<span class=\"chbs-meta-icon-route\"><\/span>\n\t\t\t\t\t\t<span>Total distance<\/span>\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t<span>0<\/span>\n\t\t\t\t\t\t\t<span>km<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<span class=\"chbs-meta-icon-clock\"><\/span>\n\t\t\t\t\t\t<span>Total time<\/span>\n\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t<span>0<\/span>\n\t\t\t\t\t\t\t<span>h<\/span>\n\t\t\t\t\t\t\t<span>0<\/span>\n\t\t\t\t\t\t\t<span>m<\/span>\n\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"chbs-clear-fix chbs-main-content-navigation-button\">\n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1 chbs-button-step-next\">\n\t\t\t\tChoose a vehicle\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t<\/a> \n\t\t<\/div>\n\t\t\t\t\t<\/div>\n \n\t\t\t\t\t<div class=\"chbs-main-content-step-2\">\n\t\t\n\t\t<div class=\"chbs-layout-25x75 chbs-clear-fix\">\n\n\t\t\t<div class=\"chbs-layout-column-left\"><\/div>\n\n\t\t\t<div class=\"chbs-layout-column-right\">\n\t\t\t\t<div class=\"chbs-vehicle-filter chbs-box-shadow chbs-clear-fix\">\n\t\t\t\t\t\n\t\t\t\t\t<label class=\"chbs-form-label-group\">Vehicles filter<\/label>\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t<label class=\"chbs-form-field-label\">\n\t\t\t\t\t\t\tPassengers\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of Passengers.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_vehicle_passenger_count\">\n\t\t\t\t\t\t\t<option value=\"1\" selected=\"selected\">1<\/option>\n\t\t\t\t\t\t\t<option value=\"2\">2<\/option>\n\t\t\t\t\t\t\t<option value=\"3\">3<\/option>\n\t\t\t\t\t\t\t<option value=\"4\">4<\/option>\n\t\t\t\t\t\t\t<option value=\"5\">5<\/option>\n\t\t\t\t\t\t\t<option value=\"6\">6<\/option>\n\t\t\t\t\t\t\t<option value=\"7\">7<\/option>\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tSuitcases\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Number of Suitcases.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_vehicle_bag_count\">\n\t\t\t\t\t\t\t<option value=\"1\" selected=\"selected\">1<\/option>\n\t\t\t\t\t\t\t<option value=\"2\">2<\/option>\n\t\t\t\t\t\t\t<option value=\"3\">3<\/option>\n\t\t\t\t\t\t\t<option value=\"4\">4<\/option>\n\t\t\t\t\t\t\t<option value=\"5\">5<\/option>\n\t\t\t\t\t\t\t<option value=\"6\">6<\/option>\n\t\t\t\t\t\t\t<option value=\"7\">7<\/option>\n\t\t\t\t\t\t\t<option value=\"8\">8<\/option>\n\t\t\t\t\t\t\t<option value=\"9\">9<\/option>\n\t\t\t\t\t\t\t<option value=\"10\">10<\/option>\n\t\t\t\t\t\t\t<option value=\"11\">11<\/option>\n\t\t\t\t\t\t\t<option value=\"12\">12<\/option>\n\t\t\t\t\t\t\t<option value=\"13\">13<\/option>\n\t\t\t\t\t\t\t<option value=\"14\">14<\/option>\n\t\t\t\t\t\t\t<option value=\"15\">15<\/option>\n\t\t\t\t\t\t\t<option value=\"16\">16<\/option>\n\t\t\t\t\t\t\t<option value=\"17\">17<\/option>\n\t\t\t\t\t\t\t<option value=\"18\">18<\/option>\n\t\t\t\t\t\t\t<option value=\"19\">19<\/option>\n\t\t\t\t\t\t\t<option value=\"20\">20<\/option>\n\t\t\t\t\t\t\t<option value=\"21\">21<\/option>\n\t\t\t\t\t\t\t<option value=\"22\">22<\/option>\n\t\t\t\t\t\t\t<option value=\"23\">23<\/option>\n\t\t\t\t\t\t\t<option value=\"24\">24<\/option>\n\t\t\t\t\t\t\t<option value=\"25\">25<\/option>\n\t\t\t\t\t\t\t<option value=\"26\">26<\/option>\n\t\t\t\t\t\t\t<option value=\"27\">27<\/option>\n\t\t\t\t\t\t\t<option value=\"28\">28<\/option>\n\t\t\t\t\t\t\t<option value=\"29\">29<\/option>\n\t\t\t\t\t\t\t<option value=\"30\">30<\/option>\n\t\t\t\t\t\t\t<option value=\"31\">31<\/option>\n\t\t\t\t\t\t\t<option value=\"32\">32<\/option>\n\t\t\t\t\t\t\t<option value=\"33\">33<\/option>\n\t\t\t\t\t\t\t<option value=\"34\">34<\/option>\n\t\t\t\t\t\t\t<option value=\"35\">35<\/option>\n\t\t\t\t\t\t\t<option value=\"36\">36<\/option>\n\t\t\t\t\t\t\t<option value=\"37\">37<\/option>\n\t\t\t\t\t\t\t<option value=\"38\">38<\/option>\n\t\t\t\t\t\t\t<option value=\"39\">39<\/option>\n\t\t\t\t\t\t\t<option value=\"40\">40<\/option>\n\t\t\t\t\t\t\t<option value=\"41\">41<\/option>\n\t\t\t\t\t\t\t<option value=\"42\">42<\/option>\n\t\t\t\t\t\t\t<option value=\"43\">43<\/option>\n\t\t\t\t\t\t\t<option value=\"44\">44<\/option>\n\t\t\t\t\t\t\t<option value=\"45\">45<\/option>\n\t\t\t\t\t\t\t<option value=\"46\">46<\/option>\n\t\t\t\t\t\t\t<option value=\"47\">47<\/option>\n\t\t\t\t\t\t\t<option value=\"48\">48<\/option>\n\t\t\t\t\t\t\t<option value=\"49\">49<\/option>\n\t\t\t\t\t\t\t<option value=\"50\">50<\/option>\n\t\t\t\t\t\t\t<option value=\"51\">51<\/option>\n\t\t\t\t\t\t\t<option value=\"52\">52<\/option>\n\t\t\t\t\t\t\t<option value=\"53\">53<\/option>\n\t\t\t\t\t\t\t<option value=\"54\">54<\/option>\n\t\t\t\t\t\t\t<option value=\"55\">55<\/option>\n\t\t\t\t\t\t\t<option value=\"56\">56<\/option>\n\t\t\t\t\t\t\t<option value=\"57\">57<\/option>\n\t\t\t\t\t\t\t<option value=\"58\">58<\/option>\n\t\t\t\t\t\t\t<option value=\"59\">59<\/option>\n\t\t\t\t\t\t\t<option value=\"60\">60<\/option>\n\t\t\t\t\t\t\t<option value=\"61\">61<\/option>\n\t\t\t\t\t\t\t<option value=\"62\">62<\/option>\n\t\t\t\t\t\t\t<option value=\"63\">63<\/option>\n\t\t\t\t\t\t\t<option value=\"64\">64<\/option>\n\t\t\t\t\t\t\t<option value=\"65\">65<\/option>\n\t\t\t\t\t\t\t<option value=\"66\">66<\/option>\n\t\t\t\t\t\t\t<option value=\"67\">67<\/option>\n\t\t\t\t\t\t\t<option value=\"68\">68<\/option>\n\t\t\t\t\t\t\t<option value=\"69\">69<\/option>\n\t\t\t\t\t\t\t<option value=\"70\">70<\/option>\n\t\t\t\t\t\t\t<option value=\"71\">71<\/option>\n\t\t\t\t\t\t\t<option value=\"72\">72<\/option>\n\t\t\t\t\t\t\t<option value=\"73\">73<\/option>\n\t\t\t\t\t\t\t<option value=\"74\">74<\/option>\n\t\t\t\t\t\t\t<option value=\"75\">75<\/option>\n\t\t\t\t\t\t\t<option value=\"76\">76<\/option>\n\t\t\t\t\t\t\t<option value=\"77\">77<\/option>\n\t\t\t\t\t\t\t<option value=\"78\">78<\/option>\n\t\t\t\t\t\t\t<option value=\"79\">79<\/option>\n\t\t\t\t\t\t\t<option value=\"80\">80<\/option>\n\t\t\t\t\t\t\t<option value=\"81\">81<\/option>\n\t\t\t\t\t\t\t<option value=\"82\">82<\/option>\n\t\t\t\t\t\t\t<option value=\"83\">83<\/option>\n\t\t\t\t\t\t\t<option value=\"84\">84<\/option>\n\t\t\t\t\t\t\t<option value=\"85\">85<\/option>\n\t\t\t\t\t\t\t<option value=\"86\">86<\/option>\n\t\t\t\t\t\t\t<option value=\"87\">87<\/option>\n\t\t\t\t\t\t\t<option value=\"88\">88<\/option>\n\t\t\t\t\t\t\t<option value=\"89\">89<\/option>\n\t\t\t\t\t\t\t<option value=\"90\">90<\/option>\n\t\t\t\t\t\t\t<option value=\"91\">91<\/option>\n\t\t\t\t\t\t\t<option value=\"92\">92<\/option>\n\t\t\t\t\t\t\t<option value=\"93\">93<\/option>\n\t\t\t\t\t\t\t<option value=\"94\">94<\/option>\n\t\t\t\t\t\t\t<option value=\"95\">95<\/option>\n\t\t\t\t\t\t\t<option value=\"96\">96<\/option>\n\t\t\t\t\t\t\t<option value=\"97\">97<\/option>\n\t\t\t\t\t\t\t<option value=\"98\">98<\/option>\n\t\t\t\t\t\t\t<option value=\"99\">99<\/option>\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"chbs-form-field chbs-form-field-width-33\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tType\t\t\t\t\t\t\t<span class=\"chbs-tooltip chbs-meta-icon-question\" title=\"Vehicle Type.\"><\/span>\n\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<select name=\"chbs_vehicle_category\">\n\t\t\t\t\t\t\t<option value=\"0\">- All vehicles -<\/option>\n\t\t\t\t\t\t\t<option value=\"31\">Limousine<\/option>\n\t\t\t\t\t\t\t<option value=\"29\">Van<\/option>\n\t\t\t\t\t\t<\/select>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-notice chbs-hidden\"><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"chbs-vehicle-list\"><\/div>\n\t\t\t\n\t\t\t\t<div class=\"chbs-booking-extra\"><\/div>\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t<\/div>\n\n\t\t<div class=\"chbs-clear-fix chbs-main-content-navigation-button\">\n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-2 chbs-button-step-prev\">\n\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t\tChoose ride details\t\t\t<\/a> \n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1 chbs-button-step-next\">\n\t\t\t\tEnter contact details\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t<\/a> \n\t\t<\/div>\t\t\t\t\t<\/div>\n \n\t\t\t\t\t<div class=\"chbs-main-content-step-3\">\n\t\t<div class=\"chbs-layout-25x75 chbs-clear-fix\">\n\n\t\t\t<div class=\"chbs-layout-column-left\"><\/div>\n\n\t\t\t<div class=\"chbs-layout-column-right\">\n\n\t\t\t\t<div class=\"chbs-notice chbs-hidden\"><\/div>\n\n\t\t\t\t<div class=\"chbs-client-form\"><\/div>\n\n\t\t\t\t<div class=\"chbs-payment-form\"><\/div>\n\t\t\t\t\n\t\t\t<\/div>   \n\t\t\t\n\t\t<\/div>\n\n\t\t<div class=\"chbs-clear-fix chbs-main-content-navigation-button\">\n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-2 chbs-button-step-prev\">\n\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t\tChoose a vehicle\t\t\t<\/a> \n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1 chbs-button-step-next\">\n\t\t\t\tBooking summary\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t<\/a> \n\t\t<\/div>\t\t\t\t\t<\/div>\n \n\t\t\t\t\t<div class=\"chbs-main-content-step-4\">\n\t\t\n\t\t<div class=\"chbs-layout-33x33x33 chbs-clear-fix\">\n\t\t\t\n\t\t\t<div class=\"chbs-notice chbs-hidden\"><\/div>\n\n\t\t\t<div class=\"chbs-layout-column-left\"><\/div>\n\n\t\t\t<div class=\"chbs-layout-column-center\"><\/div>\n\n\t\t\t<div class=\"chbs-layout-column-right\"><\/div>\n\n\t\t<\/div>\n\n\t\t<div class=\"chbs-clear-fix chbs-main-content-navigation-button\">\n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-2 chbs-button-step-prev\">\n\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t\tEnter contact details\t\t\t<\/a> \n\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1 chbs-button-step-next\">\n\t\t\t\tBook now\t\t\t\t<span class=\"chbs-meta-icon-arrow-horizontal-large\"><\/span>\n\t\t\t<\/a> \n\t\t<\/div>\t\t\t\t\t<\/div>\n \n\t\t\t\t\t<div class=\"chbs-main-content-step-5\">\n\t\t<div class=\"chbs-clear-fix chbs-booking-complete\"> \n\t\t\t<div class=\"chbs-notice chbs-hidden\"><\/div>\n\t\t\t<div class=\"chbs-meta-icon-tick\">\n\t\t\t\t<div><\/div>\n\t\t\t\t<div><\/div>\n\t\t\t<\/div>\n\t\t\t<h3>Thank you for your order<\/h3>\n\t\t\t<div class=\"chbs-booking-complete-payment\">\n\t\t\t\t<div class=\"chbs-booking-complete-payment-paypal\">\n\t\t\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1\">Pay via PayPal<\/a>\t\n\t\t\t\t\t<div>You will be redirected to the payment page within <span>5<\/span> second.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-booking-complete-payment-stripe\">\n\t\t\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1\">Pay via Credit Card<\/a>\n\t\t\t\t\t<div>You will be redirected to the payment page within <span>5<\/span> second.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"chbs-booking-complete-payment-woocommerce\">\n\t\t\t\t\t<a href=\"#\" class=\"chbs-button chbs-button-style-1\">Pay for order<\/a>\n\t\t\t\t<\/div>\t\t\t\t\n\t\t\t\t<div class=\"chbs-booking-complete-payment-cash\">\n\t\t\t\t\t<a href=\"https:\/\/macridrivers.ro\/en\/rezervare\/\" class=\"chbs-button chbs-button-style-1\">Back To Home<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-booking-complete-payment-wire-transfer\">\n\t\t\t\t\t<a href=\"https:\/\/macridrivers.ro\/en\/rezervare\/\" class=\"chbs-button chbs-button-style-1\">Back To Home<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-booking-complete-payment-credit-card-pickup\">\n\t\t\t\t\t<a href=\"https:\/\/macridrivers.ro\/en\/rezervare\/\" class=\"chbs-button chbs-button-style-1\">Back To Home<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"chbs-booking-complete-payment-disable\">\n\t\t\t\t\t<a href=\"https:\/\/macridrivers.ro\/en\/rezervare\/\" class=\"chbs-button chbs-button-style-1\">Back To Home<\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<input type=\"hidden\" name=\"action\" data-value=\"\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_step\" data-value=\"1\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"chbs_step_request\" data-value=\"1\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_payment_id\" data-value=\"-1\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"chbs_vehicle_id\" data-value=\"1460\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_booking_extra_id\" data-value=\"\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_booking_edit_id\" data-value=\"\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_distance_map\" data-value=\"0\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"chbs_duration_map\" data-value=\"0\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_base_location_distance\" data-value=\"0\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"chbs_base_location_duration\" data-value=\"0\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_base_location_return_distance\" data-value=\"0\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"chbs_base_location_return_duration\" data-value=\"0\"\/>\n\t \n\t\t\t\t<input type=\"hidden\" name=\"chbs_distance_sum\" data-value=\"0\"\/>\n\t\t\t\t<input type=\"hidden\" name=\"chbs_duration_sum\" data-value=\"0\"\/>\n\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_currency\" data-value=\"EUR\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_booking_form_id\" data-value=\"1469\"\/>\n\n\t\t\t\t<input type=\"hidden\" name=\"chbs_service_type_id\" data-value=\"1\"\/>\n\n\t\t\t\t<input type=\"hidden\" name=\"chbs_post_id\" data-value=\"1583\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_comment_hidden\" data-value=\"\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_route_data\" data-value=\"\"\/>\n\n                <input type=\"hidden\" name=\"chbs_widget_second_step\" data-value=\"1\"\/>\n                \n\t\t\t\t<input type=\"hidden\" name=\"chbs_recaptcha_token\" data-value=\"\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_google_maps_enable\" data-value=\"\"\/>\n\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_vehicle_price_calculation_first_step_action\" value=\"0\"\/>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" name=\"chbs_price_toll\" value=\"-1\"\/>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t<\/form>\t\t\n\t\t\t<div id=\"chbs-preloader\"  style=\"background-color:rgba(255,255,255,0.2);\">\n\t\t\t\t<div><\/div>\n\t\t\t<\/div>\n\t   \n\t\t\t<div id=\"chbs-preloader-start\"><\/div>\n\t\t\t\n\t\t<\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\n\t\t\tjQuery(document).ready(function($)\n\t\t\t{\n\t\t\t\tvar bookingForm=$('#chbs_booking_form_576310D32253B37FDAB17FE61C258A1F').chauffeurBookingForm(\n\t\t\t\t{\n\t\t\t\t\tbooking_form_id:1469,\n\t\t\t\t\tplugin_version:'9.5',\n\t\t\t\t\tlicense_verified:1,\n\t\t\t\t\tajax_url:'https:\/\/macridrivers.ro\/wp-admin\/admin-ajax.php',\n\t\t\t\t\tlength_unit:1,\n\t\t\t\t\ttime_format:'H:i',\n\t\t\t\t\tdate_format:'d-m-Y',\n\t\t\t\t\tdate_format_js:'dd-mm-yy',\n\t\t\t\t\tfirst_day_week:'1',\n\t\t\t\t\tmessage:\n\t\t\t\t\t{\n\t\t\t\t\t\tgoogle_map_ask_load_confirm:'This page requires the Google Maps library to load the booking form. If you choose not to enable it, the form will not\u00a0be\u00a0displayed.',\n\t\t\t\t\t\tdesignate_route_error:'It is not possible to create a route between chosen points.',\n\t\t\t\t\t\tplace_geometry_error:'Google Maps API cannot find details for this place.'\n\t\t\t\t\t},\n\t\t\t\t\ttext:\n\t\t\t\t\t{\n\t\t\t\t\t\tunit_length_short:'km',\n\t\t\t\t\t\tunit_time_hour_short:'h',\n\t\t\t\t\t\tunit_time_minute_short:'h',\n\t\t\t\t\t},\n\t\t\t\t\tdate_exclude:[],\n\t\t\t\t\tdatetime_min:'06-11-2026 14:14:00',\n\t\t\t\t\tdatetime_max:'',\n\t\t\t\t\tdatetime_min_format:'06-11-2026',\n\t\t\t\t\tdatetime_max_format:'',\n\t\t\t\t\tbusiness_hour:{\"1\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"},\"2\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"},\"3\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"},\"4\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"},\"5\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"},\"6\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"},\"7\":{\"start\":\"00:00\",\"stop\":\"23:30\",\"default\":\"00:00\",\"default_format\":\"00:00\"}},\n\t\t\t\t\ttimepicker_step:1,\n\t\t\t\t\ttimepicker_dropdown_list_enable:1,\n\t\t\t\t\ttimepicker_hour_range_enable:0,\n\t\t\t\t\ttimepicker_field_readonly:0,\n\t\t\t\t\tsummary_sidebar_sticky_enable:0,\n\t\t\t\t\tride_time_multiplier:1.00,\n\t\t\t\t\textra_time_unit:2,\n\t\t\t\t\tfile_extension_to_upload:'jpg;jpeg;png;gif;ico;pdf;doc;docx;ppt;pptx;pps;ppsx;odt;xls;xlsx;psd;mp3;m4a;ogg;wav;mp4;m4v;mov;wmv;avi;mpg;ogv;3gp;3g2',\n\t\t\t\t\tform_preloader_enable:1,\n\t\t\t\t\tdriving_zone:\n\t\t\t\t\t{\n\t\t\t\t\t\tpickup:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:0,\n\t\t\t\t\t\t\tcountry:[\"RO\"], \n\t\t\t\t\t\t\tarea:\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tradius:300,\n\t\t\t\t\t\t\t\tcoordinate:\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tlat:'44.4267674',\n\t\t\t\t\t\t\t\t\tlng:'26.1025384'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\twaypoint:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:0,\n\t\t\t\t\t\t\tcountry:[\"RO\"], \n\t\t\t\t\t\t\tarea:\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tradius:300,\n\t\t\t\t\t\t\t\tcoordinate:\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tlat:'44.4267674',\n\t\t\t\t\t\t\t\t\tlng:'26.1025384'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\tdropoff:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:0,\n\t\t\t\t\t\t\tcountry:[\"RO\"],\n\t\t\t\t\t\t\tarea:\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tradius:300,\n\t\t\t\t\t\t\t\tcoordinate:\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tlat:'44.4267674',\n\t\t\t\t\t\t\t\t\tlng:'26.1025384'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\t\t\t\t\t   \n\t\t\t\t\t\t},\n\t\t\t\t\t\tlocation_field_relation_type:1\t\t\t\t\t},\n\t\t\t\t\tlocation_replace:[],\n\t\t\t\t\tgoogle_map_option:\n\t\t\t\t\t{\n\t\t\t\t\t\tmap_id:'c4c8f5e67b65cb77d0529b60',\n\t\t\t\t\t\tapi_key:'AIzaSyD36reIwjCeAHMR-m9Vt6WQy3pd8191kcM',\n\t\t\t\t\t\troute_type:1,\n\t\t\t\t\t\troute_avoid:[-1],\n\t\t\t\t\t\tdraggable:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:1\t\t\t\t\t\t},\n\t\t\t\t\t\ttraffic_layer:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:1\t\t\t\t\t\t},\n\t\t\t\t\t\tscrollwheel:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:1\t\t\t\t\t\t},\n\t\t\t\t\t\tmap_control:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:0,\n\t\t\t\t\t\t\tid:'ROADMAP',\n\t\t\t\t\t\t\tstyle:'HORIZONTAL_BAR',\n\t\t\t\t\t\t\tposition:'TOP_CENTER'\n\t\t\t\t\t\t},\n\t\t\t\t\t\tzoom_control:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tenable:1,\n\t\t\t\t\t\t\tstyle:'DEFAULT',\n\t\t\t\t\t\t\tposition:'TOP_CENTER',\n\t\t\t\t\t\t\tlevel:10\t\t\t\t\n\t\t\t\t\t\t},\n\t\t\t\t\t\tdefault_location:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\ttype:2,\n\t\t\t\t\t\t\tcoordinate:\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tlat:'44.4267674',\n\t\t\t\t\t\t\t\tlng:'26.1025384'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\task_load_enable:0,\n\t\t\t\t\t\tplace_api_eea_compliance:0\t\t\t\t\t},\n\t\t\t\t\tbase_location:\n\t\t\t\t\t{\n\t\t\t\t\t\tcoordinate:\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tlat:'',\n\t\t\t\t\t\t\tlng:''\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\twidget:\n\t\t\t\t\t{\n\t\t\t\t\t\tmode:0,\n\t\t\t\t\t\tbooking_form_url:'',\n\t\t\t\t\t\tsubmit:0,\n\t\t\t\t\t\troute_id:0,\n\t\t\t\t\t},\n\t\t\t\t\trtl_mode:0 ,\n\t\t\t\t\tscroll_to_booking_extra_after_select_vehicle_enable:1,\n\t\t\t\t\tcurrent_date:'06-11-2026',\n\t\t\t\t\tcurrent_time:'14:14',\n\t\t\t\t\ticon_field_enable:0,\n\t\t\t\t\tuse_my_location_link_enable:1,\n\t\t\t\t\tclient_country_code:'RO',\n\t\t\t\t\tride_time_rounding:1,\n\t\t\t\t\ttax_rate_geofence_enable:1,\n\t\t\t\t\ttotal_time_display_enable:1,\n\t\t\t\t\trecaptcha:\n\t\t\t\t\t{\n\t\t\t\t\t\tenable:0,\n\t\t\t\t\t\tsite_key:'6LfDEOYsAAAAAFuN_2Noo3IYh4RGj0m2yp_7NULQ',\n\t\t\t\t\t\tapi_type:1,\n\t\t\t\t\t},\n\t\t\t\t\tis_autoride_theme:0,\n\t\t\t\t\tpickup_time_field_write_enable:1,\n\t\t\t\t\tphone_number_iti_library_enable:1,\n\t\t\t\t\tvehicle_price_calculation_first_step_enable:0\t\t\t   });\n\n\t\t\t   bookingForm.setup();\n\t\t\t});\n\n\t\t<\/script>\t\t<br>\n<div class=\"macri-booking-policy-banner\">\n  <div class=\"macri-booking-policy-icon\">\n    <span>\u2713<\/span>\n  <\/div>\n\n  <div class=\"macri-booking-policy-content\">\n    <div class=\"macri-booking-policy-title\">\n      Anulare gratuit\u0103 cu minimum\n      <span>24H<\/span>\n      \u00eenainte\n    <\/div>\n\n    <p>\n      Pentru transferuri (aeroport, point to point, curse standard) po\u021bi anula gratuit cu minimum\n      <strong>24 de ore<\/strong> \u00eenainte de ora prelu\u0103rii. Pentru \u00eenchiriere pe or\u0103, evenimente \u0219i grupuri, termenul este de\n      <strong>48 de ore<\/strong>. Detalii \u00een <a href=\"https:\/\/macridrivers.ro\/termeni-si-conditii\/\" target=\"_blank\" rel=\"noopener\" style=\"color:#064c3b;font-weight:700;text-decoration:underline;\">Termeni \u0219i condi\u021bii<\/a>.\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n.macri-booking-policy-banner {\n  width: 100%;\n  max-width: 980px;\n  margin: 0 auto 32px auto;\n  padding: 22px 26px;\n  display: flex;\n  align-items: center;\n  gap: 18px;\n  background: linear-gradient(135deg, #f0fff8 0%, #ecfff7 48%, #ffffff 100%);\n  border: 1px solid #8cf0c5;\n  border-radius: 18px;\n  box-shadow: 0 14px 35px rgba(19, 122, 89, 0.12);\n}\n\n.macri-booking-policy-icon {\n  width: 52px;\n  height: 52px;\n  min-width: 52px;\n  border-radius: 16px;\n  background: #d7fff0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #0f8f68;\n  font-size: 22px;\n  font-weight: 800;\n}\n\n.macri-booking-policy-icon span {\n  width: 26px;\n  height: 26px;\n  border: 2px solid #0f8f68;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  line-height: 1;\n}\n\n.macri-booking-policy-content {\n  flex: 1;\n}\n\n.macri-booking-policy-title {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 7px;\n  color: #075f49;\n  font-size: 18px;\n  font-weight: 800;\n  line-height: 1.2;\n}\n\n.macri-booking-policy-title span {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 4px 9px;\n  border-radius: 999px;\n  background: #c9fce8;\n  color: #05845e;\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n\n.macri-booking-policy-content p {\n  margin: 0;\n  color: #0b6b55;\n  font-size: 15px;\n  line-height: 1.55;\n  font-weight: 400;\n}\n\n.macri-booking-policy-content strong {\n  color: #064c3b;\n  font-weight: 800;\n}\n\n@media (max-width: 767px) {\n  .macri-booking-policy-banner {\n    margin: 0 0 24px 0;\n    padding: 18px 18px;\n    gap: 14px;\n    border-radius: 15px;\n  }\n\n  .macri-booking-policy-icon {\n    width: 44px;\n    height: 44px;\n    min-width: 44px;\n    border-radius: 14px;\n  }\n\n  .macri-booking-policy-title {\n    font-size: 16px;\n    flex-wrap: wrap;\n  }\n\n  .macri-booking-policy-content p {\n    font-size: 14px;\n  }\n}\n<\/style>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14fd889 elementor-widget elementor-widget-html\" data-id=\"14fd889\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ======================================================\r\n   MACRI DRIVERS - HARTA REZERVARE FINAL CORECTAT\r\n   Form ID 1469\r\n====================================================== *\/\r\n\r\n\/* Container hart\u0103 *\/\r\n.chbs-booking-form-id-1469 .chbs-google-map {\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  border-radius: 22px !important;\r\n  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12) !important;\r\n  background: #f5f5f5 !important;\r\n}\r\n\r\n\/* Nu aplica grayscale pe tot .gm-style, pentru c\u0103 afecteaz\u0103 label-urile *\/\r\n.chbs-booking-form-id-1469 .chbs-google-map .gm-style {\r\n  filter: none !important;\r\n}\r\n\r\n\/* Grayscale doar pe fundalul h\u0103r\u021bii *\/\r\n.chbs-booking-form-id-1469 .chbs-google-map .gm-style canvas,\r\n.chbs-booking-form-id-1469 .chbs-google-map .gm-style img[src*=\"maps\/vt\"] {\r\n  filter: grayscale(1) saturate(0) contrast(1.05) brightness(1.02) !important;\r\n}\r\n\r\n\/* Google controls mai discrete *\/\r\n.chbs-booking-form-id-1469 .chbs-google-map .gm-style-cc,\r\n.chbs-booking-form-id-1469 .chbs-google-map .gmnoprint[style*=\"bottom\"] {\r\n  opacity: 0.65 !important;\r\n}\r\n\r\n.chbs-booking-form-id-1469 .chbs-google-map .gm-fullscreen-control,\r\n.chbs-booking-form-id-1469 .chbs-google-map .gm-bundled-control {\r\n  opacity: 0.9 !important;\r\n}\r\n\r\n\/* Label-uri hart\u0103 *\/\r\n.macri-map-fixed-label {\r\n  position: absolute !important;\r\n  display: flex !important;\r\n  align-items: stretch !important;\r\n  width: 268px !important;\r\n  max-width: 268px !important;\r\n  z-index: 999999 !important;\r\n  pointer-events: none !important;\r\n  font-family: inherit !important;\r\n  filter: none !important;\r\n}\r\n\r\n.macri-map-fixed-label,\r\n.macri-map-fixed-label *,\r\n.macri-map-fixed-point {\r\n  filter: none !important;\r\n}\r\n\r\n.macri-map-fixed-card {\r\n  flex: 1 1 auto !important;\r\n  min-width: 0 !important;\r\n  background: rgba(255, 255, 255, 0.98) !important;\r\n  padding: 8px 12px !important;\r\n  border-radius: 7px 0 0 7px !important;\r\n  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18) !important;\r\n  overflow: hidden !important;\r\n}\r\n\r\n.macri-map-fixed-title {\r\n  font-size: 11px !important;\r\n  font-weight: 700 !important;\r\n  color: #7b7f86 !important;\r\n  line-height: 1.1 !important;\r\n  margin-bottom: 3px !important;\r\n}\r\n\r\n.macri-map-fixed-place {\r\n  font-size: 13px !important;\r\n  font-weight: 800 !important;\r\n  color: #1a1a1a !important;\r\n  line-height: 1.25 !important;\r\n  white-space: nowrap !important;\r\n  overflow: hidden !important;\r\n  text-overflow: ellipsis !important;\r\n  max-width: 170px !important;\r\n}\r\n\r\n.macri-map-fixed-time {\r\n  flex: 0 0 58px !important;\r\n  min-width: 58px !important;\r\n  color: #ffffff !important;\r\n  padding: 8px 10px !important;\r\n  border-radius: 0 7px 7px 0 !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  font-size: 13px !important;\r\n  font-weight: 900 !important;\r\n  line-height: 1.05 !important;\r\n  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18) !important;\r\n}\r\n\r\n.macri-map-fixed-label.pickup .macri-map-fixed-time {\r\n  background: #1a1a1a !important;\r\n}\r\n\r\n.macri-map-fixed-label.dropoff .macri-map-fixed-time {\r\n  background: #E87B33 !important;\r\n}\r\n\r\n\/* Punct custom pe coordonat\u0103 *\/\r\n.macri-map-fixed-point {\r\n  position: absolute !important;\r\n  width: 15px !important;\r\n  height: 15px !important;\r\n  border: 2px solid #ffffff !important;\r\n  border-radius: 4px !important;\r\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;\r\n  z-index: 999998 !important;\r\n  pointer-events: none !important;\r\n  transform: translate(-50%, -50%) !important;\r\n}\r\n\r\n.macri-map-fixed-point.pickup {\r\n  background: #1a1a1a !important;\r\n}\r\n\r\n.macri-map-fixed-point.dropoff {\r\n  background: #E87B33 !important;\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 767px) {\r\n  .chbs-booking-form-id-1469 .chbs-google-map {\r\n    border-radius: 18px !important;\r\n  }\r\n\r\n  .macri-map-fixed-label {\r\n    width: 235px !important;\r\n    max-width: 235px !important;\r\n  }\r\n\r\n  .macri-map-fixed-place {\r\n    max-width: 135px !important;\r\n    font-size: 12px !important;\r\n  }\r\n\r\n  .macri-map-fixed-card {\r\n    padding: 7px 10px !important;\r\n  }\r\n\r\n  .macri-map-fixed-time {\r\n    flex: 0 0 50px !important;\r\n    min-width: 50px !important;\r\n    font-size: 12px !important;\r\n    padding: 7px 8px !important;\r\n  }\r\n}\r\n\r\n\/* Fix final - label-uri mai compacte ca s\u0103 \u00eencap\u0103 \u00een hart\u0103 *\/\r\n.macri-map-fixed-label {\r\n  width: 248px !important;\r\n  max-width: 248px !important;\r\n}\r\n\r\n.macri-map-fixed-place {\r\n  max-width: 150px !important;\r\n}\r\n\r\n.macri-map-fixed-time {\r\n  flex: 0 0 54px !important;\r\n  min-width: 54px !important;\r\n  padding-left: 8px !important;\r\n  padding-right: 8px !important;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .macri-map-fixed-label {\r\n    width: 220px !important;\r\n    max-width: 220px !important;\r\n  }\r\n\r\n  .macri-map-fixed-place {\r\n    max-width: 122px !important;\r\n  }\r\n\r\n  .macri-map-fixed-time {\r\n    flex: 0 0 48px !important;\r\n    min-width: 48px !important;\r\n  }\r\n}\r\n\r\n\/* ======================================================\r\n   Macri Drivers - Custom Pickup Time Picker\r\n   Form ID 1469\r\n====================================================== *\/\r\n\r\n.chbs-booking-form-id-1469 .chbs-form-field {\r\n  position: relative;\r\n}\r\n\r\n\/* Ascunde dropdown-ul vechi de timepicker dac\u0103 pluginul \u00eel deschide *\/\r\n.ui-timepicker-wrapper,\r\n.ui-timepicker-container {\r\n  display: none !important;\r\n  visibility: hidden !important;\r\n  opacity: 0 !important;\r\n}\r\n\r\n\/* Input ora - aspect premium *\/\r\n.chbs-booking-form-id-1469 input.chbs-timepicker {\r\n  cursor: pointer !important;\r\n}\r\n\r\n\/* Overlay picker *\/\r\n.macri-time-picker {\r\n  position: absolute;\r\n  top: calc(100% + 10px);\r\n  right: 0;\r\n  width: 230px;\r\n  background: #ffffff;\r\n  border-radius: 16px;\r\n  box-shadow: 0 18px 45px rgba(15, 23, 42, 0.18);\r\n  border: 1px solid rgba(15, 23, 42, 0.08);\r\n  padding: 14px;\r\n  z-index: 999999;\r\n  display: none;\r\n  font-family: inherit;\r\n}\r\n\r\n.macri-time-picker.is-open {\r\n  display: block;\r\n}\r\n\r\n.macri-time-picker-header {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.macri-time-format-btn {\r\n  border: 0;\r\n  border-radius: 6px;\r\n  padding: 5px 9px;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  cursor: default;\r\n  background: #E87B33;\r\n  color: #ffffff;\r\n}\r\n\r\n.macri-time-format-muted {\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: #a3a3a3;\r\n}\r\n\r\n.macri-time-columns {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  border-top: 1px solid #eef0f2;\r\n  border-bottom: 1px solid #eef0f2;\r\n}\r\n\r\n.macri-time-column {\r\n  position: relative;\r\n  min-height: 225px;\r\n}\r\n\r\n.macri-time-column:first-child {\r\n  border-right: 1px solid #e5e7eb;\r\n}\r\n\r\n.macri-time-scroll {\r\n  height: 225px;\r\n  overflow-y: auto;\r\n  padding: 28px 0;\r\n  text-align: center;\r\n  scrollbar-width: none;\r\n}\r\n\r\n.macri-time-scroll::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n\r\n.macri-time-option {\r\n  width: 40px;\r\n  height: 36px;\r\n  margin: 0 auto 4px auto;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 7px;\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  color: #1f2937;\r\n  cursor: pointer;\r\n  transition: all 0.15s ease;\r\n}\r\n\r\n.macri-time-option:hover {\r\n  background: #f3f4f6;\r\n}\r\n\r\n.macri-time-option.is-selected {\r\n  background: #E87B33;\r\n  color: #ffffff;\r\n}\r\n\r\n.macri-time-arrow {\r\n  position: absolute;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 24px;\r\n  border: 0;\r\n  background: rgba(255, 255, 255, 0.94);\r\n  color: #111827;\r\n  z-index: 2;\r\n  cursor: pointer;\r\n  font-size: 18px;\r\n  line-height: 1;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.macri-time-arrow.up {\r\n  top: 0;\r\n}\r\n\r\n.macri-time-arrow.down {\r\n  bottom: 0;\r\n}\r\n\r\n.macri-time-save {\r\n  width: 100%;\r\n  margin-top: 14px;\r\n  border: 0;\r\n  border-radius: 10px;\r\n  background: #000000;\r\n  color: #ffffff;\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  padding: 12px 16px;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.macri-time-save:hover {\r\n  background: #E87B33;\r\n}\r\n\r\n.macri-time-close {\r\n  position: absolute;\r\n  top: 10px;\r\n  right: 10px;\r\n  width: 24px;\r\n  height: 24px;\r\n  border: 0;\r\n  background: transparent;\r\n  color: #9ca3af;\r\n  cursor: pointer;\r\n  font-size: 18px;\r\n  line-height: 1;\r\n}\r\n\r\n.macri-time-close:hover {\r\n  color: #111827;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .macri-time-picker {\r\n    left: 0;\r\n    right: auto;\r\n    width: min(260px, calc(100vw - 40px));\r\n  }\r\n\r\n  .macri-time-scroll {\r\n    height: 205px;\r\n  }\r\n\r\n  .macri-time-column {\r\n    min-height: 205px;\r\n  }\r\n}\r\n\r\n\/* ======================================================\r\n   Macri Drivers - taburi Traseu \/ Pe ora pe aceea\u0219i linie\r\n   Form ID 1469\r\n====================================================== *\/\r\n\r\n\/* Container taburi *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav:has(li[data-id=\"1\"]) {\r\n  display: flex !important;\r\n  flex-direction: row !important;\r\n  align-items: center !important;\r\n  justify-content: flex-start !important;\r\n  gap: 14px !important;\r\n  width: auto !important;\r\n  margin: 0 0 22px 0 !important;\r\n  padding: 0 !important;\r\n  background: transparent !important;\r\n  border: none !important;\r\n  list-style: none !important;\r\n  flex-wrap: nowrap !important;\r\n}\r\n\r\n\/* Tab individual *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"],\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"] {\r\n  float: none !important;\r\n  display: inline-flex !important;\r\n  width: auto !important;\r\n  min-width: 110px !important;\r\n  height: 54px !important;\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  border: 1px solid rgba(255, 255, 255, 0.85) !important;\r\n  border-radius: 999px !important;\r\n  background: transparent !important;\r\n  overflow: hidden !important;\r\n}\r\n\r\n\/* Link tab *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"] a,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"] a {\r\n  width: 100% !important;\r\n  height: 100% !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  padding: 0 28px !important;\r\n  color: #ffffff !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  text-decoration: none !important;\r\n  border-radius: 999px !important;\r\n  background: transparent !important;\r\n  transition: all 0.25s ease !important;\r\n}\r\n\r\n\/* Tab activ *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"].ui-tabs-active,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"].ui-tabs-active {\r\n  border-color: #E87B33 !important;\r\n  background: #E87B33 !important;\r\n}\r\n\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"].ui-tabs-active a,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"].ui-tabs-active a {\r\n  color: #000000 !important;\r\n  background: #E87B33 !important;\r\n}\r\n\r\n\/* Hover *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"]:hover,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"]:hover {\r\n  border-color: #E87B33 !important;\r\n}\r\n\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"]:hover a,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"]:hover a {\r\n  background: rgba(232, 123, 51, 0.18) !important;\r\n}\r\n\r\n\/* Mobile - r\u0103m\u00e2n pe aceea\u0219i linie *\/\r\n@media (max-width: 767px) {\r\n  .chbs-booking-form-id-1469 ul.ui-tabs-nav:has(li[data-id=\"1\"]) {\r\n    justify-content: center !important;\r\n    gap: 10px !important;\r\n    margin-bottom: 16px !important;\r\n    flex-wrap: nowrap !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"],\r\n  .chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"] {\r\n    min-width: 92px !important;\r\n    height: 48px !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"] a,\r\n  .chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"] a {\r\n    padding: 0 18px !important;\r\n    font-size: 13px !important;\r\n  }\r\n}\r\n\/* ======================================================\r\n   Macri Drivers - fix culoare text tab neactiv\r\n   Form ID 1469\r\n====================================================== *\/\r\n\r\n\/* Tab neactiv *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"]:not(.ui-tabs-active),\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"]:not(.ui-tabs-active) {\r\n  background: #ffffff !important;\r\n  border-color: #E6E8EC !important;\r\n}\r\n\r\n\/* Text tab neactiv *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"]:not(.ui-tabs-active) a,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"]:not(.ui-tabs-active) a {\r\n  color: #111827 !important;\r\n  background: #ffffff !important;\r\n}\r\n\r\n\/* Hover tab neactiv *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"]:not(.ui-tabs-active):hover,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"]:not(.ui-tabs-active):hover {\r\n  border-color: #E87B33 !important;\r\n}\r\n\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"1\"]:not(.ui-tabs-active):hover a,\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li[data-id=\"2\"]:not(.ui-tabs-active):hover a {\r\n  color: #E87B33 !important;\r\n  background: #fff7f1 !important;\r\n}\r\n\r\n\/* Tab activ *\/\r\n.chbs-booking-form-id-1469 ul.ui-tabs-nav li.ui-tabs-active a {\r\n  color: #000000 !important;\r\n  background: #E87B33 !important;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const FORM_SELECTOR = '.chbs-booking-form-id-1469';\r\n  const TIME_INPUT_SELECTOR = 'input.chbs-timepicker[name^=\"chbs_pickup_time_service_type_\"]';\r\n\r\n  let activeInput = null;\r\n  let activePicker = null;\r\n\r\n  function pad(number) {\r\n    return String(number).padStart(2, '0');\r\n  }\r\n\r\n  \/*\r\n    Deruleaz\u0103 doar lista de ore\/minute, nu toat\u0103 pagina.\r\n    (scrollIntoView muta \u0219i pagina pe mobil, iar selectorul fugea de sub deget.)\r\n  *\/\r\n  function scrollOptionIntoList(option, behavior) {\r\n    const list = option && option.closest('.macri-time-scroll');\r\n\r\n    if (!list) return;\r\n\r\n    const top = option.offsetTop - list.offsetTop - (list.clientHeight \/ 2) + (option.offsetHeight \/ 2);\r\n\r\n    list.scrollTo({\r\n      top: Math.max(0, top),\r\n      behavior: behavior || 'auto'\r\n    });\r\n  }\r\n\r\n  function parseTime(value) {\r\n    value = String(value || '').trim();\r\n\r\n    const match = value.match(\/^(\\d{1,2}):(\\d{2})\/);\r\n\r\n    if (!match) {\r\n      return {\r\n        hour: 0,\r\n        minute: 0\r\n      };\r\n    }\r\n\r\n    let hour = parseInt(match[1], 10);\r\n    let minute = parseInt(match[2], 10);\r\n\r\n    if (isNaN(hour) || hour < 0 || hour > 23) {\r\n      hour = 0;\r\n    }\r\n\r\n    if (isNaN(minute) || minute < 0 || minute > 59) {\r\n      minute = 0;\r\n    }\r\n\r\n    minute = Math.round(minute \/ 5) * 5;\r\n\r\n    if (minute >= 60) {\r\n      minute = 55;\r\n    }\r\n\r\n    return {\r\n      hour,\r\n      minute\r\n    };\r\n  }\r\n\r\n  function closeAllPickers() {\r\n    document.querySelectorAll('.macri-time-picker.is-open').forEach(function (picker) {\r\n      picker.classList.remove('is-open');\r\n    });\r\n\r\n    activeInput = null;\r\n    activePicker = null;\r\n  }\r\n\r\n  function buildPicker(input) {\r\n    const field = input.closest('.chbs-form-field');\r\n\r\n    if (!field) {\r\n      return null;\r\n    }\r\n\r\n    let picker = field.querySelector('.macri-time-picker');\r\n\r\n    if (picker) {\r\n      return picker;\r\n    }\r\n\r\n    picker = document.createElement('div');\r\n    picker.className = 'macri-time-picker';\r\n\r\n    const current = parseTime(input.value);\r\n\r\n    picker.innerHTML = `\r\n      <button type=\"button\" class=\"macri-time-close\" aria-label=\"\u00cenchide\">\u00d7<\/button>\r\n\r\n      <div class=\"macri-time-picker-header\">\r\n        <button type=\"button\" class=\"macri-time-format-btn\">24h<\/button>\r\n        <span class=\"macri-time-format-muted\">format or\u0103<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"macri-time-columns\">\r\n        <div class=\"macri-time-column\">\r\n          <button type=\"button\" class=\"macri-time-arrow up\" data-scroll=\"hour\" data-dir=\"-1\">\u2303<\/button>\r\n          <div class=\"macri-time-scroll\" data-list=\"hour\"><\/div>\r\n          <button type=\"button\" class=\"macri-time-arrow down\" data-scroll=\"hour\" data-dir=\"1\">\u2304<\/button>\r\n        <\/div>\r\n\r\n        <div class=\"macri-time-column\">\r\n          <button type=\"button\" class=\"macri-time-arrow up\" data-scroll=\"minute\" data-dir=\"-1\">\u2303<\/button>\r\n          <div class=\"macri-time-scroll\" data-list=\"minute\"><\/div>\r\n          <button type=\"button\" class=\"macri-time-arrow down\" data-scroll=\"minute\" data-dir=\"1\">\u2304<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <button type=\"button\" class=\"macri-time-save\">Salveaz\u0103<\/button>\r\n    `;\r\n\r\n    picker.dataset.hour = pad(current.hour);\r\n    picker.dataset.minute = pad(current.minute);\r\n\r\n    const hourList = picker.querySelector('[data-list=\"hour\"]');\r\n    const minuteList = picker.querySelector('[data-list=\"minute\"]');\r\n\r\n    for (let h = 0; h <= 23; h++) {\r\n      const item = document.createElement('div');\r\n      item.className = 'macri-time-option';\r\n      item.textContent = pad(h);\r\n      item.dataset.value = pad(h);\r\n      item.dataset.type = 'hour';\r\n\r\n      if (h === current.hour) {\r\n        item.classList.add('is-selected');\r\n      }\r\n\r\n      hourList.appendChild(item);\r\n    }\r\n\r\n    for (let m = 0; m <= 55; m += 5) {\r\n      const item = document.createElement('div');\r\n      item.className = 'macri-time-option';\r\n      item.textContent = pad(m);\r\n      item.dataset.value = pad(m);\r\n      item.dataset.type = 'minute';\r\n\r\n      if (m === current.minute) {\r\n        item.classList.add('is-selected');\r\n      }\r\n\r\n      minuteList.appendChild(item);\r\n    }\r\n\r\n    field.appendChild(picker);\r\n\r\n    picker.addEventListener('click', function (event) {\r\n      event.stopPropagation();\r\n\r\n      const option = event.target.closest('.macri-time-option');\r\n\r\n      if (option) {\r\n        const type = option.dataset.type;\r\n        const value = option.dataset.value;\r\n\r\n        picker.dataset[type] = value;\r\n\r\n        picker\r\n          .querySelectorAll('.macri-time-option[data-type=\"' + type + '\"]')\r\n          .forEach(function (el) {\r\n            el.classList.toggle('is-selected', el.dataset.value === value);\r\n          });\r\n\r\n        picker.classList.remove('macri-time-need-hour');\r\n\r\n        scrollOptionIntoList(option, 'smooth');\r\n\r\n        return;\r\n      }\r\n\r\n      const arrow = event.target.closest('.macri-time-arrow');\r\n\r\n      if (arrow) {\r\n        const listType = arrow.dataset.scroll;\r\n        const dir = parseInt(arrow.dataset.dir, 10);\r\n        const list = picker.querySelector('[data-list=\"' + listType + '\"]');\r\n\r\n        if (list) {\r\n          list.scrollBy({\r\n            top: dir * 90,\r\n            behavior: 'smooth'\r\n          });\r\n        }\r\n\r\n        return;\r\n      }\r\n\r\n      if (event.target.closest('.macri-time-save')) {\r\n        savePickerValue(input, picker);\r\n        return;\r\n      }\r\n\r\n      if (event.target.closest('.macri-time-close')) {\r\n        closeAllPickers();\r\n      }\r\n    });\r\n\r\n    return picker;\r\n  }\r\n\r\n  function syncPickerToInput(input, picker) {\r\n    const current = parseTime(input.value);\r\n\r\n    \/*\r\n      Dac\u0103 ora nu a fost aleas\u0103 \u00eenc\u0103, nu preselect\u0103m 00:00\r\n      (altfel un simplu \"Salveaz\u0103\" programa cursa la miezul nop\u021bii).\r\n    *\/\r\n    const hasValue = \/^\\d{1,2}:\\d{2}\/.test(String(input.value || '').trim());\r\n\r\n    picker.classList.remove('macri-time-need-hour');\r\n    picker.dataset.hour = hasValue ? pad(current.hour) : '';\r\n    picker.dataset.minute = pad(current.minute);\r\n\r\n    picker.querySelectorAll('.macri-time-option').forEach(function (option) {\r\n      const type = option.dataset.type;\r\n      const value = option.dataset.value;\r\n\r\n      option.classList.toggle(\r\n        'is-selected',\r\n        value === picker.dataset[type]\r\n      );\r\n    });\r\n\r\n    setTimeout(function () {\r\n      const selectedHour = picker.querySelector('.macri-time-option[data-type=\"hour\"].is-selected');\r\n      const selectedMinute = picker.querySelector('.macri-time-option[data-type=\"minute\"].is-selected');\r\n\r\n      scrollOptionIntoList(\r\n        selectedHour || picker.querySelector('.macri-time-option[data-type=\"hour\"][data-value=\"08\"]'),\r\n        'auto'\r\n      );\r\n\r\n      scrollOptionIntoList(selectedMinute, 'auto');\r\n\r\n      \/*\r\n        Pe mobil, dac\u0103 selectorul iese sub marginea ecranului,\r\n        cobor\u00e2m pagina exact c\u00e2t s\u0103 se vad\u0103 \u0219i butonul \"Salveaz\u0103\".\r\n      *\/\r\n      const rect = picker.getBoundingClientRect();\r\n      const overflow = rect.bottom - (window.innerHeight - 16);\r\n\r\n      if (overflow > 0) {\r\n        window.scrollBy({\r\n          top: overflow,\r\n          behavior: 'smooth'\r\n        });\r\n      }\r\n    }, 30);\r\n  }\r\n\r\n  function savePickerValue(input, picker) {\r\n    const hour = picker.dataset.hour;\r\n    const minute = picker.dataset.minute || '00';\r\n\r\n    if (!hour) {\r\n      picker.classList.add('macri-time-need-hour');\r\n      return;\r\n    }\r\n\r\n    const value = hour + ':' + minute;\r\n\r\n    input.value = value;\r\n    input.setAttribute('value', value);\r\n\r\n    input.dispatchEvent(new Event('input', { bubbles: true }));\r\n    input.dispatchEvent(new Event('change', { bubbles: true }));\r\n\r\n    if (window.jQuery) {\r\n      try {\r\n        window.jQuery(input).val(value).trigger('input').trigger('change');\r\n      } catch (e) {}\r\n    }\r\n\r\n    closeAllPickers();\r\n\r\n    \/*\r\n      Unele calcule din plugin pornesc dup\u0103 click\/change.\r\n    *\/\r\n    setTimeout(function () {\r\n      input.dispatchEvent(new Event('change', { bubbles: true }));\r\n\r\n      if (window.jQuery) {\r\n        try {\r\n          window.jQuery(input).trigger('change');\r\n        } catch (e) {}\r\n      }\r\n    }, 250);\r\n  }\r\n\r\n  function openPicker(input) {\r\n    const picker = buildPicker(input);\r\n\r\n    if (!picker) {\r\n      return;\r\n    }\r\n\r\n    closeAllPickers();\r\n\r\n    activeInput = input;\r\n    activePicker = picker;\r\n\r\n    syncPickerToInput(input, picker);\r\n\r\n    picker.classList.add('is-open');\r\n\r\n    \/*\r\n      \u00cenchide timepicker-ul vechi al pluginului, dac\u0103 se deschide.\r\n    *\/\r\n    if (window.jQuery) {\r\n      try {\r\n        window.jQuery(input).timepicker('hide');\r\n      } catch (e) {}\r\n    }\r\n  }\r\n\r\n  function initTimeInputs() {\r\n    const form = document.querySelector(FORM_SELECTOR);\r\n\r\n    if (!form) {\r\n      return;\r\n    }\r\n\r\n    form.querySelectorAll(TIME_INPUT_SELECTOR).forEach(function (input) {\r\n      if (input.dataset.macriCustomTimeReady === '1') {\r\n        return;\r\n      }\r\n\r\n      input.dataset.macriCustomTimeReady = '1';\r\n\r\n      \/*\r\n        Readonly blocheaz\u0103 tastatura pe mobil \u0219i dropdown-ul vechi.\r\n      *\/\r\n      input.setAttribute('readonly', 'readonly');\r\n\r\n      input.addEventListener('focus', function (event) {\r\n        event.preventDefault();\r\n        openPicker(input);\r\n      });\r\n\r\n      input.addEventListener('click', function (event) {\r\n        event.preventDefault();\r\n        event.stopPropagation();\r\n        openPicker(input);\r\n      });\r\n\r\n      input.addEventListener('keydown', function (event) {\r\n        if (event.key === 'Enter' || event.key === ' ') {\r\n          event.preventDefault();\r\n          openPicker(input);\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  document.addEventListener('DOMContentLoaded', function () {\r\n    initTimeInputs();\r\n    setTimeout(initTimeInputs, 500);\r\n    setTimeout(initTimeInputs, 1500);\r\n  });\r\n\r\n  window.addEventListener('load', function () {\r\n    initTimeInputs();\r\n    setTimeout(initTimeInputs, 700);\r\n  });\r\n\r\n  document.addEventListener('click', function (event) {\r\n    if (\r\n      activePicker &&\r\n      !event.target.closest('.macri-time-picker') &&\r\n      !event.target.closest('input.chbs-timepicker')\r\n    ) {\r\n      closeAllPickers();\r\n    }\r\n  }, true);\r\n\r\n  document.addEventListener('change', function () {\r\n    setTimeout(initTimeInputs, 300);\r\n  }, true);\r\n\r\n  if (window.jQuery) {\r\n    window.jQuery(document).ajaxComplete(function () {\r\n      setTimeout(initTimeInputs, 300);\r\n    });\r\n  }\r\n})();\r\n<\/script>\r\n\r\n\r\n<script>\r\n(function () {\r\n  const FORM_SELECTOR = '.chbs-booking-form-id-1469';\r\n\r\n  const ROUTE_STYLE = {\r\n    strokeColor: '#111111',\r\n    strokeOpacity: 0.96,\r\n    strokeWeight: 6\r\n  };\r\n\r\n  let mapRef = null;\r\n  let overlays = [];\r\n  let patched = false;\r\n  let OverlayClass = null;\r\n\r\n  let lastAutoFitKey = '';\r\n  let autoFitRunning = false;\r\n\r\n  function getForm() {\r\n    return document.querySelector(FORM_SELECTOR);\r\n  }\r\n\r\n  function getValue(form, selector) {\r\n    const el = form ? form.querySelector(selector) : null;\r\n    return el ? String(el.value || '').trim() : '';\r\n  }\r\n\r\n  function isVisible(el) {\r\n    return !!(el && (el.offsetWidth || el.offsetHeight || el.getClientRects().length));\r\n  }\r\n\r\n  function isRouteActive(form) {\r\n    const panel1 = form.querySelector('#panel-1');\r\n\r\n    if (panel1 && panel1.getAttribute('aria-hidden') === 'false') {\r\n      return true;\r\n    }\r\n\r\n    const serviceInput = form.querySelector('input[name=\"chbs_service_type_id\"]');\r\n\r\n    if (serviceInput && String(serviceInput.value) === '1') {\r\n      return true;\r\n    }\r\n\r\n    return false;\r\n  }\r\n\r\n  function parseCoord(value) {\r\n    if (!value) return null;\r\n\r\n    const numbers = String(value).match(\/-?\\d+(\\.\\d+)?\/g);\r\n\r\n    if (!numbers || numbers.length < 2) return null;\r\n\r\n    const lat = parseFloat(numbers[0]);\r\n    const lng = parseFloat(numbers[1]);\r\n\r\n    if (isNaN(lat) || isNaN(lng)) return null;\r\n\r\n    return { lat, lng };\r\n  }\r\n\r\n  function shortenLocation(text) {\r\n    text = String(text || '').replace(\/\\s+\/g, ' ').trim();\r\n\r\n    text = text\r\n      .replace(', Romania', '')\r\n      .replace(', Rom\u00e2nia', '')\r\n      .replace('International Airport', 'Airport')\r\n      .replace('Bucharest Henri Coanda Airport', 'Aeroport Otopeni')\r\n      .replace('Bucharest Henri Coand\u0103 Airport', 'Aeroport Otopeni')\r\n      .replace('Aeroportul Interna\u021bional Henri Coand\u0103', 'Aeroport Otopeni');\r\n\r\n    if (text.length > 42) {\r\n      return text.substring(0, 42) + '...';\r\n    }\r\n\r\n    return text;\r\n  }\r\n\r\n  function parseTimeToMinutes(time) {\r\n    if (!time) return null;\r\n\r\n    time = String(time).trim().toUpperCase();\r\n\r\n    let ampm = null;\r\n\r\n    if (time.includes('AM')) ampm = 'AM';\r\n    if (time.includes('PM')) ampm = 'PM';\r\n\r\n    time = time.replace('AM', '').replace('PM', '').trim();\r\n\r\n    const parts = time.split(':');\r\n\r\n    if (parts.length < 2) return null;\r\n\r\n    let h = parseInt(parts[0], 10);\r\n    let m = parseInt(parts[1], 10);\r\n\r\n    if (isNaN(h) || isNaN(m)) return null;\r\n\r\n    if (ampm === 'PM' && h < 12) h += 12;\r\n    if (ampm === 'AM' && h === 12) h = 0;\r\n\r\n    return h * 60 + m;\r\n  }\r\n\r\n  function formatMinutes(total) {\r\n    if (total === null || isNaN(total)) return '--:--';\r\n\r\n    total = ((total % 1440) + 1440) % 1440;\r\n\r\n    const h = Math.floor(total \/ 60);\r\n    const m = total % 60;\r\n\r\n    return String(h).padStart(2, '0') + ':' + String(m).padStart(2, '0');\r\n  }\r\n\r\n  function parseTotalRideTime(form) {\r\n    const text = (form.innerText || form.textContent || '').replace(\/\\s+\/g, ' ');\r\n\r\n    let match = text.match(\/(?:TOTAL\\s*TIME|TIMP\\s*TOTAL|DURAT[\u0102A]\\s*TOTAL[\u0102A]?)[\\s:]*([0-9]+)\\s*h\\s*([0-9]+)\\s*m\/i);\r\n\r\n    if (match) {\r\n      return parseInt(match[1], 10) * 60 + parseInt(match[2], 10);\r\n    }\r\n\r\n    const candidates = Array.from(form.querySelectorAll('*')).filter(function (el) {\r\n      const t = (el.innerText || el.textContent || '').replace(\/\\s+\/g, ' ').trim();\r\n      return isVisible(el) && t.length < 50 && \/^[0-9]+\\s*h\\s*[0-9]+\\s*m$\/i.test(t);\r\n    });\r\n\r\n    if (candidates.length) {\r\n      const last = candidates[candidates.length - 1];\r\n      const t = (last.innerText || last.textContent || '').trim();\r\n\r\n      match = t.match(\/([0-9]+)\\s*h\\s*([0-9]+)\\s*m\/i);\r\n\r\n      if (match) {\r\n        return parseInt(match[1], 10) * 60 + parseInt(match[2], 10);\r\n      }\r\n    }\r\n\r\n    const hidden = form.querySelector('input[name=\"chbs_duration_sum\"]');\r\n\r\n    if (hidden) {\r\n      let raw = hidden.getAttribute('data-value') || hidden.value || '0';\r\n      raw = String(raw).replace(',', '.');\r\n\r\n      let value = parseFloat(raw);\r\n\r\n      if (!isNaN(value)) {\r\n        if (value > 1440) {\r\n          value = value \/ 60;\r\n        }\r\n\r\n        return Math.round(value);\r\n      }\r\n    }\r\n\r\n    return 0;\r\n  }\r\n\r\n  function clearLegacyLabels() {\r\n    document\r\n      .querySelectorAll(\r\n        '.macri-safe-map-labels, .macri-map-route-label, .macri-map-route-point, .macri-map-attached-label, .macri-map-attached-point'\r\n      )\r\n      .forEach(function (el) {\r\n        el.remove();\r\n      });\r\n  }\r\n\r\n  function clearOverlays() {\r\n    overlays.forEach(function (overlay) {\r\n      try {\r\n        overlay.setMap(null);\r\n      } catch (e) {}\r\n    });\r\n\r\n    overlays = [];\r\n  }\r\n\r\n  function captureMap(map) {\r\n    if (!map || typeof map.getDiv !== 'function') return;\r\n\r\n    const div = map.getDiv();\r\n\r\n    if (!div || !div.closest || !div.closest(FORM_SELECTOR)) return;\r\n\r\n    mapRef = map;\r\n\r\n    if (!map.__macriFinalMapEvents) {\r\n      google.maps.event.addListener(map, 'idle', function () {\r\n        updateLabels();\r\n      });\r\n\r\n      google.maps.event.addListener(map, 'zoom_changed', function () {\r\n        setTimeout(updateLabels, 120);\r\n      });\r\n\r\n      google.maps.event.addListener(map, 'dragend', function () {\r\n        setTimeout(updateLabels, 120);\r\n      });\r\n\r\n      map.__macriFinalMapEvents = true;\r\n    }\r\n  }\r\n\r\n  function patchGoogleMaps() {\r\n    if (patched) return;\r\n\r\n    if (!window.google || !google.maps) return;\r\n\r\n    \/* Ruta prin DirectionsRenderer *\/\r\n    if (\r\n      google.maps.DirectionsRenderer &&\r\n      google.maps.DirectionsRenderer.prototype &&\r\n      !google.maps.DirectionsRenderer.prototype.__macriFinalPatch\r\n    ) {\r\n      const proto = google.maps.DirectionsRenderer.prototype;\r\n\r\n      const originalSetOptions = proto.setOptions;\r\n      const originalSetMap = proto.setMap;\r\n      const originalSetDirections = proto.setDirections;\r\n\r\n      proto.setOptions = function (options) {\r\n        options = options || {};\r\n\r\n        options.polylineOptions = Object.assign(\r\n          {},\r\n          options.polylineOptions || {},\r\n          ROUTE_STYLE\r\n        );\r\n\r\n        return originalSetOptions.call(this, options);\r\n      };\r\n\r\n      proto.setMap = function (map) {\r\n        captureMap(map);\r\n\r\n        try {\r\n          originalSetOptions.call(this, {\r\n            polylineOptions: ROUTE_STYLE\r\n          });\r\n        } catch (e) {}\r\n\r\n        return originalSetMap.call(this, map);\r\n      };\r\n\r\n      proto.setDirections = function (directions) {\r\n        try {\r\n          captureMap(this.getMap && this.getMap());\r\n\r\n          originalSetOptions.call(this, {\r\n            polylineOptions: ROUTE_STYLE\r\n          });\r\n        } catch (e) {}\r\n\r\n        const result = originalSetDirections.call(this, directions);\r\n\r\n        setTimeout(updateLabels, 250);\r\n        setTimeout(updateLabels, 900);\r\n\r\n        return result;\r\n      };\r\n\r\n      proto.__macriFinalPatch = true;\r\n    }\r\n\r\n    \/* Ruta prin Polyline *\/\r\n    if (\r\n      google.maps.Polyline &&\r\n      google.maps.Polyline.prototype &&\r\n      !google.maps.Polyline.prototype.__macriFinalPatch\r\n    ) {\r\n      const proto = google.maps.Polyline.prototype;\r\n\r\n      const originalSetOptions = proto.setOptions;\r\n      const originalSetMap = proto.setMap;\r\n\r\n      proto.setOptions = function (options) {\r\n        options = options || {};\r\n\r\n        const looksLikeRoute =\r\n          options.path ||\r\n          options.paths ||\r\n          options.strokeColor ||\r\n          options.strokeWeight ||\r\n          options.strokeOpacity;\r\n\r\n        if (looksLikeRoute) {\r\n          options = Object.assign({}, options, ROUTE_STYLE);\r\n        }\r\n\r\n        return originalSetOptions.call(this, options);\r\n      };\r\n\r\n      proto.setMap = function (map) {\r\n        captureMap(map);\r\n\r\n        try {\r\n          this.setOptions(ROUTE_STYLE);\r\n        } catch (e) {}\r\n\r\n        const result = originalSetMap.call(this, map);\r\n\r\n        setTimeout(updateLabels, 250);\r\n        setTimeout(updateLabels, 900);\r\n\r\n        return result;\r\n      };\r\n\r\n      proto.__macriFinalPatch = true;\r\n    }\r\n\r\n    \/* Marker fallback pentru capturarea h\u0103r\u021bii *\/\r\n    if (\r\n      google.maps.Marker &&\r\n      google.maps.Marker.prototype &&\r\n      !google.maps.Marker.prototype.__macriFinalPatch\r\n    ) {\r\n      const proto = google.maps.Marker.prototype;\r\n      const originalSetMap = proto.setMap;\r\n\r\n      proto.setMap = function (map) {\r\n        captureMap(map);\r\n        return originalSetMap.call(this, map);\r\n      };\r\n\r\n      proto.__macriFinalPatch = true;\r\n    }\r\n\r\n    patched = true;\r\n  }\r\n\r\n  function styleExistingRoutes() {\r\n    const maps = document.querySelectorAll('.chbs-booking-form-id-1469 .chbs-google-map');\r\n\r\n    maps.forEach(function (map) {\r\n      const paths = map.querySelectorAll('svg path[stroke]');\r\n\r\n      paths.forEach(function (path) {\r\n        const strokeWidth = parseFloat(\r\n          path.getAttribute('stroke-width') ||\r\n          path.style.strokeWidth ||\r\n          '0'\r\n        );\r\n\r\n        if (strokeWidth < 3) return;\r\n\r\n        path.setAttribute('stroke', '#111111');\r\n        path.setAttribute('stroke-width', '6');\r\n        path.setAttribute('stroke-opacity', '0.96');\r\n\r\n        path.style.stroke = '#111111';\r\n        path.style.strokeWidth = '6px';\r\n        path.style.strokeOpacity = '0.96';\r\n      });\r\n    });\r\n  }\r\n\r\n  function autoFitMapForLabels(pickupCoord, dropoffCoord, pickupPlace, dropoffPlace) {\r\n  if (!mapRef || !window.google || !google.maps) return;\r\n\r\n  const mapDiv = mapRef.getDiv ? mapRef.getDiv() : null;\r\n  const mapWidth = mapDiv ? mapDiv.clientWidth : 0;\r\n\r\n  const routeKey = [\r\n    pickupCoord.lat,\r\n    pickupCoord.lng,\r\n    dropoffCoord.lat,\r\n    dropoffCoord.lng,\r\n    pickupPlace,\r\n    dropoffPlace,\r\n    mapWidth\r\n  ].join('|');\r\n\r\n  if (routeKey === lastAutoFitKey || autoFitRunning) {\r\n    return;\r\n  }\r\n\r\n  lastAutoFitKey = routeKey;\r\n  autoFitRunning = true;\r\n\r\n  const bounds = new google.maps.LatLngBounds();\r\n\r\n  bounds.extend(new google.maps.LatLng(pickupCoord.lat, pickupCoord.lng));\r\n  bounds.extend(new google.maps.LatLng(dropoffCoord.lat, dropoffCoord.lng));\r\n\r\n  \/*\r\n    Important:\r\n    Label-urile sunt \u00een dreapta markerilor, deci l\u0103s\u0103m mai mult spa\u021biu \u00een dreapta.\r\n    Asta mut\u0103 ruta mai spre st\u00e2nga \u0219i label-urile intr\u0103 mai bine \u00een hart\u0103.\r\n  *\/\r\n  const padding = mapWidth && mapWidth < 650\r\n    ? {\r\n        top: 90,\r\n        right: Math.min(260, Math.floor(mapWidth * 0.45)),\r\n        bottom: 95,\r\n        left: 55\r\n      }\r\n    : {\r\n        top: 105,\r\n        right: 360,\r\n        bottom: 110,\r\n        left: 80\r\n      };\r\n\r\n  setTimeout(function () {\r\n    try {\r\n      mapRef.fitBounds(bounds, padding);\r\n    } catch (e) {\r\n      try {\r\n        mapRef.fitBounds(bounds);\r\n      } catch (err) {}\r\n    }\r\n\r\n    setTimeout(function () {\r\n      autoFitRunning = false;\r\n      updateLabels();\r\n    }, 700);\r\n  }, 150);\r\n}\r\n\r\n  function getOverlayClass() {\r\n    if (!window.google || !google.maps || !google.maps.OverlayView) return null;\r\n\r\n    if (OverlayClass) return OverlayClass;\r\n\r\n    function MacriLabelOverlay(position, type, title, place, time) {\r\n      this.position = position;\r\n      this.type = type;\r\n      this.title = title;\r\n      this.place = place;\r\n      this.time = time;\r\n      this.labelDiv = null;\r\n      this.pointDiv = null;\r\n    }\r\n\r\n    MacriLabelOverlay.prototype = Object.create(google.maps.OverlayView.prototype);\r\n    MacriLabelOverlay.prototype.constructor = MacriLabelOverlay;\r\n\r\n    MacriLabelOverlay.prototype.onAdd = function () {\r\n      const panes = this.getPanes();\r\n\r\n      this.labelDiv = document.createElement('div');\r\n      this.labelDiv.className = 'macri-map-fixed-label ' + this.type;\r\n\r\n      this.labelDiv.innerHTML =\r\n        '<div class=\"macri-map-fixed-card\">' +\r\n          '<div class=\"macri-map-fixed-title\">' + this.title + '<\/div>' +\r\n          '<div class=\"macri-map-fixed-place\">' + this.place + '<\/div>' +\r\n        '<\/div>' +\r\n        '<div class=\"macri-map-fixed-time\">' + this.time + '<\/div>';\r\n\r\n      this.pointDiv = document.createElement('div');\r\n      this.pointDiv.className = 'macri-map-fixed-point ' + this.type;\r\n\r\n      panes.floatPane.appendChild(this.labelDiv);\r\n      panes.overlayMouseTarget.appendChild(this.pointDiv);\r\n    };\r\n\r\n    MacriLabelOverlay.prototype.draw = function () {\r\n  const projection = this.getProjection();\r\n\r\n  if (!projection || !this.labelDiv || !this.pointDiv) return;\r\n\r\n  const pixel = projection.fromLatLngToDivPixel(\r\n    new google.maps.LatLng(this.position.lat, this.position.lng)\r\n  );\r\n\r\n  if (!pixel) return;\r\n\r\n  const map = this.getMap && this.getMap();\r\n  const mapDiv = map && map.getDiv ? map.getDiv() : null;\r\n\r\n  if (!mapDiv) return;\r\n\r\n  const labelWidth = this.labelDiv.offsetWidth || 268;\r\n  const labelHeight = this.labelDiv.offsetHeight || 48;\r\n\r\n  const gap = 12;\r\n\r\n  \/*\r\n    Punctul r\u0103m\u00e2ne exact pe coordonat\u0103.\r\n  *\/\r\n  this.pointDiv.style.left = pixel.x + 'px';\r\n  this.pointDiv.style.top = pixel.y + 'px';\r\n\r\n  \/*\r\n    Default: label \u00een dreapta markerului.\r\n    Pentru cazul \u00een care markerul e foarte aproape de dreapta,\r\n    \u00eel mut\u0103m \u00een st\u00e2nga.\r\n  *\/\r\n  let left = pixel.x + gap;\r\n  let top = pixel.y - labelHeight \/ 2;\r\n\r\n  const mapRect = mapDiv.getBoundingClientRect();\r\n\r\n  \/*\r\n    Aplic\u0103m pozi\u021bia ini\u021bial\u0103.\r\n  *\/\r\n  this.labelDiv.style.left = left + 'px';\r\n  this.labelDiv.style.top = top + 'px';\r\n\r\n  \/*\r\n    A\u0219tept\u0103m ca browserul s\u0103 calculeze pozi\u021bia real\u0103 \u00een overlay-ul Google.\r\n    Apoi corect\u0103m cu getBoundingClientRect, nu doar cu mapWidth.\r\n  *\/\r\n  const labelRect = this.labelDiv.getBoundingClientRect();\r\n\r\n  let adjustX = 0;\r\n  let adjustY = 0;\r\n\r\n  const padding = 10;\r\n\r\n  if (labelRect.right > mapRect.right - padding) {\r\n    adjustX = (mapRect.right - padding) - labelRect.right;\r\n  }\r\n\r\n  if (labelRect.left < mapRect.left + padding) {\r\n    adjustX = (mapRect.left + padding) - labelRect.left;\r\n  }\r\n\r\n  if (labelRect.bottom > mapRect.bottom - padding) {\r\n    adjustY = (mapRect.bottom - padding) - labelRect.bottom;\r\n  }\r\n\r\n  if (labelRect.top < mapRect.top + padding) {\r\n    adjustY = (mapRect.top + padding) - labelRect.top;\r\n  }\r\n\r\n  \/*\r\n    Dac\u0103 label-ul iese prea mult \u00een dreapta, \u00eencerc\u0103m mai \u00eent\u00e2i s\u0103-l punem \u00een st\u00e2nga markerului.\r\n    Asta \u00eel \u021bine mai aproape de punct dec\u00e2t un clamp brutal.\r\n  *\/\r\n  if (labelRect.right > mapRect.right - padding) {\r\n    left = pixel.x - labelWidth - gap;\r\n    this.labelDiv.style.left = left + 'px';\r\n\r\n    const secondRect = this.labelDiv.getBoundingClientRect();\r\n\r\n    adjustX = 0;\r\n\r\n    if (secondRect.left < mapRect.left + padding) {\r\n      adjustX = (mapRect.left + padding) - secondRect.left;\r\n    }\r\n\r\n    if (secondRect.right > mapRect.right - padding) {\r\n      adjustX = (mapRect.right - padding) - secondRect.right;\r\n    }\r\n  }\r\n\r\n  \/*\r\n    Corec\u021bie final\u0103 minim\u0103, ca s\u0103 nu ias\u0103 din hart\u0103.\r\n  *\/\r\n  if (adjustX !== 0 || adjustY !== 0) {\r\n    this.labelDiv.style.left = (left + adjustX) + 'px';\r\n    this.labelDiv.style.top = (top + adjustY) + 'px';\r\n  }\r\n};\r\n\r\n    MacriLabelOverlay.prototype.onRemove = function () {\r\n      if (this.labelDiv && this.labelDiv.parentNode) {\r\n        this.labelDiv.parentNode.removeChild(this.labelDiv);\r\n      }\r\n\r\n      if (this.pointDiv && this.pointDiv.parentNode) {\r\n        this.pointDiv.parentNode.removeChild(this.pointDiv);\r\n      }\r\n\r\n      this.labelDiv = null;\r\n      this.pointDiv = null;\r\n    };\r\n\r\n    OverlayClass = MacriLabelOverlay;\r\n\r\n    return OverlayClass;\r\n  }\r\n\r\n  function updateLabels() {\r\n    patchGoogleMaps();\r\n    styleExistingRoutes();\r\n    clearLegacyLabels();\r\n\r\n    const form = getForm();\r\n\r\n    if (!form || !mapRef || !isRouteActive(form)) {\r\n      clearOverlays();\r\n      return;\r\n    }\r\n\r\n    const pickupCoord = parseCoord(\r\n      getValue(form, 'input[name=\"chbs_pickup_location_coordinate_service_type_1\"]')\r\n    );\r\n\r\n    const dropoffCoord = parseCoord(\r\n      getValue(form, 'input[name=\"chbs_dropoff_location_coordinate_service_type_1\"]')\r\n    );\r\n\r\n    if (!pickupCoord || !dropoffCoord) {\r\n      clearOverlays();\r\n      return;\r\n    }\r\n\r\n    const pickupPlace = shortenLocation(\r\n      getValue(form, 'input[name=\"chbs_pickup_location_service_type_1\"]') || 'Loca\u021bie preluare'\r\n    );\r\n\r\n    const dropoffPlace = shortenLocation(\r\n      getValue(form, 'input[name=\"chbs_dropoff_location_service_type_1\"]') || 'Loca\u021bie destina\u021bie'\r\n    );\r\n\r\n    \/*\r\n      Mut\u0103m\/\u00eencadr\u0103m harta ca ruta + label-urile s\u0103 aib\u0103 loc.\r\n      Se execut\u0103 doar c\u00e2nd ruta se schimb\u0103.\r\n    *\/\r\n    autoFitMapForLabels(pickupCoord, dropoffCoord, pickupPlace, dropoffPlace);\r\n\r\n    const pickupTimeRaw = getValue(form, 'input[name=\"chbs_pickup_time_service_type_1\"]');\r\n    const pickupMinutes = parseTimeToMinutes(pickupTimeRaw);\r\n    const rideMinutes = parseTotalRideTime(form);\r\n\r\n    const pickupTime = formatMinutes(pickupMinutes);\r\n    const dropoffTime = formatMinutes(\r\n      pickupMinutes !== null ? pickupMinutes + rideMinutes : null\r\n    );\r\n\r\n    const ClassRef = getOverlayClass();\r\n\r\n    if (!ClassRef) return;\r\n\r\n    clearOverlays();\r\n\r\n    const pickupOverlay = new ClassRef(\r\n      pickupCoord,\r\n      'pickup',\r\n      'Preluare',\r\n      pickupPlace,\r\n      pickupTime\r\n    );\r\n\r\n    const dropoffOverlay = new ClassRef(\r\n      dropoffCoord,\r\n      'dropoff',\r\n      'Destina\u021bie',\r\n      dropoffPlace,\r\n      dropoffTime\r\n    );\r\n\r\n    pickupOverlay.setMap(mapRef);\r\n    dropoffOverlay.setMap(mapRef);\r\n\r\n    overlays.push(pickupOverlay, dropoffOverlay);\r\n  }\r\n\r\n  function runDelayed() {\r\n    patchGoogleMaps();\r\n    styleExistingRoutes();\r\n\r\n    setTimeout(updateLabels, 250);\r\n    setTimeout(updateLabels, 700);\r\n    setTimeout(updateLabels, 1400);\r\n    setTimeout(updateLabels, 2500);\r\n  }\r\n\r\n  document.addEventListener('DOMContentLoaded', runDelayed);\r\n  window.addEventListener('load', runDelayed);\r\n\r\n  document.addEventListener('click', function () {\r\n    setTimeout(updateLabels, 300);\r\n    setTimeout(updateLabels, 1000);\r\n  }, true);\r\n\r\n  document.addEventListener('change', function () {\r\n    setTimeout(updateLabels, 300);\r\n    setTimeout(updateLabels, 1000);\r\n  }, true);\r\n\r\n  document.addEventListener('input', function () {\r\n    setTimeout(updateLabels, 700);\r\n  }, true);\r\n\r\n  window.addEventListener('resize', function () {\r\n    setTimeout(updateLabels, 500);\r\n  });\r\n\r\n  if (window.jQuery) {\r\n    window.jQuery(document).ajaxComplete(function () {\r\n      setTimeout(updateLabels, 300);\r\n      setTimeout(updateLabels, 1000);\r\n    });\r\n  }\r\n\r\n  runDelayed();\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* ======================================================\r\n   Macri Drivers - zoom corect c\u00e2nd harta are un singur punct\r\n   (modul Pe or\u0103 sau doar loca\u021bia de preluare completat\u0103).\r\n   Pluginul face fitBounds pe un singur punct => zoom 22 (hart\u0103 \"gri\").\r\n====================================================== *\/\r\n(function () {\r\n  const FORM_SELECTOR = '.chbs-booking-form-id-1469';\r\n  const SINGLE_POINT_ZOOM = 15;\r\n\r\n  function patchFitBounds() {\r\n    if (!window.google || !google.maps || !google.maps.Map) return false;\r\n\r\n    const proto = google.maps.Map.prototype;\r\n\r\n    if (proto.__macriSinglePointFit) return true;\r\n\r\n    const originalFitBounds = proto.fitBounds;\r\n\r\n    proto.fitBounds = function (bounds) {\r\n      try {\r\n        const div = this.getDiv && this.getDiv();\r\n\r\n        if (div && div.closest && div.closest(FORM_SELECTOR) && bounds && bounds.getNorthEast) {\r\n          const ne = bounds.getNorthEast();\r\n          const sw = bounds.getSouthWest();\r\n\r\n          if (Math.abs(ne.lat() - sw.lat()) < 0.002 && Math.abs(ne.lng() - sw.lng()) < 0.002) {\r\n            this.setCenter(bounds.getCenter());\r\n            this.setZoom(SINGLE_POINT_ZOOM);\r\n            return;\r\n          }\r\n        }\r\n      } catch (e) {}\r\n\r\n      return originalFitBounds.apply(this, arguments);\r\n    };\r\n\r\n    proto.__macriSinglePointFit = true;\r\n\r\n    return true;\r\n  }\r\n\r\n  if (!patchFitBounds()) {\r\n    let tries = 0;\r\n\r\n    const timer = setInterval(function () {\r\n      if (patchFitBounds() || ++tries > 120) {\r\n        clearInterval(timer);\r\n      }\r\n    }, 250);\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30e429a elementor-widget elementor-widget-html\" data-id=\"30e429a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ======================================================\r\n   Macri Drivers - Datepicker Bottom Sheet\r\n   Form ID 1469\r\n====================================================== *\/\r\n\r\n\/* Backdrop *\/\r\n.macri-datepicker-backdrop {\r\n  position: fixed !important;\r\n  inset: 0 !important;\r\n  background: rgba(0, 0, 0, 0.52) !important;\r\n  z-index: 999990 !important;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  transition: opacity 0.25s ease;\r\n}\r\n\r\nbody.macri-datepicker-open .macri-datepicker-backdrop {\r\n  opacity: 1;\r\n  pointer-events: auto;\r\n}\r\n\r\n\/* Transform\u0103 datepicker-ul \u00een bottom sheet *\/\r\nbody #ui-datepicker-div.chbs-booking-form-id-1469.chbs-datepicker.macri-datepicker-bottom-sheet {\r\n  position: fixed !important;\r\n  left: 50% !important;\r\n  right: auto !important;\r\n  top: auto !important;\r\n  bottom: 0 !important;\r\n  z-index: 999999 !important;\r\n  width: min(480px, calc(100vw - 24px)) !important;\r\n  max-height: min(82vh, 720px) !important;\r\n  overflow-y: auto !important;\r\n  transform: translate(-50%, 110%) !important;\r\n  opacity: 0 !important;\r\n  display: block !important;\r\n  background: #ffffff !important;\r\n  border: none !important;\r\n  border-radius: 26px 26px 0 0 !important;\r\n  box-shadow: 0 -20px 60px rgba(0, 0, 0, 0.28) !important;\r\n  padding: 0 18px 22px 18px !important;\r\n  transition: transform 0.28s ease, opacity 0.22s ease !important;\r\n}\r\n\r\nbody.macri-datepicker-open #ui-datepicker-div.chbs-booking-form-id-1469.chbs-datepicker.macri-datepicker-bottom-sheet {\r\n  transform: translate(-50%, 0) !important;\r\n  opacity: 1 !important;\r\n}\r\n\r\n\/* Header custom *\/\r\n.macri-datepicker-sheet-top {\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 20;\r\n  margin: 0 -18px 18px -18px;\r\n  padding: 12px 16px 14px 16px;\r\n  background: #ffffff;\r\n  border-radius: 26px 26px 0 0;\r\n  border-bottom: 1px solid #eef0f3;\r\n}\r\n\r\n.macri-datepicker-handle {\r\n  width: 46px;\r\n  height: 5px;\r\n  border-radius: 999px;\r\n  background: #d8dce2;\r\n  margin: 0 auto 12px auto;\r\n}\r\n\r\n.macri-datepicker-top-row {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n}\r\n\r\n.macri-datepicker-title-custom {\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  color: #111827;\r\n  line-height: 1.2;\r\n}\r\n\r\n.macri-datepicker-close {\r\n  border: none;\r\n  background: #000000;\r\n  color: #ffffff;\r\n  border-radius: 999px;\r\n  padding: 9px 16px;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  cursor: pointer;\r\n  transition: all 0.2s ease;\r\n}\r\n\r\n.macri-datepicker-close:hover {\r\n  background: #E87B33;\r\n}\r\n\r\n\/* Header lun\u0103 *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-header {\r\n  position: relative !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  min-height: 54px !important;\r\n  padding: 0 !important;\r\n  margin: 0 0 10px 0 !important;\r\n  background: #ffffff !important;\r\n  border: none !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-title {\r\n  margin: 0 !important;\r\n  padding: 0 !important;\r\n  color: #111827 !important;\r\n  font-size: 17px !important;\r\n  font-weight: 800 !important;\r\n  line-height: 1 !important;\r\n}\r\n\r\n\/* Butoane prev\/next *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next {\r\n  position: absolute !important;\r\n  top: 50% !important;\r\n  transform: translateY(-50%) !important;\r\n  width: 42px !important;\r\n  height: 42px !important;\r\n  border-radius: 50% !important;\r\n  border: 1px solid #E7EAF0 !important;\r\n  background: #ffffff !important;\r\n  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.07) !important;\r\n  cursor: pointer !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  color: #111827 !important;\r\n  text-indent: 0 !important;\r\n  font-size: 0 !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev {\r\n  left: 0 !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next {\r\n  right: 0 !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev span,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next span {\r\n  display: none !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev::before,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next::before {\r\n  display: none !important;\r\n  content: \"\" !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev::after {\r\n  content: \"\u2039\" !important;\r\n  font-size: 32px !important;\r\n  line-height: 1 !important;\r\n  font-weight: 400 !important;\r\n  color: #111827 !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next::after {\r\n  content: \"\u203a\" !important;\r\n  font-size: 32px !important;\r\n  line-height: 1 !important;\r\n  font-weight: 400 !important;\r\n  color: #111827 !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev:hover,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next:hover {\r\n  background: #E87B33 !important;\r\n  border-color: #E87B33 !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev:hover::after,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next:hover::after {\r\n  color: #ffffff !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-prev.ui-state-disabled,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-next.ui-state-disabled {\r\n  opacity: 0.25 !important;\r\n  pointer-events: none !important;\r\n}\r\n\r\n\/* Calendar table *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar {\r\n  width: 100% !important;\r\n  border-collapse: separate !important;\r\n  border-spacing: 6px !important;\r\n  margin: 0 !important;\r\n  background: #ffffff !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar thead th {\r\n  padding: 8px 0 10px 0 !important;\r\n  color: #697386 !important;\r\n  font-size: 12px !important;\r\n  font-weight: 800 !important;\r\n  text-transform: uppercase !important;\r\n  border: none !important;\r\n  background: transparent !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar td {\r\n  width: 14.285% !important;\r\n  padding: 0 !important;\r\n  border: none !important;\r\n  background: transparent !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar td a,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar td span {\r\n  width: 44px !important;\r\n  height: 44px !important;\r\n  margin: 0 auto !important;\r\n  padding: 0 !important;\r\n  border-radius: 13px !important;\r\n  border: 1px solid transparent !important;\r\n  background: #ffffff !important;\r\n  color: #111827 !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  text-decoration: none !important;\r\n  transition: all 0.18s ease !important;\r\n}\r\n\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar td a:hover {\r\n  background: #FFF3EA !important;\r\n  border-color: #E87B33 !important;\r\n  color: #E87B33 !important;\r\n}\r\n\r\n\/* Azi *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-today a,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-today .ui-state-highlight {\r\n  border-color: #E87B33 !important;\r\n  color: #E87B33 !important;\r\n  background: #FFF7F1 !important;\r\n}\r\n\r\n\/* Zi selectat\u0103 *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-current-day a,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet a.ui-state-active {\r\n  background: #E87B33 !important;\r\n  color: #ffffff !important;\r\n  border-color: #E87B33 !important;\r\n}\r\n\r\n\/* Disabled *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-unselectable span,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-state-disabled span,\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-state-disabled a {\r\n  color: #c4c8d0 !important;\r\n  background: #f8f9fb !important;\r\n  opacity: 1 !important;\r\n  cursor: not-allowed !important;\r\n}\r\n\r\n\/* Ascunde luna precedent\u0103\/urm\u0103toare goal\u0103 *\/\r\nbody #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-other-month {\r\n  visibility: hidden !important;\r\n}\r\n\r\n\/* Blocheaz\u0103 scroll-ul paginii c\u00e2nd calendarul este deschis *\/\r\nbody.macri-datepicker-open {\r\n  overflow: hidden !important;\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 767px) {\r\n  body #ui-datepicker-div.chbs-booking-form-id-1469.chbs-datepicker.macri-datepicker-bottom-sheet {\r\n    width: 100vw !important;\r\n    max-height: 86vh !important;\r\n    border-radius: 24px 24px 0 0 !important;\r\n    padding: 0 14px 20px 14px !important;\r\n  }\r\n\r\n  .macri-datepicker-sheet-top {\r\n    margin: 0 -14px 16px -14px;\r\n    padding: 12px 14px 14px 14px;\r\n  }\r\n\r\n  body #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar {\r\n    border-spacing: 4px !important;\r\n  }\r\n\r\n  body #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar td a,\r\n  body #ui-datepicker-div.macri-datepicker-bottom-sheet .ui-datepicker-calendar td span {\r\n    width: 39px !important;\r\n    height: 39px !important;\r\n    border-radius: 11px !important;\r\n    font-size: 13px !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const FORM_SELECTOR = '.chbs-booking-form-id-1469';\r\n\r\n  \/*\r\n    Deschidem bottom sheet doar pe c\u00e2mpurile reale de dat\u0103.\r\n  *\/\r\n  const DATE_INPUT_SELECTOR = [\r\n    'input[name=\"chbs_pickup_date_service_type_1\"]',\r\n    'input[name=\"chbs_pickup_date_service_type_2\"]',\r\n    'input[name=\"chbs_return_date_service_type_1\"]',\r\n    'input[name=\"chbs_return_date_service_type_2\"]'\r\n  ].join(',');\r\n\r\n  function isRealDateInput(input) {\r\n    const form = document.querySelector(FORM_SELECTOR);\r\n\r\n    if (!form || !input || !input.matches) return false;\r\n\r\n    return input.matches(DATE_INPUT_SELECTOR) && form.contains(input);\r\n  }\r\n\r\n  function ensureBackdrop() {\r\n    let backdrop = document.querySelector('.macri-datepicker-backdrop');\r\n\r\n    if (!backdrop) {\r\n      backdrop = document.createElement('div');\r\n      backdrop.className = 'macri-datepicker-backdrop';\r\n      document.body.appendChild(backdrop);\r\n\r\n      backdrop.addEventListener('click', function () {\r\n        closeDatepickerSheet();\r\n      });\r\n    }\r\n\r\n    return backdrop;\r\n  }\r\n\r\n  function decorateDatepicker(dp) {\r\n    dp.classList.add('macri-datepicker-bottom-sheet');\r\n\r\n    if (dp.querySelector('.macri-datepicker-sheet-top')) return;\r\n\r\n    const top = document.createElement('div');\r\n    top.className = 'macri-datepicker-sheet-top';\r\n    top.innerHTML = `\r\n      <div class=\"macri-datepicker-handle\"><\/div>\r\n      <div class=\"macri-datepicker-top-row\">\r\n        <div class=\"macri-datepicker-title-custom\">Alege data prelu\u0103rii<\/div>\r\n        <button type=\"button\" class=\"macri-datepicker-close\">\u00cenchide<\/button>\r\n      <\/div>\r\n    `;\r\n\r\n    dp.insertBefore(top, dp.firstChild);\r\n\r\n    top.querySelector('.macri-datepicker-close').addEventListener('click', function (event) {\r\n      event.preventDefault();\r\n      event.stopPropagation();\r\n      closeDatepickerSheet();\r\n    });\r\n  }\r\n\r\n  function closeDatepickerSheet() {\r\n    if (window.jQuery && window.jQuery.datepicker) {\r\n      try {\r\n        window.jQuery.datepicker._hideDatepicker();\r\n      } catch (e) {}\r\n    }\r\n\r\n    document.body.classList.remove('macri-datepicker-open');\r\n  }\r\n\r\n  \/*\r\n    IMPORTANT:\r\n    Transform\u0103m calendarul \u00een bottom sheet chiar \u00een momentul \u00een care jQuery UI\r\n    \u00eel deseneaz\u0103 (_updateDatepicker), \u00eenainte s\u0103 fie afi\u0219at. Astfel nu mai apare\r\n    \u00eent\u00e2i varianta nestilizat\u0103, iar header-ul r\u0103m\u00e2ne \u0219i dup\u0103 schimbarea lunii.\r\n  *\/\r\n  function patchDatepicker() {\r\n    const $ = window.jQuery;\r\n\r\n    if (!$ || !$.datepicker || typeof $.datepicker._updateDatepicker !== 'function') {\r\n      return false;\r\n    }\r\n\r\n    if ($.datepicker.__macriBottomSheetPatch) return true;\r\n\r\n    const originalUpdate = $.datepicker._updateDatepicker;\r\n    const originalHide = $.datepicker._hideDatepicker;\r\n\r\n    $.datepicker._updateDatepicker = function (inst) {\r\n      const result = originalUpdate.apply(this, arguments);\r\n\r\n      try {\r\n        const dp = inst && inst.dpDiv && inst.dpDiv[0];\r\n\r\n        if (dp) {\r\n          if (isRealDateInput(inst.input && inst.input[0])) {\r\n            decorateDatepicker(dp);\r\n            ensureBackdrop();\r\n            document.body.classList.add('macri-datepicker-open');\r\n          } else {\r\n            dp.classList.remove('macri-datepicker-bottom-sheet');\r\n          }\r\n        }\r\n      } catch (e) {}\r\n\r\n      return result;\r\n    };\r\n\r\n    $.datepicker._hideDatepicker = function () {\r\n      const result = originalHide.apply(this, arguments);\r\n\r\n      if (!$.datepicker._datepickerShowing) {\r\n        document.body.classList.remove('macri-datepicker-open');\r\n      }\r\n\r\n      return result;\r\n    };\r\n\r\n    \/*\r\n      Pluginul Chauffeur apeleaz\u0103 .datepicker('hide') pe toate c\u00e2mpurile la\r\n      $(window).resize(). \u00cen plus, setWidthClass() declan\u0219eaz\u0103 singur un resize\r\n      c\u00e2nd se schimb\u0103 l\u0103\u021bimea formularului (ex. dispare scrollbar-ul la\r\n      deschiderea sheet-ului sau apare tastatura pe mobil), a\u0219a c\u0103\r\n      calendarul se \u00eenchidea imediat dup\u0103 deschidere.\r\n      C\u00e2t timp bottom sheet-ul e deschis, ignor\u0103m acest 'hide'. \u00cenchiderile\r\n      normale (alegere dat\u0103, \u00cenchide, click \u00een afar\u0103) folosesc _hideDatepicker.\r\n    *\/\r\n    const originalFnDatepicker = $.fn.datepicker;\r\n\r\n    $.fn.datepicker = function (method) {\r\n      if (method === 'hide' && document.body.classList.contains('macri-datepicker-open')) {\r\n        return this;\r\n      }\r\n\r\n      return originalFnDatepicker.apply(this, arguments);\r\n    };\r\n\r\n    $.extend($.fn.datepicker, originalFnDatepicker);\r\n\r\n    $.datepicker.__macriBottomSheetPatch = true;\r\n\r\n    return true;\r\n  }\r\n\r\n  if (!patchDatepicker()) {\r\n    let tries = 0;\r\n\r\n    const timer = setInterval(function () {\r\n      if (patchDatepicker() || ++tries > 80) {\r\n        clearInterval(timer);\r\n      }\r\n    }, 100);\r\n  }\r\n\r\n  document.addEventListener('keydown', function (event) {\r\n    if (event.key === 'Escape' && document.body.classList.contains('macri-datepicker-open')) {\r\n      closeDatepickerSheet();\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a9dd81 elementor-widget elementor-widget-html\" data-id=\"5a9dd81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"macri-extra-four-grid-final-css\">\r\n\/* ======================================================\r\n   MACRI DRIVERS - Grid desktop pentru 4 extra options\r\n   2167 = Extra waiting time - 30 minutes\r\n   2168 = Extra waiting time \u2013 1 hour\r\n   2169 = Meet & Greet aeroport\r\n   2170 = Animal de companie\r\n\r\n   Se aplic\u0103 doar desktop.\r\n   Mobile nu este modificat.\r\n====================================================== *\/\r\n\r\n@media (min-width: 1024px) {\r\n\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: 14px 18px !important;\r\n    align-items: stretch !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2167\"],\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2168\"],\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2169\"],\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2170\"] {\r\n    grid-column: span 1 !important;\r\n\r\n    display: grid !important;\r\n    grid-template-columns: 1fr !important;\r\n    grid-template-areas:\r\n      \"info\"\r\n      \"actions\" !important;\r\n\r\n    gap: 14px !important;\r\n    width: 100% !important;\r\n    min-height: auto !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 18px !important;\r\n\r\n    border: 1px solid rgba(232, 123, 51, 0.22) !important;\r\n    border-radius: 18px !important;\r\n    background: linear-gradient(180deg, #ffffff 0%, #fffaf6 100%) !important;\r\n    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.045) !important;\r\n\r\n    box-sizing: border-box !important;\r\n    overflow: hidden !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2167\"]:hover,\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2168\"]:hover,\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2169\"]:hover,\r\n  body .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul.chbs-list-reset > li[data-booking_extra_id=\"2170\"]:hover {\r\n    border-color: rgba(232, 123, 51, 0.42) !important;\r\n    box-shadow: 0 14px 34px rgba(15, 23, 42, 0.07) !important;\r\n  }\r\n\r\n  \/* Info *\/\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-1,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-1,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-1,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-1 {\r\n    grid-area: info !important;\r\n    width: 100% !important;\r\n    min-width: 0 !important;\r\n    float: none !important;\r\n\r\n    display: block !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: none !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-1-right,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-1-right,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-1-right,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-1-right {\r\n    width: 100% !important;\r\n    min-width: 0 !important;\r\n\r\n    display: grid !important;\r\n    grid-template-columns: auto auto minmax(0, 1fr) !important;\r\n    grid-template-areas:\r\n      \"name price .\"\r\n      \"desc desc desc\" !important;\r\n\r\n    column-gap: 10px !important;\r\n    row-gap: 6px !important;\r\n    align-items: center !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: none !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-booking-form-extra-name,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-booking-form-extra-name,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-booking-form-extra-name,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-booking-form-extra-name {\r\n    grid-area: name !important;\r\n\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #1f2d3d !important;\r\n    font-size: 16px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1.25 !important;\r\n    white-space: nowrap !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-booking-form-extra-price,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-booking-form-extra-price,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-booking-form-extra-price,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-booking-form-extra-price {\r\n    grid-area: price !important;\r\n\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #E87B33 !important;\r\n    font-size: 15px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 1 !important;\r\n    white-space: nowrap !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-booking-form-extra-description,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-booking-form-extra-description,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-booking-form-extra-description,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-booking-form-extra-description {\r\n    grid-area: desc !important;\r\n\r\n    display: -webkit-box !important;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #6b7788 !important;\r\n    font-size: 13px !important;\r\n    line-height: 1.45 !important;\r\n\r\n    overflow: hidden !important;\r\n    -webkit-line-clamp: 2 !important;\r\n    -webkit-box-orient: vertical !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-booking-form-extra-description:empty {\r\n    display: none !important;\r\n  }\r\n\r\n  \/* Actions: quantity + button *\/\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-2,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-2,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-2,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-2 {\r\n    grid-area: actions !important;\r\n    justify-self: start !important;\r\n\r\n    width: auto !important;\r\n    min-width: 0 !important;\r\n    max-width: none !important;\r\n\r\n    float: none !important;\r\n\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: flex-start !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 160px 0 0 !important;\r\n\r\n    border: none !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-2,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-2 {\r\n    display: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-3,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-3,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-3,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-3 {\r\n    grid-area: actions !important;\r\n    justify-self: end !important;\r\n\r\n    width: auto !important;\r\n    min-width: 0 !important;\r\n    max-width: none !important;\r\n\r\n    float: none !important;\r\n\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: flex-end !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: none !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-3,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-3 {\r\n    justify-self: start !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-2 .chbs-form-field,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-2 .chbs-form-field {\r\n    width: 104px !important;\r\n    min-width: 104px !important;\r\n    max-width: 104px !important;\r\n    height: 38px !important;\r\n    min-height: 38px !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: none !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-2 label,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-2 label {\r\n    display: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section {\r\n    width: 104px !important;\r\n    min-width: 104px !important;\r\n    max-width: 104px !important;\r\n    height: 38px !important;\r\n    min-height: 38px !important;\r\n\r\n    display: grid !important;\r\n    grid-template-columns: 32px 40px 32px !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: 1px solid #e2e8f0 !important;\r\n    border-radius: 11px !important;\r\n    overflow: hidden !important;\r\n    background: #f8fafc !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button {\r\n    position: static !important;\r\n    transform: none !important;\r\n\r\n    width: 32px !important;\r\n    min-width: 32px !important;\r\n    max-width: 32px !important;\r\n    height: 38px !important;\r\n    min-height: 38px !important;\r\n\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: none !important;\r\n    background: #ffffff !important;\r\n    color: #E87B33 !important;\r\n\r\n    font-size: 0 !important;\r\n    line-height: 1 !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button::before,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button::before {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    font-family: Arial, sans-serif !important;\r\n    font-size: 17px !important;\r\n    font-weight: 500 !important;\r\n    line-height: 1 !important;\r\n    color: #E87B33 !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button::after,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button::after {\r\n    display: none !important;\r\n    content: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button[data-step=\"-1\"],\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button[data-step=\"-1\"] {\r\n    grid-column: 1 !important;\r\n    border-right: 1px solid #e2e8f0 !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button[data-step=\"1\"],\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button[data-step=\"1\"] {\r\n    grid-column: 3 !important;\r\n    border-left: 1px solid #e2e8f0 !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button[data-step=\"-1\"]::before,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button[data-step=\"-1\"]::before {\r\n    content: \"\u2212\" !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section-button[data-step=\"1\"]::before,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section-button[data-step=\"1\"]::before {\r\n    content: \"+\" !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-quantity-section input[type=\"text\"],\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-quantity-section input[type=\"text\"] {\r\n    grid-column: 2 !important;\r\n\r\n    width: 40px !important;\r\n    min-width: 40px !important;\r\n    max-width: 40px !important;\r\n    height: 38px !important;\r\n    min-height: 38px !important;\r\n\r\n    display: block !important;\r\n\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n\r\n    border: none !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n    outline: none !important;\r\n\r\n    text-align: center !important;\r\n    color: #1f2d3d !important;\r\n    font-size: 14px !important;\r\n    font-weight: 800 !important;\r\n    line-height: 38px !important;\r\n    box-sizing: border-box !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-3 .chbs-button,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-3 .chbs-button,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-3 .chbs-button,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-3 .chbs-button {\r\n    width: 126px !important;\r\n    min-width: 126px !important;\r\n    max-width: 126px !important;\r\n    height: 42px !important;\r\n    min-height: 42px !important;\r\n\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n\r\n    padding: 0 16px !important;\r\n\r\n    border: none !important;\r\n    border-radius: 999px !important;\r\n    background: #eef0f3 !important;\r\n    box-shadow: none !important;\r\n\r\n    color: #64748b !important;\r\n    font-size: 12px !important;\r\n    font-weight: 800 !important;\r\n    text-transform: uppercase !important;\r\n    text-decoration: none !important;\r\n  }\r\n\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2167\"] .chbs-column-3 .chbs-button:hover,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2168\"] .chbs-column-3 .chbs-button:hover,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2169\"] .chbs-column-3 .chbs-button:hover,\r\n  body .chbs-booking-form-id-1469 li[data-booking_extra_id=\"2170\"] .chbs-column-3 .chbs-button:hover {\r\n    background: #E87B33 !important;\r\n    color: #ffffff !important;\r\n  }\r\n}\r\n\r\n\/* ======================================================\r\n   FIX MOBILE - disclaimer scaun copil full width\r\n   Form ID 1469\r\n====================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n  .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul > li.macri-child-seat-info-wrap {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    min-height: auto !important;\r\n\r\n    grid-template-columns: 1fr !important;\r\n    grid-template-areas: \"notice\" !important;\r\n\r\n    margin: -2px 0 2px 0 !important;\r\n    padding: 0 !important;\r\n\r\n    border: none !important;\r\n    border-radius: 0 !important;\r\n    background: transparent !important;\r\n    box-shadow: none !important;\r\n    overflow: visible !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul > li.macri-child-seat-info-wrap::before,\r\n  .chbs-booking-form-id-1469 .chbs-booking-extra-list > ul > li.macri-child-seat-info-wrap::after {\r\n    display: none !important;\r\n    content: none !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    min-width: 0 !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 13px 14px !important;\r\n\r\n    border: 1px solid rgba(245, 185, 63, 0.75) !important;\r\n    border-radius: 14px !important;\r\n    background: #fffaf0 !important;\r\n    box-shadow: 0 8px 22px rgba(180, 83, 9, 0.06) !important;\r\n\r\n    color: #9a4b08 !important;\r\n    font-size: 12px !important;\r\n    line-height: 1.55 !important;\r\n    box-sizing: border-box !important;\r\n    text-align: left !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info-main {\r\n    display: flex !important;\r\n    align-items: flex-start !important;\r\n    gap: 8px !important;\r\n    margin: 0 0 8px 0 !important;\r\n    width: 100% !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info-main::before {\r\n    content: \"\u26a0\" !important;\r\n    flex: 0 0 16px !important;\r\n    width: 16px !important;\r\n    font-size: 13px !important;\r\n    line-height: 1.35 !important;\r\n    color: #b45309 !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info-main span {\r\n    display: block !important;\r\n    flex: 1 1 auto !important;\r\n    min-width: 0 !important;\r\n    color: #9a4b08 !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info-note {\r\n    display: flex !important;\r\n    align-items: flex-start !important;\r\n    gap: 8px !important;\r\n    width: 100% !important;\r\n\r\n    color: #1f2937 !important;\r\n    font-size: 11.5px !important;\r\n    line-height: 1.5 !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info-note::before {\r\n    content: \"\u24d8\" !important;\r\n    flex: 0 0 16px !important;\r\n    width: 16px !important;\r\n    font-size: 13px !important;\r\n    line-height: 1.25 !important;\r\n    color: #111827 !important;\r\n  }\r\n\r\n  .chbs-booking-form-id-1469 .macri-child-seat-info-note span {\r\n    display: block !important;\r\n    flex: 1 1 auto !important;\r\n    min-width: 0 !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  const FORM_SELECTOR = '.chbs-booking-form-id-1469';\r\n  const CARD_IDS = ['2167', '2168', '2169', '2170'];\r\n\r\n  function isDesktop() {\r\n    return window.matchMedia('(min-width: 1024px)').matches;\r\n  }\r\n\r\n  function forceFourExtraGrid() {\r\n    const form = document.querySelector(FORM_SELECTOR);\r\n    if (!form) return;\r\n\r\n    const list = form.querySelector('.chbs-booking-extra-list > ul.chbs-list-reset');\r\n    if (!list) return;\r\n\r\n    const items = CARD_IDS\r\n      .map(function (id) {\r\n        return form.querySelector('li[data-booking_extra_id=\"' + id + '\"]');\r\n      })\r\n      .filter(Boolean);\r\n\r\n    if (!items.length) return;\r\n\r\n    list.classList.add('macri-four-extra-grid-ready');\r\n\r\n    if (!isDesktop()) {\r\n      return;\r\n    }\r\n\r\n    list.style.setProperty('display', 'grid', 'important');\r\n    list.style.setProperty('grid-template-columns', 'repeat(2, minmax(0, 1fr))', 'important');\r\n    list.style.setProperty('gap', '14px 18px', 'important');\r\n    list.style.setProperty('align-items', 'stretch', 'important');\r\n\r\n    items.forEach(function (item) {\r\n      item.classList.add('macri-four-extra-card');\r\n\r\n      item.style.setProperty('grid-column', 'span 1', 'important');\r\n      item.style.setProperty('display', 'grid', 'important');\r\n      item.style.setProperty('grid-template-columns', '1fr', 'important');\r\n      item.style.setProperty('grid-template-areas', '\"info\" \"actions\"', 'important');\r\n      item.style.setProperty('gap', '14px', 'important');\r\n      item.style.setProperty('width', '100%', 'important');\r\n      item.style.setProperty('padding', '18px', 'important');\r\n      item.style.setProperty('border', '1px solid rgba(232, 123, 51, 0.22)', 'important');\r\n      item.style.setProperty('border-radius', '18px', 'important');\r\n      item.style.setProperty('background', 'linear-gradient(180deg, #ffffff 0%, #fffaf6 100%)', 'important');\r\n      item.style.setProperty('box-shadow', '0 12px 30px rgba(15, 23, 42, 0.045)', 'important');\r\n      item.style.setProperty('box-sizing', 'border-box', 'important');\r\n\r\n      const col1 = item.querySelector('.chbs-column-1');\r\n      const col2 = item.querySelector('.chbs-column-2');\r\n      const col3 = item.querySelector('.chbs-column-3');\r\n\r\n      if (col1) {\r\n        col1.style.setProperty('grid-area', 'info', 'important');\r\n        col1.style.setProperty('width', '100%', 'important');\r\n        col1.style.setProperty('float', 'none', 'important');\r\n        col1.style.setProperty('border', 'none', 'important');\r\n        col1.style.setProperty('background', 'transparent', 'important');\r\n      }\r\n\r\n      if (col2) {\r\n        col2.style.setProperty('grid-area', 'actions', 'important');\r\n        col2.style.setProperty('float', 'none', 'important');\r\n        col2.style.setProperty('border', 'none', 'important');\r\n        col2.style.setProperty('background', 'transparent', 'important');\r\n\r\n        if (item.dataset.booking_extra_id === '2169' || item.dataset.booking_extra_id === '2170') {\r\n          col2.style.setProperty('display', 'none', 'important');\r\n        } else {\r\n          col2.style.setProperty('display', 'flex', 'important');\r\n          col2.style.setProperty('justify-self', 'start', 'important');\r\n          col2.style.setProperty('margin', '0 160px 0 0', 'important');\r\n        }\r\n      }\r\n\r\n      if (col3) {\r\n        col3.style.setProperty('grid-area', 'actions', 'important');\r\n        col3.style.setProperty('float', 'none', 'important');\r\n        col3.style.setProperty('display', 'flex', 'important');\r\n        col3.style.setProperty('align-items', 'center', 'important');\r\n        col3.style.setProperty('justify-content', 'flex-end', 'important');\r\n        col3.style.setProperty('justify-self', 'end', 'important');\r\n        col3.style.setProperty('border', 'none', 'important');\r\n        col3.style.setProperty('background', 'transparent', 'important');\r\n\r\n        if (item.dataset.booking_extra_id === '2169' || item.dataset.booking_extra_id === '2170') {\r\n          col3.style.setProperty('justify-self', 'start', 'important');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  function run() {\r\n    forceFourExtraGrid();\r\n  }\r\n\r\n  document.addEventListener('DOMContentLoaded', function () {\r\n    run();\r\n    setTimeout(run, 500);\r\n    setTimeout(run, 1200);\r\n    setTimeout(run, 2200);\r\n  });\r\n\r\n  window.addEventListener('load', function () {\r\n    run();\r\n    setTimeout(run, 800);\r\n  });\r\n\r\n  window.addEventListener('resize', function () {\r\n    setTimeout(run, 300);\r\n  });\r\n\r\n  document.addEventListener('click', function () {\r\n    setTimeout(run, 400);\r\n  }, true);\r\n\r\n  document.addEventListener('change', function () {\r\n    setTimeout(run, 400);\r\n  }, true);\r\n\r\n  if (window.jQuery) {\r\n    window.jQuery(document).ajaxComplete(function () {\r\n      setTimeout(run, 400);\r\n    });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Macri Drivers&lt;\/h6&gt; Rezervare transfer aeroport Otopeni \u2713 Anulare gratuit\u0103 cu minimum 24H &icirc;nainte Pentru transferuri (aeroport, point to point, curse standard) po\u021bi anula gratuit cu minimum 24 de ore &icirc;nainte de ora prelu\u0103rii. Pentru &icirc;nchiriere pe or\u0103, evenimente \u0219i grupuri, termenul este de&hellip;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1583","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rezervare transfer aeroport Otopeni | Macri Drivers<\/title>\n<meta name=\"description\" content=\"Rezerv\u0103 online transferul de la sau c\u0103tre Aeroportul Otopeni. Vehicule Mercedes, \u0219ofer profesionist, confirmare rapid\u0103 \u0219i servicii disponibile la cerere.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/macridrivers.ro\/en\/rezervare\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rezervare transfer aeroport Otopeni | Macri Drivers\" \/>\n<meta property=\"og:description\" content=\"Rezerv\u0103 online transferul de la sau c\u0103tre Aeroportul Otopeni. Vehicule Mercedes, \u0219ofer profesionist, confirmare rapid\u0103 \u0219i servicii disponibile la cerere.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/macridrivers.ro\/en\/rezervare\/\" \/>\n<meta property=\"og:site_name\" content=\"Macri Drivers\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-15T22:26:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/rezervare\\\/\",\"url\":\"https:\\\/\\\/macridrivers.ro\\\/rezervare\\\/\",\"name\":\"Rezervare transfer aeroport Otopeni | Macri Drivers\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/#website\"},\"datePublished\":\"2026-05-12T10:45:23+00:00\",\"dateModified\":\"2026-10-15T22:26:38+00:00\",\"description\":\"Rezerv\u0103 online transferul de la sau c\u0103tre Aeroportul Otopeni. Vehicule Mercedes, \u0219ofer profesionist, confirmare rapid\u0103 \u0219i servicii disponibile la cerere.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/rezervare\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/macridrivers.ro\\\/rezervare\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/rezervare\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\\\/\\\/macridrivers.ro\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rezervare Transfer Aeroport\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/#website\",\"url\":\"https:\\\/\\\/macridrivers.ro\\\/\",\"name\":\"Macri Drivers\",\"description\":\"Transfer aeroport Otopeni, \u00eenchiriere ma\u0219in\u0103 cu \u0219ofer \u0219i transport evenimente \u00een Bucure\u0219ti, Ilfov \u0219i toat\u0103 Rom\u00e2nia.\",\"publisher\":{\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/macridrivers.ro\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/#organization\",\"name\":\"Macri Drivers SRL\",\"url\":\"https:\\\/\\\/macridrivers.ro\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/macridrivers.ro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/light-logo-e1778814665934.webp\",\"contentUrl\":\"https:\\\/\\\/macridrivers.ro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/light-logo-e1778814665934.webp\",\"width\":1000,\"height\":136,\"caption\":\"Macri Drivers SRL\"},\"image\":{\"@id\":\"https:\\\/\\\/macridrivers.ro\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rezervare transfer aeroport Otopeni | Macri Drivers","description":"Rezerv\u0103 online transferul de la sau c\u0103tre Aeroportul Otopeni. Vehicule Mercedes, \u0219ofer profesionist, confirmare rapid\u0103 \u0219i servicii disponibile la cerere.","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:\/\/macridrivers.ro\/en\/rezervare\/","og_locale":"en_GB","og_type":"article","og_title":"Rezervare transfer aeroport Otopeni | Macri Drivers","og_description":"Rezerv\u0103 online transferul de la sau c\u0103tre Aeroportul Otopeni. Vehicule Mercedes, \u0219ofer profesionist, confirmare rapid\u0103 \u0219i servicii disponibile la cerere.","og_url":"https:\/\/macridrivers.ro\/en\/rezervare\/","og_site_name":"Macri Drivers","article_modified_time":"2026-10-15T22:26:38+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/macridrivers.ro\/rezervare\/","url":"https:\/\/macridrivers.ro\/rezervare\/","name":"Rezervare transfer aeroport Otopeni | Macri Drivers","isPartOf":{"@id":"https:\/\/macridrivers.ro\/#website"},"datePublished":"2026-05-12T10:45:23+00:00","dateModified":"2026-10-15T22:26:38+00:00","description":"Rezerv\u0103 online transferul de la sau c\u0103tre Aeroportul Otopeni. Vehicule Mercedes, \u0219ofer profesionist, confirmare rapid\u0103 \u0219i servicii disponibile la cerere.","breadcrumb":{"@id":"https:\/\/macridrivers.ro\/rezervare\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/macridrivers.ro\/rezervare\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/macridrivers.ro\/rezervare\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/macridrivers.ro\/"},{"@type":"ListItem","position":2,"name":"Rezervare Transfer Aeroport"}]},{"@type":"WebSite","@id":"https:\/\/macridrivers.ro\/#website","url":"https:\/\/macridrivers.ro\/","name":"Macri Drivers","description":"Transfer aeroport Otopeni, \u00eenchiriere ma\u0219in\u0103 cu \u0219ofer \u0219i transport evenimente \u00een Bucure\u0219ti, Ilfov \u0219i toat\u0103 Rom\u00e2nia.","publisher":{"@id":"https:\/\/macridrivers.ro\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/macridrivers.ro\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/macridrivers.ro\/#organization","name":"Macri Drivers SRL","url":"https:\/\/macridrivers.ro\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/macridrivers.ro\/#\/schema\/logo\/image\/","url":"https:\/\/macridrivers.ro\/wp-content\/uploads\/2026\/05\/light-logo-e1778814665934.webp","contentUrl":"https:\/\/macridrivers.ro\/wp-content\/uploads\/2026\/05\/light-logo-e1778814665934.webp","width":1000,"height":136,"caption":"Macri Drivers SRL"},"image":{"@id":"https:\/\/macridrivers.ro\/#\/schema\/logo\/image\/"}}]}},"meta_box":[],"_links":{"self":[{"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/pages\/1583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/comments?post=1583"}],"version-history":[{"count":142,"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/pages\/1583\/revisions"}],"predecessor-version":[{"id":2582,"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/pages\/1583\/revisions\/2582"}],"wp:attachment":[{"href":"https:\/\/macridrivers.ro\/en\/wp-json\/wp\/v2\/media?parent=1583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}