{"id":8726,"date":"2025-12-18T17:34:43","date_gmt":"2025-12-18T17:34:43","guid":{"rendered":"https:\/\/worldschoolingjourneys.com\/?page_id=8726"},"modified":"2026-09-21T20:49:41","modified_gmt":"2026-09-21T20:49:41","slug":"booking","status":"publish","type":"page","link":"https:\/\/worldschoolingjourneys.com\/travel\/booking\/","title":{"rendered":"Booking"},"content":{"rendered":"<div class=\"brz brz-root__container brz-reset-all brz-root__container-page\" >\n<section id=\"vguHPJ4EHM6l_vguHPJ4EHM6l\" class=\"brz-section brz-css-d-ynf0il brz-css-1n9tjpb\">\n<div class=\"brz-section__content brz-section--boxed brz-css-d-oh3bvl brz-css-1bvjcgk\" data-brz-custom-id=\"e9eB5nO3sLzN\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-d-x9rvyp brz-css-1bighf5\">\n<div id=\"\" class=\"brz-css-d-1wonu5h brz-css-1pyexla brz-wrapper\">\n<div class=\"brz-wp-shortcode brz-css-d-19rsjz0 brz-css-1g6tlr2\" data-brz-custom-id=\"csvOInGtwrQF\">\n<div>\t<div class=\"eat-cif-page\">\n\t\t<div class=\"eat-cif-wrap\" id=\"eatCifFormWrap\">\n\t\t\t<div class=\"eat-cif-intro\">\n\t\t\t\t<h1>So happy you decided to join us!<\/h1>\n\t\t\t\t<p>Please enter the information below and we will contact you with the current price and to start the booking process. Make sure to add booking@everyavenue.com to your approved email list.<\/p>\n\t\t\t\t<p>If you do not hear from us within 24-48 hours, check your spam and then reach out.<\/p>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"eat-cif-progress-bar\"><div class=\"eat-cif-progress-fill\" id=\"eatCifProgressFill\"><\/div><\/div>\n\t\t\t<div class=\"eat-cif-progress-text\" id=\"eatCifProgressText\">Step 1 of 10<\/div>\n\n\t\t\t<div class=\"eat-cif-error\" id=\"eatCifError\" hidden><\/div>\n\n\t\t\t<form id=\"eatCifForm\" novalidate>\n\t\t\t\t<!-- honeypot - real visitors never see or fill this -->\n\t\t\t\t<div style=\"position:absolute;left:-9999px;\" aria-hidden=\"true\">\n\t\t\t\t\t<label for=\"eatCifWebsite\">Website<\/label>\n\t\t\t\t\t<input type=\"text\" id=\"eatCifWebsite\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\">\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"9\">\n\t\t\t\t\t<div class=\"eat-cif-field\">\n\t\t\t\t\t\t<label>What do you need?<\/label>\n\t\t\t\t\t\t<div class=\"eat-cif-radio-row\">\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"radio\" name=\"eatCifInquiryType\" value=\"book\" checked> I need to book my spot<\/label>\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"radio\" name=\"eatCifInquiryType\" value=\"inquiry\"> General inquiry (pricing, cabin availability, etc.)<\/label>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"0\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\">\n\t\t\t\t\t\t<label for=\"eatCifCruiseSelect\">Which cruise are you booking for?<\/label>\n\t\t\t\t\t\t<select required id=\"eatCifCruiseSelect\">\n\t\t\t\t\t\t\t<option value=\"\">Select a cruise...<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-24OCT2026-RAV-BAR\">Oct 24, 2026: Ravenna \u2192 Barcelona - Explorer of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"CE-29OCT2026-TOK-HON2\">Oct 29, 2026: Tokyo \u2192 Hong Kong - Celebrity Millennium<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-31OCT2026-BAR-POR\">Oct 31, 2026: Barcelona \u2192 Port Canaveral - Explorer of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-04NOV2026-SYD-LOS\">Nov 4, 2026: Sydney \u2192 Los Angeles - Crown Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-09NOV2026-AUC-LOS\">Nov 9, 2026: Auckland \u2192 Los Angeles - Crown Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"CE-12NOV2026-HON2-SIN\">Nov 12, 2026: Hong Kong \u2192 Singapore - Celebrity Millennium<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-19NOV2026-FOR-BUE\">Nov 19, 2026: Fort Lauderdale \u2192 Buenos Aires - Majestic Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"CE-26NOV2026-SIN-BEN\">Nov 26, 2026: Singapore \u2192 Benoa - Celebrity Millennium<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-03DEC2026-LOS-FOR\">Dec 3, 2026: Los Angeles \u2192 Fort Lauderdale - Crown Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"CA-05DEC2026-MIA-MIA\">Dec 5, 2026: Miami Roundtrip - Carnival Horizon<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-07DEC2026-BUE-VAL\">Dec 7, 2026: Buenos Aires \u2192 Valparaiso - Majestic Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"NC-10DEC2026-MIA-MIA\">Dec 10, 2026: Miami Roundtrip - Norwegian Sun<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-06JAN2027-FOR-LOS\">Jan 6, 2027: Fort Lauderdale \u2192 Los Angeles - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"NC-09JAN2027-MIA-MIA\">Jan 9, 2027: Miami Roundtrip - Norwegian Luna<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-21JAN2027-LOS-SYD\">Jan 21, 2027: Los Angeles \u2192 Sydney - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-27FEB2027-FOR-FOR\">Feb 27, 2027: Fort Lauderdale Roundtrip - Caribbean<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-27FEB2027-SYD-SIN\">Feb 27, 2027: Sydney \u2192 Singapore - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"CA-13MAR2027-MIA-MIA\">Mar 13, 2027: Miami Roundtrip - Carnival Horizon<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-28MAR2027-FOR-BAR\">Mar 28, 2027: Fort Lauderdale \u2192 Barcelona - Sun Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-29MAR2027-TOK2-TOK2\">Mar 29, 2027: Tokyo Roundtrip - Sapphire Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-31MAR2027-SIN-HON2\">Mar 31, 2027: Singapore \u2192 Hong Kong - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-11APR2027-BAR-ATH\">Apr 11, 2027: Barcelona \u2192 Athens - Sun Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-11APR2027-BAR-ROM\">Apr 11, 2027: Barcelona \u2192 Rome - Sun Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-13APR2027-HON2-TOK2\">Apr 13, 2027: Hong Kong \u2192 Tokyo - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-23APR2027-TOK2-VAN\">Apr 23, 2027: Tokyo \u2192 Vancouver - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-23APR2027-FOR-FOR\">Apr 23, 2027: Fort Lauderdale Roundtrip - Oasis of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-24APR2027-SOU-SOU\">Apr 24, 2027: Southampton Roundtrip - Sky Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-25APR2027-FOR-BAR\">Apr 25, 2027: Fort Lauderdale \u2192 Barcelona - Legend of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-30APR2027-VAN-SEA\">Apr 30, 2027: Vancouver \u2192 Seattle - Star Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-08MAY2027-VAN-ANC\">May 8, 2027: Vancouver \u2192 Anchorage - Crown Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-11MAY2027-VAN-LOS\">May 11, 2027: Vancouver \u2192 Los Angeles - Coral Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-26JUN2027-SOU-SOU\">Jun 26, 2027: Southampton Roundtrip - Sky Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-09JUL2027-ATH-ATH\">Jul 9, 2027: Athens Roundtrip - Rhapsody of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-29AUG2027-SOU-SOU\">Aug 29, 2027: Southampton Roundtrip - Majestic Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-05SEP2027-TOK-TOK\">Sep 5, 2027: Tokyo Roundtrip - Diamond Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-14SEP2027-TOK2-SIN\">Sep 14, 2027: Tokyo \u2192 Singapore - Sapphire Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-17SEP2027-VAN-VAN\">Sep 17, 2027: Vancouver Roundtrip - Anthem of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-28SEP2027-SIN-PER\">Sep 28, 2027: Singapore \u2192 Perth - Sapphire Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-10OCT2027-PER-SYD\">Oct 10, 2027: Perth \u2192 Sydney - Sapphire Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-24OCT2027-ROM-BAR\">Oct 24, 2027: Rome \u2192 Barcelona - Sun Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-26OCT2027-SYD-AUC\">Oct 26, 2027: Sydney \u2192 Auckland - Sapphire Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-27OCT2027-TOK-LOS\">Oct 27, 2027: Tokyo \u2192 Los Angeles - Navigator of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-31OCT2027-ATH-BAR\">Oct 31, 2027: Athens \u2192 Barcelona - Sun Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-31OCT2027-BAR-FOR\">Oct 31, 2027: Barcelona \u2192 Fort Lauderdale - Legend of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-07NOV2027-BAR-FOR\">Nov 7, 2027: Barcelona \u2192 Fort Lauderdale - Sun Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"RC-13NOV2027-FOR-FOR\">Nov 13, 2027: Fort Lauderdale Roundtrip - Legend of the Seas<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-15NOV2027-FOR-FOR\">Nov 15, 2027: Fort Lauderdale Roundtrip - Island Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"PC-16MAY2028-ROM-ATH\">May 16, 2028: Rome \u2192 Athens - Enchanted Princess<\/option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"1\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifFullName\">Your Full Name<\/label><input required type=\"text\" id=\"eatCifFullName\" placeholder=\"Jane Smith\"><\/div>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifEmail\">Email Address<\/label><input required type=\"email\" id=\"eatCifEmail\" placeholder=\"you@email.com\"><\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"2\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifPhone\">Phone Number<\/label><input type=\"tel\" id=\"eatCifPhone\" placeholder=\"+1 555 555 5555\"><\/div>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifContactMethod\">Best way to reach you?<\/label>\n\t\t\t\t\t\t<select id=\"eatCifContactMethod\"><option value=\"\">Select<\/option><option>Text<\/option><option>Call<\/option><option>Email<\/option><option>WhatsApp<\/option><\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"3\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifDob\">Your DOB<\/label><input required type=\"date\" id=\"eatCifDob\"><\/div>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifGender\">Your Gender<\/label>\n\t\t\t\t\t\t<select required id=\"eatCifGender\"><option value=\"\">Select<\/option><option>Female<\/option><option>Male<\/option><option>Non-binary<\/option><option>Prefer not to say<\/option><option>Other<\/option><\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"4\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifCitizenship\">Your Citizenship<\/label><input required type=\"text\" id=\"eatCifCitizenship\" placeholder=\"e.g. United States\"><\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"5\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\">\n\t\t\t\t\t\t<label>Have you booked a trip through us before?<\/label>\n\t\t\t\t\t\t<div class=\"eat-cif-radio-row\">\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"radio\" name=\"eatCifBookedBefore\" value=\"yes\"> Yes, before<\/label>\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"radio\" name=\"eatCifBookedBefore\" value=\"no\" checked> No, first time<\/label>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifHearAboutUs\">How did you hear about us?<\/label>\n\t\t\t\t\t\t<select id=\"eatCifHearAboutUs\">\n\t\t\t\t\t\t\t<option value=\"\">Select<\/option>\n\t\t\t\t\t\t\t<option>Instagram<\/option><option>Facebook<\/option><option>TikTok<\/option><option>Google Search<\/option>\n\t\t\t\t\t\t\t<option>Family\/Friend Referral<\/option><option>Previous Customer<\/option><option>WhatsApp<\/option>\n\t\t\t\t\t\t\t<option>Email Newsletter<\/option><option>Other<\/option>\n\t\t\t\t\t\t<\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"6\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\">\n\t\t\t\t\t\t<label>Which cabin type(s) are you interested in?<\/label>\n\t\t\t\t\t\t<div class=\"eat-cif-hint\">Select all that you'd like pricing on.<\/div>\n\t\t\t\t\t\t<div class=\"eat-cif-radio-row\">\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"checkbox\" name=\"eatCifCabin\" value=\"Interior\"> Interior<\/label>\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"checkbox\" name=\"eatCifCabin\" value=\"Balcony\"> Balcony<\/label>\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"checkbox\" name=\"eatCifCabin\" value=\"Oceanview\"> Oceanview<\/label>\n\t\t\t\t\t\t\t<label class=\"eat-cif-radio-opt\"><input type=\"checkbox\" name=\"eatCifCabin\" value=\"Suite\"> Suite<\/label>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"7\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-hint\">Traveling with others? You're Passenger 1 &mdash; add anyone else joining your cabin.<\/div>\n\t\t\t\t\t<div class=\"eat-cif-hint\">Name, date of birth, gender, and citizenship are required for every passenger you add.<\/div>\n\t\t\t\t\t<div id=\"eatCifPassengerBlocks\"><\/div>\n\t\t\t\t\t<button type=\"button\" class=\"eat-cif-add-passenger-btn\" id=\"eatCifAddPassengerBtn\">+ Add a passenger<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-step\" data-step=\"8\" hidden>\n\t\t\t\t\t<div class=\"eat-cif-field\"><label for=\"eatCifComments\">Questions or comments?<\/label><textarea id=\"eatCifComments\" rows=\"3\" placeholder=\"Optional\"><\/textarea><\/div>\n\t\t\t\t\t<div class=\"eat-cif-review-box\" id=\"eatCifReviewBox\"><\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"eat-cif-form-nav\">\n\t\t\t\t\t<button type=\"button\" class=\"eat-cif-link-btn\" id=\"eatCifPrevBtn\">&larr; Back<\/button>\n\t\t\t\t\t<button type=\"button\" class=\"eat-cif-btn eat-cif-btn-primary\" id=\"eatCifNextBtn\">Next<\/button>\n\t\t\t\t\t<button type=\"submit\" class=\"eat-cif-btn eat-cif-btn-primary\" id=\"eatCifSubmitBtn\" hidden>Send Inquiry<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/form>\n\t\t<\/div>\n\n\t\t<div class=\"eat-cif-success\" id=\"eatCifSuccess\" hidden>\n\t\t\t<h1>Email sent!<\/h1>\n\t\t\t<p>Please make sure to add booking@everyavenue.com to your approved senders and check spam. If you do not receive a response within 48 hours reach out over WhatsApp or Facebook Messenger.<\/p>\n\t\t\t<button type=\"button\" class=\"eat-cif-link-btn\" id=\"eatCifResetBtn\">Submit another response<\/button>\n\t\t<\/div>\n\t<\/div>\n\n\t<style>\n\t\t.eat-cif-page{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}\n\t\t.eat-cif-wrap{width:100%;max-width:520px;margin:0 auto;background:#fff;border:1px solid #e6e6e2;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:40px;box-sizing:border-box;}\n\t\t.eat-cif-intro h1{margin:0 0 10px;font-size:26px;}\n\t\t.eat-cif-intro p{margin:0 0 18px;color:#555;font-size:15px;line-height:1.5;}\n\t\t.eat-cif-progress-bar{background:#eee;border-radius:4px;height:6px;overflow:hidden;margin-bottom:6px;}\n\t\t.eat-cif-progress-fill{background:#708F53;height:100%;width:10%;transition:width .2s;}\n\t\t.eat-cif-progress-text{font-size:12px;color:#888;margin-bottom:24px;}\n\t\t.eat-cif-error{background:#fdecea;border:1px solid #f5c2c0;color:#a12b23;padding:10px 12px;border-radius:6px;font-size:13px;margin-bottom:14px;}\n\t\t.eat-cif-field{margin-bottom:18px;}\n\t\t.eat-cif-field label{display:block;font-size:14px;font-weight:700;margin-bottom:7px;color:#222;}\n\t\t.eat-cif-field input[type=\"text\"],.eat-cif-field input[type=\"email\"],.eat-cif-field input[type=\"tel\"],.eat-cif-field input[type=\"date\"],.eat-cif-field select,.eat-cif-field textarea{\n\t\t\twidth:100%;box-sizing:border-box;padding:12px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:15px;font-family:inherit;\n\t\t}\n\t\t.eat-cif-hint{font-size:12px;color:#888;margin-top:8px;}\n\t\t.eat-cif-radio-row{display:flex;flex-direction:column;gap:8px;}\n\t\t.eat-cif-radio-opt{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:normal;cursor:pointer;}\n\t\t.eat-cif-passenger-block{border:1px solid #e2e2e2;border-radius:8px;padding:16px;margin-bottom:12px;}\n\t\t.eat-cif-passenger-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}\n\t\t.eat-cif-passenger-head label{font-size:13px;font-weight:700;}\n\t\t.eat-cif-remove-passenger{background:none;border:none;color:#a12b23;font-size:12px;font-weight:700;cursor:pointer;}\n\t\t.eat-cif-passenger-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;}\n\t\t.eat-cif-passenger-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}\n\t\t.eat-cif-passenger-block input,.eat-cif-passenger-block select{width:100%;box-sizing:border-box;padding:9px 11px;border:1.5px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;}\n\t\t.eat-cif-add-passenger-btn{background:none;border:1.5px dashed #999;border-radius:6px;padding:11px 14px;font-size:14px;font-weight:700;cursor:pointer;width:100%;color:#444;}\n\t\t.eat-cif-review-box{background:#f7f7f5;border-radius:8px;padding:16px;margin-top:16px;font-size:14px;}\n\t\t.eat-cif-review-box h4{margin:0 0 10px;font-size:14px;}\n\t\t.eat-cif-review-row{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #e8e8e5;}\n\t\t.eat-cif-review-row .k{color:#888;}\n\t\t.eat-cif-review-row .v{font-weight:700;text-align:right;}\n\t\t.eat-cif-form-nav{display:flex;align-items:center;justify-content:space-between;margin-top:24px;}\n\t\t.eat-cif-link-btn{background:none;border:none;color:#666;font-size:14px;cursor:pointer;padding:8px 0;}\n\t\t.eat-cif-btn{border:none;border-radius:6px;padding:13px 26px;font-size:15px;font-weight:700;cursor:pointer;}\n\t\t.eat-cif-btn-primary{background:#708F53;color:#fff;}\n\t\t.eat-cif-btn-primary:disabled{opacity:.6;cursor:default;}\n\t\t.eat-cif-success{width:100%;max-width:520px;margin:0 auto;text-align:center;background:#fff;border:1px solid #e6e6e2;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:40px;box-sizing:border-box;}\n\t\t.eat-cif-success h1{margin:0 0 12px;font-size:26px;}\n\t\t.eat-cif-success p{color:#555;font-size:15px;line-height:1.5;margin:0 0 20px;}\n\t<\/style>\n\n\t<script>\n\t(function() {\n\t\tvar AJAX_URL = \"https:\\\/\\\/worldschoolingjourneys.com\\\/travel\\\/wp-admin\\\/admin-ajax.php\";\n\t\tvar NONCE = \"f9faba4c55\";\n\t\t\/\/ Step 9 (What do you need?) always comes first. Its answer is just\n\t\t\/\/ recorded and sent along with the booking - it doesn't change which\n\t\t\/\/ steps follow, everyone fills in the full booking form.\n\t\tvar STEPS = [9, 0, 1, 2, 3, 4, 5, 6, 7, 8];\n\n\t\tvar formWrap = document.getElementById('eatCifFormWrap');\n\t\tvar success = document.getElementById('eatCifSuccess');\n\t\tvar form = document.getElementById('eatCifForm');\n\t\tvar errorBox = document.getElementById('eatCifError');\n\t\tvar progressFill = document.getElementById('eatCifProgressFill');\n\t\tvar progressText = document.getElementById('eatCifProgressText');\n\t\tvar prevBtn = document.getElementById('eatCifPrevBtn');\n\t\tvar nextBtn = document.getElementById('eatCifNextBtn');\n\t\tvar submitBtn = document.getElementById('eatCifSubmitBtn');\n\t\tvar passengerBlocks = document.getElementById('eatCifPassengerBlocks');\n\t\tvar cruiseSelectEl = document.getElementById('eatCifCruiseSelect');\n\n\t\tvar currentStep = 9;\n\t\tvar inquiryType = 'book';\n\t\tvar selectedCruiseId = '';\n\t\tvar passengers = []; \/\/ {firstName,lastName,dob,gender,citizenship}\n\n\t\tfunction showError(msg) {\n\t\t\tif (!msg) { errorBox.hidden = true; errorBox.textContent = ''; return; }\n\t\t\terrorBox.hidden = false;\n\t\t\terrorBox.textContent = msg;\n\t\t}\n\n\t\tfunction renderStep() {\n\t\t\tvar idx = STEPS.indexOf(currentStep);\n\t\t\tdocument.querySelectorAll('.eat-cif-step').forEach(function(el) {\n\t\t\t\tel.hidden = parseInt(el.getAttribute('data-step'), 10) !== currentStep;\n\t\t\t});\n\t\t\tprogressFill.style.width = ((idx + 1) \/ STEPS.length * 100) + '%';\n\t\t\tprogressText.textContent = 'Step ' + (idx + 1) + ' of ' + STEPS.length;\n\t\t\tprevBtn.style.visibility = idx === 0 ? 'hidden' : 'visible';\n\t\t\tnextBtn.hidden = idx === STEPS.length - 1;\n\t\t\tsubmitBtn.hidden = idx !== STEPS.length - 1;\n\t\t\tif (idx === STEPS.length - 1) renderReview();\n\t\t\tshowError(null);\n\t\t\tformWrap.scrollIntoView({ block: 'start', behavior: 'smooth' });\n\t\t}\n\n\t\tfunction stepIsValid() {\n\t\t\tif (currentStep === 9) {\n\t\t\t\tinquiryType = radioValue('eatCifInquiryType') || 'book';\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif (currentStep === 0) {\n\t\t\t\tif (!cruiseSelectEl.value) { showError('Please choose a cruise to continue.'); return false; }\n\t\t\t\tselectedCruiseId = cruiseSelectEl.value;\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif (currentStep === 1) {\n\t\t\t\tvar name = document.getElementById('eatCifFullName').value.trim();\n\t\t\t\tvar email = document.getElementById('eatCifEmail').value.trim();\n\t\t\t\tif (!name || !email) { showError('Please enter your name and email to continue.'); return false; }\n\t\t\t}\n\t\t\tif (currentStep === 3) {\n\t\t\t\tvar dob = document.getElementById('eatCifDob').value;\n\t\t\t\tvar gender = document.getElementById('eatCifGender').value;\n\t\t\t\tif (!dob || !gender) { showError('Please enter your date of birth and gender to continue.'); return false; }\n\t\t\t}\n\t\t\tif (currentStep === 4) {\n\t\t\t\tvar citizenship = document.getElementById('eatCifCitizenship').value.trim();\n\t\t\t\tif (!citizenship) { showError('Please enter your citizenship to continue.'); return false; }\n\t\t\t}\n\t\t\tif (currentStep === 7) {\n\t\t\t\tfor (var i = 0; i < passengers.length; i++) {\n\t\t\t\t\tvar p = passengers[i];\n\t\t\t\t\tif (!p.firstName.trim() || !p.lastName.trim() || !p.dob || !p.gender || !p.citizenship.trim()) {\n\t\t\t\t\t\tshowError('Please fill in the name, date of birth, gender, and citizenship for Passenger ' + (i + 2) + '.');\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\n\t\tnextBtn.addEventListener('click', function() {\n\t\t\tif (!stepIsValid()) return;\n\t\t\tvar idx = STEPS.indexOf(currentStep);\n\t\t\tif (idx < STEPS.length - 1) { currentStep = STEPS[idx + 1]; renderStep(); }\n\t\t});\n\t\tprevBtn.addEventListener('click', function() {\n\t\t\tvar idx = STEPS.indexOf(currentStep);\n\t\t\tif (idx > 0) { currentStep = STEPS[idx - 1]; renderStep(); }\n\t\t});\n\n\t\tfunction renderPassengerBlocks() {\n\t\t\tpassengerBlocks.innerHTML = passengers.map(function(p, i) {\n\t\t\t\treturn '<div class=\"eat-cif-passenger-block\">'\n\t\t\t\t\t+ '<div class=\"eat-cif-passenger-head\"><label>Passenger ' + (i + 2) + '<\/label>'\n\t\t\t\t\t+ '<button type=\"button\" class=\"eat-cif-remove-passenger\" data-remove-idx=\"' + i + '\">Remove<\/button><\/div>'\n\t\t\t\t\t+ '<div class=\"eat-cif-passenger-row\">'\n\t\t\t\t\t+ '<input required type=\"text\" placeholder=\"First Name\" data-p-field=\"firstName\" data-idx=\"' + i + '\" value=\"' + escapeAttr(p.firstName) + '\">'\n\t\t\t\t\t+ '<input required type=\"text\" placeholder=\"Last Name\" data-p-field=\"lastName\" data-idx=\"' + i + '\" value=\"' + escapeAttr(p.lastName) + '\">'\n\t\t\t\t\t+ '<\/div>'\n\t\t\t\t\t+ '<div class=\"eat-cif-passenger-row-3\">'\n\t\t\t\t\t+ '<input required type=\"date\" data-p-field=\"dob\" data-idx=\"' + i + '\" value=\"' + escapeAttr(p.dob) + '\">'\n\t\t\t\t\t+ '<select required data-p-field=\"gender\" data-idx=\"' + i + '\">'\n\t\t\t\t\t+ '<option value=\"\">Gender<\/option>'\n\t\t\t\t\t+ '<option value=\"F\"' + (p.gender === 'F' ? ' selected' : '') + '>F<\/option>'\n\t\t\t\t\t+ '<option value=\"M\"' + (p.gender === 'M' ? ' selected' : '') + '>M<\/option>'\n\t\t\t\t\t+ '<\/select>'\n\t\t\t\t\t+ '<input required type=\"text\" placeholder=\"Citizenship\" data-p-field=\"citizenship\" data-idx=\"' + i + '\" value=\"' + escapeAttr(p.citizenship) + '\">'\n\t\t\t\t\t+ '<\/div><\/div>';\n\t\t\t}).join('');\n\n\t\t\tpassengerBlocks.querySelectorAll('[data-p-field]').forEach(function(el) {\n\t\t\t\tel.addEventListener('input', function() {\n\t\t\t\t\tpassengers[parseInt(el.getAttribute('data-idx'), 10)][el.getAttribute('data-p-field')] = el.value;\n\t\t\t\t});\n\t\t\t});\n\t\t\tpassengerBlocks.querySelectorAll('[data-remove-idx]').forEach(function(btn) {\n\t\t\t\tbtn.addEventListener('click', function() {\n\t\t\t\t\tpassengers.splice(parseInt(btn.getAttribute('data-remove-idx'), 10), 1);\n\t\t\t\t\trenderPassengerBlocks();\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\n\t\tdocument.getElementById('eatCifAddPassengerBtn').addEventListener('click', function() {\n\t\t\tpassengers.push({ firstName: '', lastName: '', dob: '', gender: '', citizenship: '' });\n\t\t\trenderPassengerBlocks();\n\t\t});\n\n\t\tfunction escapeAttr(v) {\n\t\t\treturn String(v || '').replace(\/&\/g, '&amp;').replace(\/\"\/g, '&quot;').replace(\/<\/g, '&lt;');\n\t\t}\n\n\t\tfunction radioValue(name) {\n\t\t\tvar el = document.querySelector('input[name=\"' + name + '\"]:checked');\n\t\t\treturn el ? el.value : '';\n\t\t}\n\t\tfunction checkboxValues(name) {\n\t\t\treturn Array.prototype.slice.call(document.querySelectorAll('input[name=\"' + name + '\"]:checked')).map(function(el) { return el.value; }).join(', ');\n\t\t}\n\n\t\tfunction renderReview() {\n\t\t\tvar chosen = cruiseSelectEl.options[cruiseSelectEl.selectedIndex];\n\t\t\tvar rows = [\n\t\t\t\t['What you need', inquiryType === 'inquiry' ? 'General inquiry' : 'Book my spot'],\n\t\t\t\t['Cruise', chosen ? chosen.textContent : ''],\n\t\t\t\t['Full name', document.getElementById('eatCifFullName').value],\n\t\t\t\t['Email', document.getElementById('eatCifEmail').value],\n\t\t\t\t['Phone', document.getElementById('eatCifPhone').value],\n\t\t\t\t['Cabin', checkboxValues('eatCifCabin')],\n\t\t\t\t['Total passengers', String(passengers.length + 1)],\n\t\t\t\t['Booked with us before', radioValue('eatCifBookedBefore') === 'yes' ? 'Yes' : 'No'],\n\t\t\t];\n\t\t\tdocument.getElementById('eatCifReviewBox').innerHTML = '<h4>Quick review before sending<\/h4>'\n\t\t\t\t+ rows.map(function(r) { return '<div class=\"eat-cif-review-row\"><span class=\"k\">' + r[0] + '<\/span><span class=\"v\">' + (r[1] || '&mdash;') + '<\/span><\/div>'; }).join('');\n\t\t}\n\n\t\tform.addEventListener('submit', function(e) {\n\t\t\te.preventDefault();\n\t\t\tif (!selectedCruiseId) { showError('Something went wrong - please refresh the page and try again.'); return; }\n\n\t\t\tsubmitBtn.disabled = true;\n\t\t\tsubmitBtn.textContent = 'Sending...';\n\t\t\tshowError(null);\n\n\t\t\tvar body = new URLSearchParams();\n\t\t\tbody.set('action', 'eat_cruise_booking_submit');\n\t\t\tbody.set('nonce', NONCE);\n\t\t\tbody.set('cruiseId', selectedCruiseId);\n\t\t\tbody.set('inquiryType', inquiryType);\n\t\t\tbody.set('website', document.getElementById('eatCifWebsite').value); \/\/ honeypot\n\n\t\t\tbody.set('fullName', document.getElementById('eatCifFullName').value.trim());\n\t\t\tbody.set('email', document.getElementById('eatCifEmail').value.trim());\n\t\t\tbody.set('phone', document.getElementById('eatCifPhone').value.trim());\n\t\t\tbody.set('contactMethod', document.getElementById('eatCifContactMethod').value);\n\t\t\tbody.set('dob', document.getElementById('eatCifDob').value);\n\t\t\tbody.set('gender', document.getElementById('eatCifGender').value);\n\t\t\tbody.set('citizenship', document.getElementById('eatCifCitizenship').value.trim());\n\t\t\tbody.set('bookedBefore', radioValue('eatCifBookedBefore'));\n\t\t\tbody.set('hearAboutUs', document.getElementById('eatCifHearAboutUs').value);\n\t\t\tbody.set('cabinChoice', checkboxValues('eatCifCabin'));\n\t\t\tbody.set('comments', document.getElementById('eatCifComments').value.trim());\n\t\t\tpassengers.forEach(function(p, i) {\n\t\t\t\tbody.set('passengers[' + i + '][firstName]', p.firstName || '');\n\t\t\t\tbody.set('passengers[' + i + '][lastName]', p.lastName || '');\n\t\t\t\tbody.set('passengers[' + i + '][dob]', p.dob || '');\n\t\t\t\tbody.set('passengers[' + i + '][gender]', p.gender || '');\n\t\t\t\tbody.set('passengers[' + i + '][citizenship]', p.citizenship || '');\n\t\t\t});\n\n\t\t\tfetch(AJAX_URL, { method: 'POST', credentials: 'same-origin', body: body })\n\t\t\t\t.then(function(res) { return res.json(); })\n\t\t\t\t.then(function(data) {\n\t\t\t\t\tif (data && data.success) {\n\t\t\t\t\t\tformWrap.hidden = true;\n\t\t\t\t\t\tsuccess.hidden = false;\n\t\t\t\t\t\tsuccess.scrollIntoView({ block: 'start', behavior: 'smooth' });\n\t\t\t\t\t} else {\n\t\t\t\t\t\tshowError((data && data.data && data.data.message) || 'Something went wrong. Please try again or email us directly.');\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t\t.catch(function() {\n\t\t\t\t\tshowError('Could not reach the server. Please check your connection and try again.');\n\t\t\t\t})\n\t\t\t\t.finally(function() {\n\t\t\t\t\tsubmitBtn.disabled = false;\n\t\t\t\t\tsubmitBtn.textContent = 'Send Inquiry';\n\t\t\t\t});\n\t\t});\n\n\t\tdocument.getElementById('eatCifResetBtn').addEventListener('click', function() {\n\t\t\tcurrentStep = 9;\n\t\t\tinquiryType = 'book';\n\t\t\tselectedCruiseId = '';\n\t\t\tpassengers = [];\n\t\t\trenderPassengerBlocks();\n\t\t\tform.reset();\n\t\t\tshowError(null);\n\t\t\tsuccess.hidden = true;\n\t\t\tformWrap.hidden = false;\n\t\t\trenderStep();\n\t\t});\n\n\t\trenderStep();\n\t})();\n\t<\/script>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section><\/div>\n<p><!-- version:1790023781 --><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"brizy-blank-template.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8726","page","type-page","status-publish","hentry","entry"],"acf":[],"brizy_media":[{"id":1984,"url":"https:\/\/worldschoolingjourneys.com\/travel\/wp-content\/uploads\/brizy\/1981\/assets\/images\/b25b2bb024cbdf11b175594337934094.jpg","name":"b25b2bb024cbdf11b175594337934094.jpg","meta":{"brizy_attachment_uid":"b25b2bb024cbdf11b175594337934094.jpg","brizy_post_uid":["86f0a07af20fe2e6ed1777156f7d4b0c"]}},{"id":2049,"url":"https:\/\/worldschoolingjourneys.com\/travel\/wp-content\/uploads\/2025\/10\/Bad-Gastein-20240718-VEE02487.webp","name":"Bad-Gastein-20240718-VEE02487.webp","meta":{"brizy_attachment_uid":"wp-4724354ffa5b2cd1be0ef14198c64748.webp","brizy_post_uid":["73bec33ae7536148de7db6febc0e4bd1","86f0a07af20fe2e6ed1777156f7d4b0c"]}}],"_links":{"self":[{"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/pages\/8726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/comments?post=8726"}],"version-history":[{"count":30,"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/pages\/8726\/revisions"}],"predecessor-version":[{"id":187636,"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/pages\/8726\/revisions\/187636"}],"wp:attachment":[{"href":"https:\/\/worldschoolingjourneys.com\/travel\/wp-json\/wp\/v2\/media?parent=8726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}