{"id":1715,"date":"2026-10-08T21:18:15","date_gmt":"2026-10-09T02:18:15","guid":{"rendered":"https:\/\/jrbtransfers.com\/?page_id=1715"},"modified":"2026-10-16T19:28:33","modified_gmt":"2026-10-17T00:28:33","slug":"tulum-airport-to-tulum","status":"publish","type":"page","link":"https:\/\/jrbtransfers.com\/es\/tulum-airport-to-tulum\/","title":{"rendered":"Tulum Airport to Tulum"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1715\" class=\"elementor elementor-1715\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac6da76 e-flex e-con-boxed e-con e-parent\" data-id=\"ac6da76\" 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-a79ea7d elementor-widget elementor-widget-html\" data-id=\"a79ea7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<nav class=\"jrb-breadcrumb\" aria-label=\"Breadcrumb\">\r\n  <a href=\"https:\/\/jrbtransfers.com\/\">Home<\/a>\r\n  <span>\u203a<\/span>\r\n\r\n  <a href=\"https:\/\/jrbtransfers.com\/tulum-airport-transfers\/\">\r\n    Tulum Airport Transfers\r\n  <\/a>\r\n  <span>\u203a<\/span>\r\n\r\n  <span aria-current=\"page\">\r\n    Tulum Airport to Tulum\r\n  <\/span>\r\n<\/nav>\r\n\r\n<style>\r\n.jrb-breadcrumb {\r\n  max-width: 1180px;\r\n  margin: 16px auto 4px;\r\n  padding: 0 20px;\r\n  font-family: \"Montserrat\", sans-serif;\r\n  font-size: 12px;\r\n  line-height: 1.5;\r\n  color: #6B7280;\r\n}\r\n\r\n.jrb-breadcrumb a {\r\n  color: #176582;\r\n  text-decoration: none;\r\n}\r\n\r\n.jrb-breadcrumb a:hover {\r\n  text-decoration: underline;\r\n}\r\n\r\n.jrb-breadcrumb span {\r\n  margin: 0 6px;\r\n}\r\n\r\n.jrb-breadcrumb span[aria-current=\"page\"] {\r\n  margin: 0;\r\n  color: #6B7280;\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .jrb-breadcrumb {\r\n    padding: 0 16px;\r\n    font-size: 11px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-981438e e-con e-atomic-element e-flexbox-base e-981438e-b90fa3f \" data-id=\"981438e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"981438e\">\n    <div class=\"elementor-element elementor-element-559e66f e-con e-atomic-element e-flexbox-base e-559e66f-8d1f2b6 \" data-id=\"559e66f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"559e66f\">\n    \t\t\t<h1 data-interaction-id=\"dac06f2\" class=\"e-dac06f2-d034f28 e-heading-base\"><strong>Private Transfer from Tulum Airport to Tulum<\/strong><\/h1>\n\t\t\t\t\t<p class=\"e-f13cfcf-ee22f22 e-paragraph-base\" data-interaction-id=\"f13cfcf\">Pre-book your private transfer from Tulum International Airport Felipe Carrillo Puerto (TQO) to Downtown Tulum, Aldea Zama or the Tulum Hotel Zone. Travel door-to-door in a private vehicle reserved exclusively for your group, with your ride arranged before you arrive and no shared stops.<\/p>\n\t\t\t\t\t<a href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\" target=\"_self\" class=\"e-320fe37-366256e e-button-base\" data-interaction-id=\"320fe37\">\n\t\t<strong>Book Your Transfer<\/strong>\n\t<\/a>\t\t\n<\/div>\n\t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-9d814db-ac5629a\" data-interaction-id=\"9d814db\" id=\"2212\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum.webp\" width=\"1200\" height=\"800\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum.webp 1200w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum-300x200.webp 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum-1024x683.webp 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum-768x512.webp 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum-18x12.webp 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum-460x306.webp 460w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/Private-Transfer-from-Tulum-Airport-to-Tulum-800x533.webp 800w\" alt=\"Street in Tulum for private transfers from Tulum Airport\"\/>\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-f0ac1f8 e-flex e-con-boxed e-con e-parent\" data-id=\"f0ac1f8\" 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-32c0cb5 elementor-widget elementor-widget-html\" data-id=\"32c0cb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"jrb-quick-facts\">\r\n\r\n  <div class=\"jrb-quick-fact\">\r\n    <div class=\"jrb-fact-icon\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <path d=\"M3 13l2-5h11l3 5\"><\/path>\r\n        <path d=\"M5 13h14v5H5z\"><\/path>\r\n        <circle cx=\"7.5\" cy=\"18\" r=\"1.5\"><\/circle>\r\n        <circle cx=\"16.5\" cy=\"18\" r=\"1.5\"><\/circle>\r\n      <\/svg>\r\n    <\/div>\r\n    <div class=\"jrb-fact-title\">Private Service<\/div>\r\n    <p>Your ride, your group.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"jrb-quick-fact\">\r\n    <div class=\"jrb-fact-icon\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <path d=\"M3 12l9-9h6l3 3v6l-9 9z\"><\/path>\r\n        <circle cx=\"16.5\" cy=\"7.5\" r=\"1.5\"><\/circle>\r\n      <\/svg>\r\n    <\/div>\r\n    <div class=\"jrb-fact-title\">Rate per Vehicle<\/div>\r\n    <p>One clear price for your vehicle.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"jrb-quick-fact\">\r\n    <div class=\"jrb-fact-icon\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <rect x=\"5\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\"><\/rect>\r\n        <path d=\"M8 10V7a4 4 0 0 1 8 0v3\"><\/path>\r\n      <\/svg>\r\n    <\/div>\r\n    <div class=\"jrb-fact-title\">Secure Online Booking<\/div>\r\n    <p>Book and pay securely online.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"jrb-quick-fact\">\r\n    <div class=\"jrb-fact-icon\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\r\n        <path d=\"M12 7v5l3 2\"><\/path>\r\n      <\/svg>\r\n    <\/div>\r\n    <div class=\"jrb-fact-title\">24\/7 Transfers<\/div>\r\n    <p>Book 24\/7 \u00b7 Advance booking required<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"jrb-quick-fact\">\r\n    <div class=\"jrb-fact-icon\">\r\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\r\n        <path d=\"M4 13v-2a8 8 0 0 1 16 0v2\"><\/path>\r\n        <path d=\"M4 13v4h4v-5H5\"><\/path>\r\n        <path d=\"M20 13v4h-4v-5h3\"><\/path>\r\n        <path d=\"M16 20h-4\"><\/path>\r\n      <\/svg>\r\n    <\/div>\r\n    <div class=\"jrb-fact-title\">Customer Service<\/div>\r\n    <p>6:00 AM\u201310:00 PM local time.<\/p>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n.jrb-quick-facts {\r\n  width: 100%;\r\n  display: grid;\r\n  grid-template-columns: repeat(5, minmax(0, 1fr));\r\n  gap: 24px;\r\n  font-family: \"Montserrat\", sans-serif;\r\n}\r\n\r\n.jrb-quick-fact {\r\n  text-align: center;\r\n}\r\n\r\n.jrb-fact-icon {\r\n  width: 34px;\r\n  height: 34px;\r\n  margin: 0 auto 10px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n.jrb-fact-icon svg {\r\n  width: 26px;\r\n  height: 26px;\r\n  fill: none;\r\n  stroke: #176582;\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.jrb-fact-title {\r\n  margin: 0 0 6px;\r\n  color: #0E2047;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-quick-fact p {\r\n  margin: 0;\r\n  color: #6B7280;\r\n  font-size: 12.5px;\r\n  font-weight: 400;\r\n  line-height: 1.45;\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n  .jrb-quick-facts {\r\n    grid-template-columns: repeat(3, 1fr);\r\n    row-gap: 28px;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .jrb-quick-facts {\r\n    grid-template-columns: repeat(2, 1fr);\r\n    column-gap: 16px;\r\n    row-gap: 26px;\r\n  }\r\n\r\n  .jrb-fact-title {\r\n    font-size: 13.5px;\r\n  }\r\n\r\n  .jrb-quick-fact p {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .jrb-quick-fact:last-child {\r\n    grid-column: 1 \/ -1;\r\n    justify-self: center;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0dc223 e-con e-atomic-element e-div-block-base e-f0dc223-4284901 \" data-id=\"f0dc223\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f0dc223\" id=\"rates\">\n    \t\t<div class=\"elementor-element elementor-element-4a4a112 elementor-widget elementor-widget-html\" data-id=\"4a4a112\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"jrb-tz\" aria-labelledby=\"jrb-tz-title\">\r\n\r\n  <!-- ZONES HEADER -->\r\n  <header class=\"jrb-tz__header\">\r\n    <p class=\"jrb-tz__eyebrow\">Tulum Transfer Zones<\/p>\r\n    <h2 id=\"jrb-tz-title\">Tulum Downtown &amp; Hotel Zone Transfers<\/h2>\r\n    <p class=\"jrb-tz__intro\">\r\n      Tulum is divided into different transfer zones depending on the location\r\n      of your accommodation. JRB Private Transfers provides direct transportation\r\n      from Tulum Airport to both Downtown Tulum and the Tulum Hotel Zone.\r\n      Your exact property location determines the applicable transfer zone and rate.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <!-- ZONES -->\r\n  <div class=\"jrb-tz__zones\">\r\n\r\n    <article class=\"jrb-tz__card\">\r\n      <h3>Tulum Downtown<\/h3>\r\n      <p>\r\n        Private transfers from Tulum Airport to hotels, condos,\r\n        vacation rentals and residential areas in Downtown Tulum.\r\n      <\/p>\r\n      <ul class=\"jrb-tz__list\" role=\"list\">\r\n        <li>Downtown Tulum<\/li>\r\n        <li>Aldea Zama<\/li>\r\n        <li>La Veleta<\/li>\r\n        <li>Adora Tulum<\/li>\r\n        <li>Menesse Tulum<\/li>\r\n        <li>MISTIQ Tulum<\/li>\r\n        <li>Motto by Hilton Tulum<\/li>\r\n        <li>Condos &amp; vacation rentals<\/li>\r\n      <\/ul>\r\n    <\/article>\r\n\r\n    <article class=\"jrb-tz__card\">\r\n      <h3>Tulum Hotel Zone<\/h3>\r\n      <p>\r\n        Private transfers from Tulum Airport to beachfront hotels,\r\n        resorts and accommodations along the Tulum Hotel Zone.\r\n      <\/p>\r\n      <ul class=\"jrb-tz__list\" role=\"list\">\r\n        <li>Casa Malca<\/li>\r\n        <li>Nomade Tulum<\/li>\r\n        <li>Papaya Playa Project<\/li>\r\n        <li>The Beach Tulum Hotel<\/li>\r\n        <li>Ahau Tulum<\/li>\r\n        <li>Azulik Tulum<\/li>\r\n        <li>Hotel Panamera<\/li>\r\n        <li>Selected beachfront resorts &amp; hotels<\/li>\r\n      <\/ul>\r\n    <\/article>\r\n\r\n  <\/div>\r\n\r\n  <!-- NOT SURE -->\r\n  <div class=\"jrb-tz__help\">\r\n    <div class=\"jrb-tz__help-text\">\r\n      <h3>Not Sure Which Tulum Zone Your Property Is In?<\/h3>\r\n      <p>\r\n        Send us your hotel or property name, or share the Google Maps location.\r\n        We\u2019ll confirm the correct transfer zone before you book.\r\n      <\/p>\r\n    <\/div>\r\n    <a class=\"jrb-tz__btn\" href=\"https:\/\/wa.me\/529988206640?text=Hi%21%20I%27m%20interested%20in%20a%20private%20transfer%20from%20Tulum%20Airport%20to%20Tulum.%20Could%20you%20confirm%20my%20transfer%20zone%3F\" target=\"_blank\" rel=\"noopener\">\r\n      Confirm My Property on WhatsApp<span class=\"jrb-tz__sr\"> (opens in a new tab)<\/span>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- RATES -->\r\n  <div class=\"jrb-tz__rates\">\r\n\r\n    <div class=\"jrb-tz__rates-title\">\r\n      <h3>Private Transfer Starting Rates<\/h3>\r\n      <p>One-way rates per private vehicle from Tulum International Airport (TQO).<\/p>\r\n    <\/div>\r\n\r\n    <table class=\"jrb-tz__table\">\r\n      <caption class=\"jrb-tz__sr\">Starting one-way rates per private vehicle from Tulum Airport by destination zone<\/caption>\r\n\r\n      <thead>\r\n        <tr>\r\n          <th scope=\"col\">Destination<\/th>\r\n          <th scope=\"col\">Private Sedan<span>1\u20133 passengers<\/span><\/th>\r\n          <th scope=\"col\">Private Van<span>Up to 8 passengers<\/span><\/th>\r\n          <th scope=\"col\">Private Van<span>Up to 10 passengers<\/span><\/th>\r\n          <th scope=\"col\">Private Sprinter<span>Up to 16 passengers<\/span><\/th>\r\n        <\/tr>\r\n      <\/thead>\r\n\r\n      <tbody>\r\n        <tr>\r\n          <th scope=\"row\">Tulum Downtown<\/th>\r\n          <td data-label=\"Sedan \u00b7 1\u20133 passengers\">From $80 USD<\/td>\r\n          <td data-label=\"Van \u00b7 up to 8 passengers\">From $100 USD<\/td>\r\n          <td data-label=\"Van \u00b7 up to 10 passengers\">From $115 USD<\/td>\r\n          <td data-label=\"Sprinter \u00b7 up to 16 passengers\">From $140 USD<\/td>\r\n        <\/tr>\r\n        <tr>\r\n          <th scope=\"row\">Tulum Hotel Zone<\/th>\r\n          <td data-label=\"Sedan \u00b7 1\u20133 passengers\">From $100 USD<\/td>\r\n          <td data-label=\"Van \u00b7 up to 8 passengers\">From $120 USD<\/td>\r\n          <td data-label=\"Van \u00b7 up to 10 passengers\">From $135 USD<\/td>\r\n          <td data-label=\"Sprinter \u00b7 up to 16 passengers\">From $160 USD<\/td>\r\n        <\/tr>\r\n      <\/tbody>\r\n    <\/table>\r\n\r\n    <p class=\"jrb-tz__roundtrip\">\r\n      <strong>Round-trip savings:<\/strong>\r\n      Sedan 5% \u00b7 Van up to 8: 8% \u00b7 Van up to 10: 12% \u00b7 Sprinter: 6%\r\n    <\/p>\r\n\r\n    <p class=\"jrb-tz__note\">\r\n      Rates shown are starting prices per private vehicle. Final pricing depends\r\n      on the exact hotel or property location and is displayed before booking.\r\n    <\/p>\r\n\r\n    <div class=\"jrb-tz__cta\">\r\n      <a class=\"jrb-tz__btn\" href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\">Book Your Transfer<\/a>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- ROUTE -->\r\n  <div class=\"jrb-tz__route\">\r\n\r\n    <div class=\"jrb-tz__route-head\">\r\n      <p class=\"jrb-tz__eyebrow\">Route at a Glance<\/p>\r\n      <h3>Tulum Airport to Tulum: Distance &amp; Travel Time<\/h3>\r\n      <p>\r\n        The drive from Tulum International Airport (TQO) covers approximately\r\n        40\u201350 km. It typically takes around 40 minutes to Downtown Tulum and\r\n        about 60 minutes to the Tulum Hotel Zone, depending on traffic and the\r\n        exact location of your hotel, resort or vacation rental.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <ul class=\"jrb-tz__route-grid\" role=\"list\">\r\n\r\n      <li class=\"jrb-tz__route-item\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M4 12h16\"><\/path>\r\n          <path d=\"M8 8l-4 4 4 4\"><\/path>\r\n          <path d=\"M16 8l4 4-4 4\"><\/path>\r\n        <\/svg>\r\n        <span class=\"jrb-tz__route-label\">Distance<\/span>\r\n        <span class=\"jrb-tz__route-value\">Approx. 40\u201350 km<\/span>\r\n      <\/li>\r\n\r\n      <li class=\"jrb-tz__route-item\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\r\n          <path d=\"M12 7v5l3 2\"><\/path>\r\n        <\/svg>\r\n        <span class=\"jrb-tz__route-label\">Travel Time<\/span>\r\n        <span class=\"jrb-tz__route-value jrb-tz__route-value--sm\">Downtown: ~40 min<\/span>\r\n        <span class=\"jrb-tz__route-value jrb-tz__route-value--sm\">Hotel Zone: ~60 min<\/span>\r\n      <\/li>\r\n\r\n      <li class=\"jrb-tz__route-item\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M5 21l5-18\"><\/path>\r\n          <path d=\"M19 21L14 3\"><\/path>\r\n          <path d=\"M12 5v3\"><\/path>\r\n          <path d=\"M12 11v3\"><\/path>\r\n          <path d=\"M12 17v3\"><\/path>\r\n        <\/svg>\r\n        <span class=\"jrb-tz__route-label\">Main Route<\/span>\r\n        <span class=\"jrb-tz__route-value\">Federal Highway 307<\/span>\r\n      <\/li>\r\n\r\n      <li class=\"jrb-tz__route-item\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M3 11h18\"><\/path>\r\n          <path d=\"M5 11l2-5h10l2 5\"><\/path>\r\n          <path d=\"M5 11v6h14v-6\"><\/path>\r\n          <circle cx=\"7\" cy=\"17\" r=\"1.5\"><\/circle>\r\n          <circle cx=\"17\" cy=\"17\" r=\"1.5\"><\/circle>\r\n        <\/svg>\r\n        <span class=\"jrb-tz__route-label\">Airport Pickup<\/span>\r\n        <span class=\"jrb-tz__route-value\">Meet &amp; Greet Included<\/span>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n\r\n    <p class=\"jrb-tz__note\">\r\n      Travel time may vary depending on traffic, road conditions\r\n      and your exact accommodation location.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ---------- TOKENS ---------- *\/\r\n.jrb-tz {\r\n  --jrb-teal: #176582;\r\n  --jrb-navy: #0E2047;\r\n  --jrb-muted: #4B5563;\r\n  --jrb-card: #F7F9FC;\r\n  --jrb-icon-bg: #EAF4F8;\r\n  --jrb-line: #D9E0E7;\r\n  --jrb-gap: 16px;\r\n\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  font-family: \"Montserrat\", system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n}\r\n\r\n.jrb-tz *,\r\n.jrb-tz *::before,\r\n.jrb-tz *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.jrb-tz__sr {\r\n  position: absolute;\r\n  width: 1px;\r\n  height: 1px;\r\n  margin: -1px;\r\n  padding: 0;\r\n  overflow: hidden;\r\n  clip: rect(0, 0, 0, 0);\r\n  white-space: nowrap;\r\n  border: 0;\r\n}\r\n\r\n\/* ---------- HEADER ---------- *\/\r\n.jrb-tz__header {\r\n  max-width: 850px;\r\n  margin: 0 auto 26px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__eyebrow {\r\n  margin: 0 0 8px;\r\n  color: var(--jrb-teal);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.7px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.jrb-tz__header h2 {\r\n  margin: 0 0 10px;\r\n  color: var(--jrb-navy);\r\n  font-size: 30px;\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n}\r\n\r\n.jrb-tz__intro {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 15px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ---------- ZONES ---------- *\/\r\n.jrb-tz__zones {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: var(--jrb-gap);\r\n  margin-bottom: var(--jrb-gap);\r\n}\r\n\r\n.jrb-tz__card {\r\n  padding: 22px 24px;\r\n  background: #FFFFFF;\r\n  border: 1px solid var(--jrb-line);\r\n  border-radius: 12px;\r\n}\r\n\r\n.jrb-tz__card h3 {\r\n  margin: 0 0 8px;\r\n  color: var(--jrb-navy);\r\n  font-size: 19px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-tz__card > p {\r\n  margin: 0 0 16px;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.jrb-tz__list {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 8px 16px;\r\n  margin: 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.jrb-tz__list li {\r\n  position: relative;\r\n  margin: 0;\r\n  padding-left: 20px;\r\n  color: #374151;\r\n  font-size: 14px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.jrb-tz__list li::before {\r\n  content: \"\u2713\";\r\n  content: \"\u2713\" \/ \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  color: var(--jrb-teal);\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- HELP STRIP ---------- *\/\r\n.jrb-tz__help {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  margin-bottom: var(--jrb-gap);\r\n  padding: 20px 24px;\r\n  background: var(--jrb-icon-bg);\r\n  border: 1px solid #D4E7EE;\r\n  border-radius: 12px;\r\n}\r\n\r\n.jrb-tz__help-text h3 {\r\n  margin: 0 0 4px;\r\n  color: var(--jrb-navy);\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-tz__help-text p {\r\n  max-width: 62ch;\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\/* ---------- BUTTON ---------- *\/\r\n.jrb-tz a.jrb-tz__btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex: 0 0 auto;\r\n  min-height: 46px;\r\n  padding: 12px 24px;\r\n  background: var(--jrb-teal);\r\n  border: 1px solid var(--jrb-teal);\r\n  border-radius: 6px;\r\n  color: #FFFFFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n  text-align: center;\r\n  text-decoration: none;\r\n  transition: background-color 0.2s ease, border-color 0.2s ease;\r\n}\r\n\r\n.jrb-tz a.jrb-tz__btn:hover {\r\n  background: var(--jrb-navy);\r\n  border-color: var(--jrb-navy);\r\n  color: #FFFFFF;\r\n}\r\n\r\n.jrb-tz a.jrb-tz__btn:focus-visible {\r\n  outline: 3px solid var(--jrb-navy);\r\n  outline-offset: 3px;\r\n}\r\n\r\n\/* ---------- RATES ---------- *\/\r\n.jrb-tz__rates,\r\n.jrb-tz__route {\r\n  padding: 24px;\r\n  background: var(--jrb-card);\r\n  border: 1px solid var(--jrb-line);\r\n  border-radius: 12px;\r\n}\r\n\r\n.jrb-tz__rates {\r\n  margin-bottom: var(--jrb-gap);\r\n}\r\n\r\n.jrb-tz__rates-title {\r\n  margin-bottom: 18px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__rates-title h3,\r\n.jrb-tz__route-head h3 {\r\n  margin: 0 0 6px;\r\n  color: var(--jrb-navy);\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-tz__rates-title p {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.jrb-tz__table {\r\n  width: 100%;\r\n  border-collapse: separate;\r\n  border-spacing: 0;\r\n  background: #FFFFFF;\r\n  border: 1px solid var(--jrb-line);\r\n  border-radius: 10px;\r\n  overflow: hidden;\r\n}\r\n\r\n.jrb-tz__table th,\r\n.jrb-tz__table td {\r\n  padding: 14px 12px;\r\n  border-right: 1px solid var(--jrb-line);\r\n  border-bottom: 1px solid var(--jrb-line);\r\n  font-size: 14px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__table th:last-child,\r\n.jrb-tz__table td:last-child {\r\n  border-right: 0;\r\n}\r\n\r\n.jrb-tz__table tbody tr:last-child th,\r\n.jrb-tz__table tbody tr:last-child td {\r\n  border-bottom: 0;\r\n}\r\n\r\n.jrb-tz__table thead th {\r\n  background: var(--jrb-navy);\r\n  border-color: rgba(255, 255, 255, 0.15);\r\n  color: #FFFFFF;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-tz__table thead th span {\r\n  display: block;\r\n  margin-top: 3px;\r\n  font-size: 12px;\r\n  font-weight: 500;\r\n  opacity: 0.9;\r\n}\r\n\r\n.jrb-tz__table tbody th {\r\n  color: var(--jrb-navy);\r\n  font-weight: 700;\r\n  text-align: left;\r\n}\r\n\r\n.jrb-tz__table td {\r\n  color: var(--jrb-teal);\r\n  font-weight: 700;\r\n}\r\n\r\n.jrb-tz__roundtrip {\r\n  margin: 14px 0 0;\r\n  color: var(--jrb-navy);\r\n  font-size: 13.5px;\r\n  line-height: 1.5;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__note {\r\n  max-width: 850px;\r\n  margin: 10px auto 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__cta {\r\n  margin-top: 18px;\r\n  text-align: center;\r\n}\r\n\r\n\/* ---------- ROUTE ---------- *\/\r\n.jrb-tz__route-head {\r\n  max-width: 820px;\r\n  margin: 0 auto 20px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__route-head p:last-child {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.jrb-tz__route-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 12px;\r\n  margin: 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.jrb-tz__route-item {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  margin: 0;\r\n  padding: 16px 10px;\r\n  background: #FFFFFF;\r\n  border: 1px solid var(--jrb-line);\r\n  border-radius: 10px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-tz__route-item svg {\r\n  width: 26px;\r\n  height: 26px;\r\n  margin-bottom: 8px;\r\n  fill: none;\r\n  stroke: var(--jrb-teal);\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.jrb-tz__route-label {\r\n  margin-bottom: 4px;\r\n  color: var(--jrb-muted);\r\n  font-size: 11.5px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.7px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.jrb-tz__route-value {\r\n  color: var(--jrb-navy);\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-tz__route-value--sm {\r\n  font-size: 14.5px;\r\n}\r\n\r\n\/* ---------- TABLET ---------- *\/\r\n@media (max-width: 900px) {\r\n  .jrb-tz__zones {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .jrb-tz__help {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n    text-align: center;\r\n  }\r\n\r\n  .jrb-tz__help-text p {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .jrb-tz__route-grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n}\r\n\r\n\/* ---------- MOBILE: la tabla se convierte en una tarjeta por zona ---------- *\/\r\n@media (max-width: 767px) {\r\n  .jrb-tz {\r\n    --jrb-gap: 12px;\r\n  }\r\n\r\n  .jrb-tz__header h2 {\r\n    font-size: 26px;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .jrb-tz__intro {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .jrb-tz__card,\r\n  .jrb-tz__rates,\r\n  .jrb-tz__route {\r\n    padding: 18px 16px;\r\n  }\r\n\r\n  .jrb-tz__list {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .jrb-tz__table,\r\n  .jrb-tz__table tbody,\r\n  .jrb-tz__table tr,\r\n  .jrb-tz__table th,\r\n  .jrb-tz__table td {\r\n    display: block;\r\n  }\r\n\r\n  .jrb-tz__table {\r\n    background: transparent;\r\n    border: 0;\r\n    border-radius: 0;\r\n    overflow: visible;\r\n  }\r\n\r\n  \/* encabezado de columnas oculto visualmente; se usa data-label en cada precio *\/\r\n  .jrb-tz__table thead {\r\n    position: absolute;\r\n    width: 1px;\r\n    height: 1px;\r\n    overflow: hidden;\r\n    clip: rect(0, 0, 0, 0);\r\n  }\r\n\r\n  .jrb-tz__table tbody tr {\r\n    margin-bottom: 12px;\r\n    background: #FFFFFF;\r\n    border: 1px solid var(--jrb-line);\r\n    border-radius: 10px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .jrb-tz__table tbody tr:last-child {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .jrb-tz__table tbody th {\r\n    padding: 12px 14px;\r\n    background: var(--jrb-navy);\r\n    border: 0;\r\n    color: #FFFFFF;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .jrb-tz__table td {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 12px;\r\n    padding: 10px 14px;\r\n    border-right: 0;\r\n    border-bottom: 1px solid var(--jrb-line);\r\n    text-align: right;\r\n  }\r\n\r\n  .jrb-tz__table td:last-child {\r\n    border-bottom: 0;\r\n  }\r\n\r\n  .jrb-tz__table td::before {\r\n    content: attr(data-label);\r\n    color: var(--jrb-muted);\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    text-align: left;\r\n  }\r\n\r\n  .jrb-tz a.jrb-tz__btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .jrb-tz__route-value {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .jrb-tz__route-value--sm {\r\n    font-size: 13.5px;\r\n  }\r\n}\r\n\r\n\/* ---------- REDUCED MOTION ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .jrb-tz a.jrb-tz__btn {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a6c437d e-con e-atomic-element e-div-block-base e-a6c437d-535f207 \" data-id=\"a6c437d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a6c437d\">\n    \t\t<div class=\"elementor-element elementor-element-08a8989 elementor-widget elementor-widget-html\" data-id=\"08a8989\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"jrb-to\" aria-labelledby=\"jrb-to-title\">\r\n\r\n  <!-- HEADER -->\r\n  <header class=\"jrb-to__header\">\r\n    <p class=\"jrb-to__eyebrow\">Transfer options<\/p>\r\n    <h2 id=\"jrb-to-title\">Choose the Transfer That Fits Your Trip<\/h2>\r\n    <p class=\"jrb-to__intro\">\r\n      Choose private transportation from Tulum Airport, a return transfer to TQO,\r\n      or book both rides together and save on your round trip.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <!-- CARDS -->\r\n  <div class=\"jrb-to__grid\">\r\n\r\n    <!-- ARRIVAL -->\r\n    <article class=\"jrb-to__card\">\r\n      <div class=\"jrb-to__title\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M3 20h18\"><\/path>\r\n          <path d=\"M3.5 11.5l4 1.2 9.2-4.2a2 2 0 0 1 1.6 3.7L9 16.5l-4-1.8\"><\/path>\r\n          <path d=\"M8 6l2.5 4.5\"><\/path>\r\n        <\/svg>\r\n        <h3>Tulum Airport Arrival<\/h3>\r\n      <\/div>\r\n\r\n      <p class=\"jrb-to__desc\">\r\n        Private transportation from Tulum International Airport (TQO) directly\r\n        to your hotel, resort or vacation rental.\r\n      <\/p>\r\n\r\n      <ul class=\"jrb-to__list\">\r\n        <li>TQO airport pickup coordination<\/li>\r\n        <li>Direct drop-off at your accommodation<\/li>\r\n      <\/ul>\r\n\r\n      <a class=\"jrb-to__btn\" href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\">\r\n        Book Arrival<span class=\"jrb-to__sr\"> transfer from Tulum Airport<\/span>\r\n      <\/a>\r\n    <\/article>\r\n\r\n    <!-- RETURN -->\r\n    <article class=\"jrb-to__card\">\r\n      <div class=\"jrb-to__title\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M3 20h18\"><\/path>\r\n          <path d=\"M5 13.5l3-1.2 9.5-8a2 2 0 0 1 2.5 3.1L12 13.5l-5 2.2\"><\/path>\r\n          <path d=\"M9 6.5l1.5 3\"><\/path>\r\n        <\/svg>\r\n        <h3>Return to Tulum Airport<\/h3>\r\n      <\/div>\r\n\r\n      <p class=\"jrb-to__desc\">\r\n        Private transportation from your hotel, resort or vacation rental\r\n        back to Tulum International Airport (TQO).\r\n      <\/p>\r\n\r\n      <ul class=\"jrb-to__list\">\r\n        <li>Scheduled accommodation pickup<\/li>\r\n        <li>Direct transfer to TQO<\/li>\r\n      <\/ul>\r\n\r\n      <a class=\"jrb-to__btn\" href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\">\r\n        Book Return<span class=\"jrb-to__sr\"> transfer to Tulum Airport<\/span>\r\n      <\/a>\r\n    <\/article>\r\n\r\n    <!-- ROUND TRIP -->\r\n    <article class=\"jrb-to__card jrb-to__card--featured\">\r\n      <p class=\"jrb-to__badge\">Save up to 12%<\/p>\r\n\r\n      <div class=\"jrb-to__title\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M7 7h11\"><\/path>\r\n          <path d=\"M15 4l3 3-3 3\"><\/path>\r\n          <path d=\"M17 17H6\"><\/path>\r\n          <path d=\"M9 14l-3 3 3 3\"><\/path>\r\n        <\/svg>\r\n        <h3>Round-Trip Transfer<\/h3>\r\n      <\/div>\r\n\r\n      <p class=\"jrb-to__desc\">\r\n        Book your arrival and return transfers together in the same reservation.\r\n      <\/p>\r\n\r\n      <ul class=\"jrb-to__list\">\r\n        <li>Arrival + return in one booking<\/li>\r\n        <li>Round-trip savings automatically applied<\/li>\r\n      <\/ul>\r\n\r\n      <div class=\"jrb-to__savings\">\r\n        <p class=\"jrb-to__savings-title\">Round-trip savings by vehicle<\/p>\r\n        <dl>\r\n          <div><dt>Sedan<\/dt><dd>5%<\/dd><\/div>\r\n          <div><dt>Van, up to 8<\/dt><dd>8%<\/dd><\/div>\r\n          <div><dt>Van, up to 10<\/dt><dd>12%<\/dd><\/div>\r\n          <div><dt>Sprinter<\/dt><dd>6%<\/dd><\/div>\r\n        <\/dl>\r\n      <\/div>\r\n\r\n      <a class=\"jrb-to__btn jrb-to__btn--featured\" href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\">\r\n        Book Round Trip<span class=\"jrb-to__sr\"> transfer with Tulum Airport<\/span>\r\n      <\/a>\r\n    <\/article>\r\n\r\n  <\/div>\r\n\r\n  <p class=\"jrb-to__note\">Private service \u00b7 Rate per vehicle \u00b7 No shared rides<\/p>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ---------- TOKENS ---------- *\/\r\n.jrb-to {\r\n  --jrb-teal: #176582;\r\n  --jrb-navy: #0E2047;\r\n  --jrb-text: #374151;\r\n  --jrb-muted: #4B5563;\r\n  --jrb-card: #F7F9FC;\r\n  --jrb-card-featured: #EAF4F8;\r\n  --jrb-border: #CFE3EA;\r\n\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  font-family: \"Montserrat\", system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n}\r\n\r\n.jrb-to *,\r\n.jrb-to *::before,\r\n.jrb-to *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* Texto solo para lectores de pantalla *\/\r\n.jrb-to__sr {\r\n  position: absolute;\r\n  width: 1px;\r\n  height: 1px;\r\n  margin: -1px;\r\n  padding: 0;\r\n  overflow: hidden;\r\n  clip: rect(0, 0, 0, 0);\r\n  white-space: nowrap;\r\n  border: 0;\r\n}\r\n\r\n\/* ---------- HEADER ---------- *\/\r\n.jrb-to__header {\r\n  margin-bottom: 26px;\r\n}\r\n\r\n.jrb-to__eyebrow {\r\n  margin: 0 0 8px;\r\n  color: var(--jrb-teal);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.7px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.jrb-to__header h2 {\r\n  margin: 0 0 10px;\r\n  color: var(--jrb-navy);\r\n  font-size: 30px;\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n}\r\n\r\n.jrb-to__intro {\r\n  max-width: 72ch;\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 15px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ---------- GRID ---------- *\/\r\n.jrb-to__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, minmax(0, 1fr));\r\n  gap: 16px;\r\n  align-items: stretch;\r\n}\r\n\r\n\/* ---------- CARDS ---------- *\/\r\n.jrb-to__card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  padding: 22px;\r\n  background: var(--jrb-card);\r\n  border: 1px solid transparent;\r\n  border-radius: 12px;\r\n}\r\n\r\n.jrb-to__card--featured {\r\n  background: var(--jrb-card-featured);\r\n  border-color: var(--jrb-teal);\r\n}\r\n\r\n.jrb-to__badge {\r\n  align-self: flex-start;\r\n  margin: 0 0 12px;\r\n  padding: 4px 10px;\r\n  background: var(--jrb-teal);\r\n  border-radius: 999px;\r\n  color: #FFFFFF;\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n\/* ---------- TITLE ---------- *\/\r\n.jrb-to__title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin-bottom: 12px;\r\n}\r\n\r\n.jrb-to__title svg {\r\n  flex: 0 0 22px;\r\n  width: 22px;\r\n  height: 22px;\r\n  fill: none;\r\n  stroke: var(--jrb-teal);\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.jrb-to__title h3 {\r\n  margin: 0;\r\n  color: var(--jrb-navy);\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n\/* ---------- TEXT ---------- *\/\r\n.jrb-to__desc {\r\n  margin: 0 0 14px;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n.jrb-to__list {\r\n  margin: 0 0 18px;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.jrb-to__list li {\r\n  position: relative;\r\n  margin: 0 0 6px;\r\n  padding-left: 20px;\r\n  color: var(--jrb-text);\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.jrb-to__list li::before {\r\n  content: \"\u2713\";\r\n  content: \"\u2713\" \/ \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  color: var(--jrb-teal);\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- SAVINGS ---------- *\/\r\n.jrb-to__savings {\r\n  margin: 2px 0 18px;\r\n  padding: 12px 14px;\r\n  background: rgba(255, 255, 255, 0.7);\r\n  border-radius: 8px;\r\n}\r\n\r\n.jrb-to__savings-title {\r\n  margin: 0 0 8px;\r\n  color: var(--jrb-navy);\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n}\r\n\r\n.jrb-to__savings dl {\r\n  display: grid;\r\n  gap: 4px;\r\n  margin: 0;\r\n}\r\n\r\n.jrb-to__savings dl > div {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  font-size: 13px;\r\n  line-height: 1.4;\r\n}\r\n\r\n.jrb-to__savings dt {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n}\r\n\r\n.jrb-to__savings dd {\r\n  margin: 0;\r\n  color: var(--jrb-navy);\r\n  font-weight: 700;\r\n}\r\n\r\n\/* ---------- BUTTONS ---------- *\/\r\n.jrb-to a.jrb-to__btn {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 100%;\r\n  min-height: 44px;\r\n  margin-top: auto;\r\n  padding: 11px 16px;\r\n  background: var(--jrb-teal);\r\n  border: 1px solid var(--jrb-teal);\r\n  border-radius: 6px;\r\n  color: #FFFFFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n  text-align: center;\r\n  text-decoration: none;\r\n  transition: background-color 0.2s ease, border-color 0.2s ease;\r\n}\r\n\r\n.jrb-to a.jrb-to__btn:hover {\r\n  background: var(--jrb-navy);\r\n  border-color: var(--jrb-navy);\r\n  color: #FFFFFF;\r\n}\r\n\r\n.jrb-to a.jrb-to__btn:focus-visible {\r\n  outline: 3px solid var(--jrb-navy);\r\n  outline-offset: 3px;\r\n}\r\n\r\n.jrb-to a.jrb-to__btn--featured {\r\n  background: var(--jrb-navy);\r\n  border-color: var(--jrb-navy);\r\n}\r\n\r\n.jrb-to a.jrb-to__btn--featured:hover {\r\n  background: var(--jrb-teal);\r\n  border-color: var(--jrb-teal);\r\n}\r\n\r\n\/* ---------- NOTE ---------- *\/\r\n.jrb-to__note {\r\n  margin: 22px 0 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 13px;\r\n  font-weight: 500;\r\n  text-align: center;\r\n}\r\n\r\n\/* ---------- TABLET: 2 columnas, round-trip a lo ancho ---------- *\/\r\n@media (max-width: 991px) {\r\n  .jrb-to__grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  }\r\n\r\n  .jrb-to__card--featured {\r\n    grid-column: 1 \/ -1;\r\n  }\r\n}\r\n\r\n\/* ---------- MOBILE ---------- *\/\r\n@media (max-width: 639px) {\r\n  .jrb-to__header {\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .jrb-to__header h2 {\r\n    font-size: 26px;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .jrb-to__intro {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .jrb-to__grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 14px;\r\n  }\r\n\r\n  .jrb-to__card {\r\n    padding: 18px;\r\n  }\r\n\r\n  .jrb-to__title h3 {\r\n    font-size: 16px;\r\n  }\r\n\r\n  .jrb-to__note {\r\n    margin-top: 18px;\r\n    font-size: 12.5px;\r\n  }\r\n}\r\n\r\n\/* ---------- REDUCED MOTION ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .jrb-to a.jrb-to__btn {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n\/* ---------- VERSI\u00d3N COMPACTA ---------- *\/\r\n.jrb-to__card {\r\n  padding: 16px 18px 18px;\r\n}\r\n\r\n.jrb-to__title {\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.jrb-to__desc {\r\n  margin-bottom: 10px;\r\n  font-size: 13.5px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.jrb-to__list {\r\n  margin-bottom: 14px;\r\n}\r\n\r\n.jrb-to__list li {\r\n  margin-bottom: 4px;\r\n  font-size: 13.5px;\r\n}\r\n\r\n\/* Badge sobre el borde: ya no ocupa una fila *\/\r\n.jrb-to__card--featured {\r\n  position: relative;\r\n}\r\n\r\n.jrb-to__badge {\r\n  position: absolute;\r\n  top: -12px;\r\n  right: 16px;\r\n  margin: 0;\r\n  padding: 4px 12px;\r\n  font-size: 11.5px;\r\n}\r\n\r\n\/* Ahorros en 2x2 *\/\r\n.jrb-to__savings {\r\n  margin: 0 0 14px;\r\n  padding: 10px 12px;\r\n}\r\n\r\n.jrb-to__savings-title {\r\n  margin-bottom: 6px;\r\n  font-size: 12.5px;\r\n}\r\n\r\n.jrb-to__savings dl {\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 4px 18px;\r\n}\r\n\r\n.jrb-to__savings dl > div {\r\n  font-size: 12.5px;\r\n}\r\n\r\n.jrb-to a.jrb-to__btn {\r\n  min-height: 42px;\r\n  padding: 9px 14px;\r\n}\r\n\r\n.jrb-to__header {\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.jrb-to__note {\r\n  margin-top: 16px;\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b73150e e-con e-atomic-element e-flexbox-base e-b73150e-aa0a3a3 \" data-id=\"b73150e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b73150e\" id=\"how-it-works\">\n    \t\t<div class=\"elementor-element elementor-element-e9e17ad elementor-widget elementor-widget-html\" data-id=\"e9e17ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"jrb-hw\" aria-labelledby=\"jrb-hw-title\">\r\n\r\n  <!-- HEADER -->\r\n  <header class=\"jrb-hw__header\">\r\n    <p class=\"jrb-hw__eyebrow\">How your transfer works<\/p>\r\n    <h2 id=\"jrb-hw-title\">From Booking to Downtown Tulum, Aldea Zama or the Tulum Hotel Zone: How Your Tulum Airport Transfer Works<\/h2>\r\n    <p class=\"jrb-hw__intro\">\r\n      From online booking to hotel drop-off, here\u2019s what to expect when you\r\n      reserve your private transfer from Tulum Airport.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <!-- STEPS -->\r\n  <ol class=\"jrb-hw__steps\" role=\"list\">\r\n\r\n    <li class=\"jrb-hw__step\">\r\n      <div>\r\n        <h3>Book Your Transfer Online<\/h3>\r\n        <p>Choose your route and vehicle, add your flight details and complete your reservation securely online.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-hw__step\">\r\n      <div>\r\n        <h3>Receive Your Confirmation &amp; Pickup Instructions<\/h3>\r\n        <p>We review your reservation and send your pickup details and airport meeting instructions before you arrive.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-hw__step\">\r\n      <div>\r\n        <h3>We Monitor Your Flight<\/h3>\r\n        <p>For airport pickups, we track your flight and adjust the pickup coordination if your arrival time changes.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-hw__step\">\r\n      <div>\r\n        <h3>Meet Your Driver at Tulum Airport<\/h3>\r\n        <p>Your driver waits in the arrivals area with a sign showing your name, at the meeting point we send you before arrival.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-hw__step\">\r\n      <div>\r\n        <h3>Travel Directly to Your Hotel<\/h3>\r\n        <p>Get into your private vehicle and ride straight to your hotel, resort or vacation rental, with no shared stops.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n  <\/ol>\r\n\r\n  <!-- CTA -->\r\n  <div class=\"jrb-hw__cta\">\r\n    <a class=\"jrb-hw__btn\" href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\">Book Your Transfer<\/a>\r\n    <p>Secure online booking \u00b7 Private service \u00b7 Rate per vehicle<\/p>\r\n  <\/div>\r\n\r\n  <!-- DEPARTURES ACCORDION -->\r\n  <details class=\"jrb-hw__details\">\r\n    <summary>\r\n      <span>Departures &amp; Return Transfers<\/span>\r\n      <span class=\"jrb-hw__plus\" aria-hidden=\"true\">+<\/span>\r\n    <\/summary>\r\n\r\n    <div class=\"jrb-hw__details-body\">\r\n      <div>\r\n        <h3>Pickup Confirmation<\/h3>\r\n        <p>Your pickup details are confirmed before your scheduled transfer.<\/p>\r\n      <\/div>\r\n      <div>\r\n        <h3>Airport Timing<\/h3>\r\n        <p>We help coordinate your pickup time based on your flight departure and accommodation location.<\/p>\r\n      <\/div>\r\n      <div>\r\n        <h3>Pickup Waiting Time<\/h3>\r\n        <p>Your driver will wait up to 15 minutes after the scheduled pickup time.<\/p>\r\n      <\/div>\r\n      <div>\r\n        <h3>Pickup Time Changes<\/h3>\r\n        <p>Changes are subject to availability and our reservation modification policy.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/details>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ---------- TOKENS ---------- *\/\r\n.jrb-hw {\r\n  --jrb-teal: #176582;\r\n  --jrb-navy: #0E2047;\r\n  --jrb-muted: #4B5563;\r\n  --jrb-card: #F7F9FC;\r\n  --jrb-icon-bg: #EAF4F8;\r\n  --jrb-line: #D9E0E7;\r\n  --jrb-gap: 16px;\r\n\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  font-family: \"Montserrat\", system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n}\r\n\r\n.jrb-hw *,\r\n.jrb-hw *::before,\r\n.jrb-hw *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* ---------- HEADER ---------- *\/\r\n.jrb-hw__header {\r\n  max-width: 820px;\r\n  margin-bottom: 26px;\r\n}\r\n\r\n.jrb-hw__eyebrow {\r\n  margin: 0 0 8px;\r\n  color: var(--jrb-teal);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.7px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.jrb-hw__header h2 {\r\n  margin: 0 0 10px;\r\n  color: var(--jrb-navy);\r\n  font-size: 30px;\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n}\r\n\r\n.jrb-hw__intro {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 15px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* ---------- STEPS: 3 por fila, \u00faltima fila centrada ---------- *\/\r\n.jrb-hw__steps {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  justify-content: center;\r\n  gap: var(--jrb-gap);\r\n  margin: 0;\r\n  padding: 0;\r\n  list-style: none;\r\n  counter-reset: jrb-step;\r\n}\r\n\r\n.jrb-hw__step {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 14px;\r\n  flex: 0 0 calc((100% - (var(--jrb-gap) * 2)) \/ 3);\r\n  margin: 0;\r\n  padding: 18px;\r\n  background: var(--jrb-card);\r\n  border-radius: 12px;\r\n  counter-increment: jrb-step;\r\n}\r\n\r\n\/* El n\u00famero viene de la lista ordenada (CSS counter) *\/\r\n.jrb-hw__step::before {\r\n  content: counter(jrb-step, decimal-leading-zero);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex: 0 0 36px;\r\n  width: 36px;\r\n  height: 36px;\r\n  background: var(--jrb-icon-bg);\r\n  border-radius: 8px;\r\n  color: var(--jrb-teal);\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n}\r\n\r\n.jrb-hw__step h3 {\r\n  margin: 0 0 5px;\r\n  color: var(--jrb-navy);\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  line-height: 1.35;\r\n}\r\n\r\n.jrb-hw__step p {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* ---------- CTA ---------- *\/\r\n.jrb-hw__cta {\r\n  margin-top: 24px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-hw a.jrb-hw__btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 46px;\r\n  padding: 12px 28px;\r\n  background: var(--jrb-teal);\r\n  border: 1px solid var(--jrb-teal);\r\n  border-radius: 6px;\r\n  color: #FFFFFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n  text-decoration: none;\r\n  transition: background-color 0.2s ease, border-color 0.2s ease;\r\n}\r\n\r\n.jrb-hw a.jrb-hw__btn:hover {\r\n  background: var(--jrb-navy);\r\n  border-color: var(--jrb-navy);\r\n  color: #FFFFFF;\r\n}\r\n\r\n.jrb-hw a.jrb-hw__btn:focus-visible {\r\n  outline: 3px solid var(--jrb-navy);\r\n  outline-offset: 3px;\r\n}\r\n\r\n.jrb-hw__cta p {\r\n  margin: 10px 0 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 13px;\r\n}\r\n\r\n\/* ---------- ACCORDION ---------- *\/\r\n.jrb-hw__details {\r\n  margin-top: 26px;\r\n  background: #FFFFFF;\r\n  border: 1px solid var(--jrb-line);\r\n  border-radius: 10px;\r\n  overflow: hidden;\r\n}\r\n\r\n.jrb-hw__details summary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  min-height: 56px;\r\n  padding: 14px 20px;\r\n  color: var(--jrb-navy);\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  list-style: none;\r\n  cursor: pointer;\r\n}\r\n\r\n.jrb-hw__details summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n.jrb-hw__details summary:focus-visible {\r\n  outline: 3px solid var(--jrb-navy);\r\n  outline-offset: -3px;\r\n}\r\n\r\n.jrb-hw__plus {\r\n  color: var(--jrb-teal);\r\n  font-size: 22px;\r\n  font-weight: 500;\r\n  line-height: 1;\r\n  transition: transform 0.2s ease;\r\n}\r\n\r\n.jrb-hw__details[open] .jrb-hw__plus {\r\n  transform: rotate(45deg);\r\n}\r\n\r\n.jrb-hw__details-body {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, minmax(0, 1fr));\r\n  gap: 16px 24px;\r\n  padding: 18px 20px 20px;\r\n  border-top: 1px solid var(--jrb-line);\r\n}\r\n\r\n.jrb-hw__details-body h3 {\r\n  margin: 0 0 4px;\r\n  color: var(--jrb-navy);\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n}\r\n\r\n.jrb-hw__details-body p {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* ---------- TABLET: 2 por fila ---------- *\/\r\n@media (max-width: 1024px) {\r\n  .jrb-hw__step {\r\n    flex-basis: calc((100% - var(--jrb-gap)) \/ 2);\r\n  }\r\n}\r\n\r\n\/* ---------- MOBILE ---------- *\/\r\n@media (max-width: 767px) {\r\n  .jrb-hw {\r\n    --jrb-gap: 12px;\r\n  }\r\n\r\n  .jrb-hw__header {\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .jrb-hw__header h2 {\r\n    font-size: 26px;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .jrb-hw__intro {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .jrb-hw__step {\r\n    flex-basis: 100%;\r\n    padding: 16px;\r\n  }\r\n\r\n  .jrb-hw a.jrb-hw__btn {\r\n    width: 100%;\r\n  }\r\n\r\n  .jrb-hw__details-body {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n\/* ---------- REDUCED MOTION ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .jrb-hw a.jrb-hw__btn,\r\n  .jrb-hw__plus {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-64d578d e-con e-atomic-element e-flexbox-base e-64d578d-0a5adc6 \" data-id=\"64d578d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"64d578d\">\n    \t\t\t<h2 data-interaction-id=\"d28a4eb\" class=\"e-d28a4eb-dcbd567 e-heading-base\"><strong>What\u2019s Included with Your Private Transfer<\/strong><\/h2>\n\t\t<div class=\"elementor-element elementor-element-b57920e e-con e-atomic-element e-div-block-base \" data-id=\"b57920e\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b57920e\">\n    \t\t<div class=\"elementor-element elementor-element-b2467f5 elementor-widget elementor-widget-html\" data-id=\"b2467f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"jrb-inc\">\r\n\r\n  <ul class=\"jrb-inc__grid\">\r\n\r\n    <li class=\"jrb-inc__card\">\r\n      <span class=\"jrb-inc__icon\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M4 11l8-6 8 6\"><\/path>\r\n          <path d=\"M6 10v9h12v-9\"><\/path>\r\n          <path d=\"M10 19v-5h4v5\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n      <div>\r\n        <h3>Direct Door-to-Door Service<\/h3>\r\n        <p>Travel directly between Tulum Airport and your hotel, resort or vacation rental.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-inc__card\">\r\n      <span class=\"jrb-inc__icon\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle>\r\n          <path d=\"M10 9v6\"><\/path>\r\n          <path d=\"M14 9v6\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n      <div>\r\n        <h3>Complimentary 10-Minute Stop<\/h3>\r\n        <p>One complimentary 10-minute stop along the route is included with your transfer.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-inc__card\">\r\n      <span class=\"jrb-inc__icon\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M7 4h10\"><\/path>\r\n          <path d=\"M7 20h10\"><\/path>\r\n          <path d=\"M8 4v3a4 4 0 0 0 1.6 3.2L12 12l-2.4 1.8A4 4 0 0 0 8 17v3\"><\/path>\r\n          <path d=\"M16 4v3a4 4 0 0 1-1.6 3.2L12 12l2.4 1.8A4 4 0 0 1 16 17v3\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n      <div>\r\n        <h3>60-Minute Airport Waiting Time<\/h3>\r\n        <p>Airport arrival transfers include up to 60 minutes of waiting time for baggage claim, customs and arrival formalities.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-inc__card\">\r\n      <span class=\"jrb-inc__icon\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M7 8h10a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z\"><\/path>\r\n          <path d=\"M9 8V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2\"><\/path>\r\n          <path d=\"M9 12v4\"><\/path>\r\n          <path d=\"M15 12v4\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n      <div>\r\n        <h3>Luggage Included<\/h3>\r\n        <p>One standard suitcase (up to 23 kg) and one carry-on per passenger, subject to vehicle capacity.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n    <li class=\"jrb-inc__card\">\r\n      <span class=\"jrb-inc__icon\">\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <circle cx=\"12\" cy=\"8\" r=\"3\"><\/circle>\r\n          <path d=\"M7 19a5 5 0 0 1 10 0\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n      <div>\r\n        <h3>Baby Seat Available<\/h3>\r\n        <p>One baby seat is available at no extra cost upon request when booking your transfer.<\/p>\r\n      <\/div>\r\n    <\/li>\r\n\r\n  <\/ul>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ---------- TOKENS ---------- *\/\r\n.jrb-inc {\r\n  --jrb-teal: #176582;\r\n  --jrb-navy: #0E2047;\r\n  --jrb-muted: #4B5563;\r\n  --jrb-card: #F7F9FC;\r\n  --jrb-icon-bg: #EAF4F8;\r\n  --jrb-gap: 16px;\r\n\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  font-family: \"Montserrat\", system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n}\r\n\r\n.jrb-inc *,\r\n.jrb-inc *::before,\r\n.jrb-inc *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\/* ---------- GRID (flex: centra la \u00faltima fila autom\u00e1ticamente) ---------- *\/\r\n.jrb-inc__grid {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  justify-content: center;\r\n  gap: var(--jrb-gap);\r\n  margin: 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n\/* ---------- CARD ---------- *\/\r\n.jrb-inc__card {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 12px;\r\n  flex: 0 0 calc((100% - (var(--jrb-gap) * 2)) \/ 3);\r\n  margin: 0;\r\n  padding: 16px 18px;\r\n  background: var(--jrb-card);\r\n  border-radius: 12px;\r\n}\r\n\r\n.jrb-inc__icon {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex: 0 0 32px;\r\n  width: 32px;\r\n  height: 32px;\r\n  background: var(--jrb-icon-bg);\r\n  border-radius: 8px;\r\n}\r\n\r\n.jrb-inc__icon svg {\r\n  width: 18px;\r\n  height: 18px;\r\n  fill: none;\r\n  stroke: var(--jrb-teal);\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.jrb-inc__card h3 {\r\n  margin: 0 0 4px;\r\n  color: var(--jrb-navy);\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  line-height: 1.35;\r\n}\r\n\r\n.jrb-inc__card p {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* ---------- TABLET: 2 por fila ---------- *\/\r\n@media (max-width: 1024px) {\r\n  .jrb-inc__card {\r\n    flex-basis: calc((100% - var(--jrb-gap)) \/ 2);\r\n  }\r\n}\r\n\r\n\/* ---------- MOBILE: 1 por fila ---------- *\/\r\n@media (max-width: 767px) {\r\n  .jrb-inc {\r\n    --jrb-gap: 12px;\r\n  }\r\n\r\n  .jrb-inc__card {\r\n    flex-basis: 100%;\r\n    padding: 14px 16px;\r\n  }\r\n\r\n  .jrb-inc__card h3 {\r\n    font-size: 14.5px;\r\n  }\r\n\r\n  .jrb-inc__card p {\r\n    font-size: 13.5px;\r\n  }\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-ad935fc e-con e-atomic-element e-div-block-base e-ad935fc-b702849 \" data-id=\"ad935fc\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ad935fc\" id=\"vehicles\">\n    \t\t\t<p class=\"e-c171557-7892a8c e-paragraph-base\" data-interaction-id=\"c171557\">PRIVATE VEHICLE OPTIONS<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"b0e0b96\" class=\"e-b0e0b96-cd1c1fd e-heading-base\"><strong>Vehicles for Your Tulum Airport Transfer<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-b3e9ea4-44b70fd e-paragraph-base\" data-interaction-id=\"b3e9ea4\">Choose the right private vehicle for your group size and luggage needs. Every transfer is reserved exclusively for your group.<\/p>\n\t\t<div class=\"elementor-element elementor-element-c7173f5 e-con e-atomic-element e-grid-base e-c7173f5-937241b \" data-id=\"c7173f5\" data-element_type=\"e-grid\" data-e-type=\"e-grid\" data-interaction-id=\"c7173f5\">\n    <div class=\"elementor-element elementor-element-f1be627 e-con e-atomic-element e-div-block-base \" data-id=\"f1be627\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f1be627\">\n    \t\t\t<img class=\"e-image-base \" data-interaction-id=\"d76cd29\"\/>\t\t\t\t\t<img decoding=\"async\" class=\"e-image-base e-d9abe5b-5bbd559\" data-interaction-id=\"d9abe5b\" id=\"1377\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1.jpg\" width=\"1264\" height=\"848\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1.jpg 1264w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1-300x201.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1-1024x687.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1-768x515.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1-456x306.jpg 456w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sedan-1-794x533.jpg 794w\" alt=\"JRB private sedan for up to 3 passengers \u2013 Volkswagen Jetta\"\/>\t\t\t\t\t<h3 data-interaction-id=\"500059e\" class=\"e-500059e-13b95e8 e-heading-base\"><strong>Private Sedan \u2013 Volkswagen Jetta or Similar<\/strong><\/h3>\n\t\t\t\t\t<p class=\"e-9dc7753-19b38db e-paragraph-base\" data-interaction-id=\"9dc7753\">Up to 3 passengers \u00b7 Up to 3 medium-sized suitcases<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-602b050 e-con e-atomic-element e-div-block-base \" data-id=\"602b050\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"602b050\">\n    \t\t\t<img class=\"e-image-base \" data-interaction-id=\"621f5f0\"\/>\t\t\t\t\t<img decoding=\"async\" class=\"e-image-base e-78ad4c2-b71c185\" data-interaction-id=\"78ad4c2\" id=\"1384\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2.jpg\" width=\"1264\" height=\"848\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2.jpg 1264w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2-300x201.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2-1024x687.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2-768x515.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2-456x306.jpg 456w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-transporter-1-8-2-794x533.jpg 794w\" alt=\"JRB private van for up to 8 passengers \u2013 Volkswagen Transporter\"\/>\t\t\t\t\t<h3 data-interaction-id=\"a38131c\" class=\"e-a38131c-86f23b4 e-heading-base\"><strong>Private Van \u2013 Volkswagen Transporter or Similar<\/strong><\/h3>\n\t\t\t\t\t<p class=\"e-1abbd6d-a67af66 e-paragraph-base\" data-interaction-id=\"1abbd6d\">Up to 8 passengers with luggage \u00b7 Up to 10 without luggage<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5ef2200 e-con e-atomic-element e-div-block-base \" data-id=\"5ef2200\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"5ef2200\">\n    \t\t\t<img class=\"e-image-base \" data-interaction-id=\"d70a94a\"\/>\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-76bb230-8cecf71\" data-interaction-id=\"76bb230\" id=\"1379\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1.jpg\" width=\"1264\" height=\"848\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1.jpg 1264w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1-300x201.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1-1024x687.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1-768x515.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1-456x306.jpg 456w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-van-1-10-1-794x533.jpg 794w\" alt=\"JRB private van for up to 10 passengers \u2013 Toyota Hiace\"\/>\t\t\t\t\t<h3 data-interaction-id=\"eafdd1a\" class=\"e-eafdd1a-314c35a e-heading-base\"><strong>Private Van \u2013 Toyota Hiace or Similar<\/strong><\/h3>\n\t\t\t\t\t<p class=\"e-f6a4fb4-cec1b5d e-paragraph-base\" data-interaction-id=\"f6a4fb4\">Up to 10 passengers with luggage \u00b7 Up to 14 without luggage<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-35cde6c e-con e-atomic-element e-div-block-base \" data-id=\"35cde6c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"35cde6c\">\n    \t\t\t<img class=\"e-image-base \" data-interaction-id=\"1971ebe\"\/>\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-487a76b-78bd374\" data-interaction-id=\"487a76b\" id=\"1378\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1.jpg\" width=\"1264\" height=\"848\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1.jpg 1264w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1-300x201.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1-1024x687.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1-768x515.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1-456x306.jpg 456w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/jrb-private-sprinter-16-1-794x533.jpg 794w\" alt=\"JRB private Sprinter for up to 16 passengers \u2013 Mercedes-Benz Sprinter\"\/>\t\t\t\t\t<h3 data-interaction-id=\"25f6c02\" class=\"e-25f6c02-c331704 e-heading-base\"><strong>Private Sprinter \u2013 Mercedes-Benz Sprinter or Similar<\/strong><\/h3>\n\t\t\t\t\t<p class=\"e-3c7ca17-c27c002 e-paragraph-base\" data-interaction-id=\"3c7ca17\">Up to 16 passengers with luggage \u00b7 Up to 20 without luggage<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<p class=\"e-11bc627-161129e e-paragraph-base\" data-interaction-id=\"11bc627\">Vehicle images are for reference. Model may vary depending on availability.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e0a1a66 e-con e-atomic-element e-div-block-base e-e0a1a66-31725be \" data-id=\"e0a1a66\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e0a1a66\" id=\"services\">\n    \t\t\t<p class=\"e-3b8cabd-0bfcfa0 e-paragraph-base\" data-interaction-id=\"3b8cabd\">MORE WAYS TO TRAVEL WITH JRB<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"8ce7e9a\" class=\"e-8ce7e9a-e8a4d3e e-heading-base\">Private Transportation During Your Stay<\/h2>\n\t\t\t\t\t<p class=\"e-4864865-e907b00 e-paragraph-base\" data-interaction-id=\"4864865\">JRB can also arrange private transportation for restaurants, parks, ferry terminals, Maya Train stations, hotels and custom plans throughout the Riviera Maya.<\/p>\n\t\t<div class=\"elementor-element elementor-element-88f9c1b e-grid e-con-boxed e-con e-parent\" data-id=\"88f9c1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e4b6d0f e-con e-atomic-element e-flexbox-base e-e4b6d0f-7a0200b \" data-id=\"e4b6d0f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e4b6d0f\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-7ec63cf-2eb37e4\" data-interaction-id=\"7ec63cf\" id=\"2005\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife.jpg\" width=\"1200\" height=\"800\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife.jpg 1200w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife-300x200.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife-1024x683.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife-768x512.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife-460x306.jpg 460w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/nightlife-800x533.jpg 800w\" alt=\"Restaurant dinner setting in the Riviera Maya for private evening transfers\"\/>\t\t\t\t\t<h3 data-interaction-id=\"1441117\" class=\"e-1441117-24f6ded e-heading-base\">Restaurants &amp; Nightlife<\/h3>\n\t\t\t\t\t<p class=\"e-12781b3-e233d1d e-paragraph-base\" data-interaction-id=\"12781b3\">Private rides for dinners, nightlife and evening plans, with scheduled pickup and round-trip options.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3c74a1d e-con e-atomic-element e-flexbox-base e-3c74a1d-d6089b2 \" data-id=\"3c74a1d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3c74a1d\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-85caf2a-9e96602\" data-interaction-id=\"85caf2a\" id=\"2006\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks.jpg\" width=\"1200\" height=\"800\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks.jpg 1200w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks-300x200.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks-1024x683.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks-768x512.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks-460x306.jpg 460w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/parks-800x533.jpg 800w\" alt=\"Private transportation to parks and cenotes in the Riviera Maya\"\/>\t\t\t\t\t<h3 data-interaction-id=\"36eb6fb\" class=\"e-36eb6fb-66d6993 e-heading-base\">Parks &amp; Attractions<\/h3>\n\t\t\t\t\t<p class=\"e-e24c62f-34f5bd0 e-paragraph-base\" data-interaction-id=\"e24c62f\">Private transportation to Xcaret, Xplor, Xel-H\u00e1, cenotes and other Riviera Maya attractions.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4eeab23 e-con e-atomic-element e-flexbox-base e-4eeab23-588c5d1 \" data-id=\"4eeab23\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4eeab23\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-d143148-9b94992\" data-interaction-id=\"d143148\" id=\"2007\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys.jpg\" width=\"1200\" height=\"800\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys.jpg 1200w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys-300x200.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys-1024x683.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys-768x512.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys-460x306.jpg 460w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/ferrys-800x533.jpg 800w\" alt=\"Private transportation to ferry terminals and marinas\"\/>\t\t\t\t\t<h3 data-interaction-id=\"7aef7bb\" class=\"e-7aef7bb-5a177a6 e-heading-base\">Marinas &amp; Ferry Terminals<\/h3>\n\t\t\t\t\t<p class=\"e-682da3d-62b65b5 e-paragraph-base\" data-interaction-id=\"682da3d\">Private transportation to ferry terminals, marinas and departure points for island trips and excursions.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-40a9bec e-con e-atomic-element e-flexbox-base e-40a9bec-68402ab \" data-id=\"40a9bec\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"40a9bec\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-6f621a5-8a1c14f\" data-interaction-id=\"6f621a5\" id=\"2016\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya.jpg\" width=\"1200\" height=\"800\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya.jpg 1200w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya-300x200.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya-1024x683.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya-768x512.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya-460x306.jpg 460w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/tren-maya-800x533.jpg 800w\" alt=\"Private transportation to Maya Train stations\"\/>\t\t\t\t\t<h3 data-interaction-id=\"cd5f174\" class=\"e-cd5f174-63baaf8 e-heading-base\"><strong>Maya Train Connections<\/strong><\/h3>\n\t\t\t\t\t<p class=\"e-726929e-d9ca15f e-paragraph-base\" data-interaction-id=\"726929e\">Private transportation to and from Maya Train stations, with pickup times coordinated around your train schedule.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0d033f2 e-con e-atomic-element e-flexbox-base e-0d033f2-cbf844a \" data-id=\"0d033f2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0d033f2\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-878f98b-5af200a\" data-interaction-id=\"878f98b\" id=\"2169\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/hotel-to-hotel-private-transfer-riviera-maya-1.webp\" width=\"800\" height=\"533\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/hotel-to-hotel-private-transfer-riviera-maya-1.webp 800w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/hotel-to-hotel-private-transfer-riviera-maya-1-300x200.webp 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/hotel-to-hotel-private-transfer-riviera-maya-1-768x512.webp 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/hotel-to-hotel-private-transfer-riviera-maya-1-18x12.webp 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/10\/hotel-to-hotel-private-transfer-riviera-maya-1-460x306.webp 460w\" alt=\"Aerial view of the Cancun Hotel Zone\"\/>\t\t\t\t\t<h3 data-interaction-id=\"eac5366\" class=\"e-eac5366-d6bcef7 e-heading-base\">Hotel-to-Hotel Transfers<\/h3>\n\t\t\t\t\t<p class=\"e-c109886-0317958 e-paragraph-base\" data-interaction-id=\"c109886\">Private transportation between hotels, resorts and vacation rentals across the Riviera Maya.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-21d8bca e-con e-atomic-element e-flexbox-base e-21d8bca-02df2e4 \" data-id=\"21d8bca\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"21d8bca\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-b20776f-7a784b1\" data-interaction-id=\"b20776f\" id=\"2008\" src=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom.jpg\" width=\"1200\" height=\"800\" srcset=\"https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom.jpg 1200w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom-300x200.jpg 300w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom-1024x683.jpg 1024w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom-768x512.jpg 768w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom-18x12.jpg 18w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom-460x306.jpg 460w, https:\/\/jrbtransfers.com\/wp-content\/uploads\/2026\/09\/custom-800x533.jpg 800w\" alt=\"Custom private transportation in the Riviera Maya\"\/>\t\t\t\t\t<h3 data-interaction-id=\"de8bece\" class=\"e-de8bece-4f9e5db e-heading-base\">Custom Transportation<\/h3>\n\t\t\t\t\t<p class=\"e-aca0dc1-f24aedc e-paragraph-base\" data-interaction-id=\"aca0dc1\">Flexible transportation for custom itineraries, multiple stops and special travel plans.<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2497d82 elementor-widget elementor-widget-html\" data-id=\"2497d82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"jrb-mw-cta\">\r\n\r\n  <div class=\"jrb-mw-cta__text\">\r\n    <h3>Planning More Than an Airport Transfer?<\/h3>\r\n    <p>\r\n      Tell us where you want to go and we\u2019ll arrange your private ride\r\n      across the Riviera Maya.\r\n    <\/p>\r\n  <\/div>\r\n\r\n  <div class=\"jrb-mw-cta__actions\">\r\n\r\n    <a class=\"jrb-mw-cta__btn\" href=\"https:\/\/wa.me\/529988206640?text=Hi%21%20I%27d%20like%20to%20arrange%20private%20transportation%20during%20my%20stay%20in%20the%20Riviera%20Maya.%20Could%20you%20help%20me%20with%20a%20quote%3F\" target=\"_blank\" rel=\"noopener\">\r\n      Plan My Ride on WhatsApp<span class=\"jrb-mw-cta__sr\"> (opens in a new tab)<\/span>\r\n    <\/a>\r\n\r\n    <a class=\"jrb-mw-cta__btn jrb-mw-cta__btn--ghost\" href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\">\r\n      Book Your Transfer\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<style>\r\n\r\n\/* ---------- TOKENS ---------- *\/\r\n.jrb-mw-cta {\r\n  --jrb-teal: #176582;\r\n  --jrb-navy: #0E2047;\r\n  --jrb-muted: #4B5563;\r\n  --jrb-icon-bg: #EAF4F8;\r\n\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  width: 100%;\r\n  margin-top: 24px;\r\n  padding: 20px 24px;\r\n  box-sizing: border-box;\r\n  background: var(--jrb-icon-bg);\r\n  border: 1px solid #D4E7EE;\r\n  border-radius: 12px;\r\n  font-family: \"Montserrat\", system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n}\r\n\r\n.jrb-mw-cta *,\r\n.jrb-mw-cta *::before,\r\n.jrb-mw-cta *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.jrb-mw-cta__sr {\r\n  position: absolute;\r\n  width: 1px;\r\n  height: 1px;\r\n  margin: -1px;\r\n  padding: 0;\r\n  overflow: hidden;\r\n  clip: rect(0, 0, 0, 0);\r\n  white-space: nowrap;\r\n  border: 0;\r\n}\r\n\r\n\/* ---------- TEXT ---------- *\/\r\n.jrb-mw-cta__text h3 {\r\n  margin: 0 0 4px;\r\n  color: var(--jrb-navy);\r\n  font-size: 18px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-mw-cta__text p {\r\n  max-width: 56ch;\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 14px;\r\n  line-height: 1.55;\r\n}\r\n\r\n\/* ---------- BUTTONS ---------- *\/\r\n.jrb-mw-cta__actions {\r\n  display: flex;\r\n  flex: 0 0 auto;\r\n  gap: 12px;\r\n}\r\n\r\n.jrb-mw-cta a.jrb-mw-cta__btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 46px;\r\n  padding: 12px 22px;\r\n  background: var(--jrb-teal);\r\n  border: 1px solid var(--jrb-teal);\r\n  border-radius: 6px;\r\n  color: #FFFFFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n  text-align: center;\r\n  text-decoration: none;\r\n  white-space: nowrap;\r\n  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;\r\n}\r\n\r\n.jrb-mw-cta a.jrb-mw-cta__btn:hover {\r\n  background: var(--jrb-navy);\r\n  border-color: var(--jrb-navy);\r\n  color: #FFFFFF;\r\n}\r\n\r\n.jrb-mw-cta a.jrb-mw-cta__btn:focus-visible {\r\n  outline: 3px solid var(--jrb-navy);\r\n  outline-offset: 3px;\r\n}\r\n\r\n\/* Bot\u00f3n secundario *\/\r\n.jrb-mw-cta a.jrb-mw-cta__btn--ghost {\r\n  background: #FFFFFF;\r\n  color: var(--jrb-navy);\r\n  border-color: var(--jrb-navy);\r\n}\r\n\r\n.jrb-mw-cta a.jrb-mw-cta__btn--ghost:hover {\r\n  background: var(--jrb-navy);\r\n  color: #FFFFFF;\r\n}\r\n\r\n\/* ---------- TABLET \/ MOBILE ---------- *\/\r\n@media (max-width: 900px) {\r\n  .jrb-mw-cta {\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n    text-align: center;\r\n  }\r\n\r\n  .jrb-mw-cta__text p {\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .jrb-mw-cta__actions {\r\n    justify-content: center;\r\n  }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n  .jrb-mw-cta {\r\n    padding: 18px 16px;\r\n  }\r\n\r\n  .jrb-mw-cta__actions {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .jrb-mw-cta a.jrb-mw-cta__btn {\r\n    width: 100%;\r\n    white-space: normal;\r\n  }\r\n}\r\n\r\n\/* ---------- REDUCED MOTION ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .jrb-mw-cta a.jrb-mw-cta__btn {\r\n    transition: none;\r\n  }\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9b01b40 e-con e-atomic-element e-div-block-base e-9b01b40-40dc05e \" data-id=\"9b01b40\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"9b01b40\" id=\"faq\">\n    \t\t\t<h2 data-interaction-id=\"ae2ee3f\" class=\"e-ae2ee3f-3acbb32 e-heading-base\">Frequently Asked Questions<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-11db3f1 elementor-widget elementor-widget-n-accordion\" data-id=\"11db3f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1870\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1870\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long is the transfer from Tulum Airport (TQO) to Tulum? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1870\" class=\"elementor-element elementor-element-616ae5b e-con-full e-flex e-con e-child\" data-id=\"616ae5b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-beca54c-0766d5e e-paragraph-base\" data-interaction-id=\"beca54c\">The drive is approximately 40\u201350 km and usually takes between 40 and 60 minutes, depending on your hotel\u2019s location, traffic and road conditions. Your driver will take the most direct route via Federal Highway 307.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1871\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1871\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Where will I meet my driver at Tulum Airport? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1871\" class=\"elementor-element elementor-element-fc9b3ba e-con-full e-flex e-con e-child\" data-id=\"fc9b3ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-d544558-cfd5a5f e-paragraph-base\" data-interaction-id=\"d544558\">You\u2019ll receive clear pickup instructions and the designated meeting point before your arrival. Our team is also available by WhatsApp if you need assistance.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1872\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1872\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What if my hotel or property is not listed? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1872\" class=\"elementor-element elementor-element-0fbcf21 e-con-full e-flex e-con e-child\" data-id=\"0fbcf21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<p class=\"e-f777d32-207cfd5 e-paragraph-base\" data-interaction-id=\"f777d32\">Send us your hotel or property name or share the Google Maps location. We\u2019ll help confirm the correct transfer zone before you book.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1873\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1873\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What happens if my flight arrives early or late? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1873\" class=\"elementor-element elementor-element-b8ff6e7 e-flex e-con-boxed e-con e-child\" data-id=\"b8ff6e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-17d1d2c-8b9f628 e-paragraph-base\" data-interaction-id=\"17d1d2c\">We monitor your flight and adjust pickup. Airport arrivals include up to 60 minutes of waiting time for baggage claim, customs and arrival formalities.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1874\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1874\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is a private transfer better than a taxi from Tulum Airport to Tulum? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1874\" class=\"elementor-element elementor-element-94eda1b e-flex e-con-boxed e-con e-child\" data-id=\"94eda1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-e7ca05b-70afa00 e-paragraph-base\" data-interaction-id=\"e7ca05b\">A private transfer gives you a confirmed price before you travel, a driver waiting for you with a sign, flight monitoring and no shared stops. With a taxi you usually negotiate or pay on arrival, and you can\u2019t pre-arrange pickup details or vehicle size for your group.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1875\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1875\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much luggage can I bring? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1875\" class=\"elementor-element elementor-element-32d5946 e-flex e-con-boxed e-con e-child\" data-id=\"32d5946\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-35718cd-086ec77 e-paragraph-base\" data-interaction-id=\"35718cd\">One standard suitcase up to 23 kg and one carry-on per passenger are included. Vehicle capacity varies, so larger amounts of luggage may require a larger vehicle.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1876\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1876\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I request a child seat? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1876\" class=\"elementor-element elementor-element-32bc02a e-flex e-con-boxed e-con e-child\" data-id=\"32bc02a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-5b2e052-a7c00b2 e-paragraph-base\" data-interaction-id=\"5b2e052\">Yes. One baby seat is available at no extra cost upon request. Please let us know when booking your transfer.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1877\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"8\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1877\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can I make a stop on the way to my hotel? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1877\" class=\"elementor-element elementor-element-9bb221f e-flex e-con-boxed e-con e-child\" data-id=\"9bb221f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-edd3325-1a9e7ae e-paragraph-base\" data-interaction-id=\"edd3325\">Yes, your transfer includes one complimentary 10-minute stop along the route, for example at a store or an ATM. For longer or multiple stops, contact us before booking.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1878\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"9\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1878\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How far in advance do I need to book my transfer? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1878\" class=\"elementor-element elementor-element-5819d3b e-flex e-con-boxed e-con e-child\" data-id=\"5819d3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-5e8514f-bacc98d e-paragraph-base\" data-interaction-id=\"5e8514f\">Private transfers are available 24\/7 by reservation. Daytime transfers must be booked at least 5 hours in advance, while nighttime and early-morning services require at least 12 hours\u2019 advance booking. All reservations are subject to availability.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1879\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"10\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1879\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is it safe to travel from Tulum Airport to Tulum at night? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1879\" class=\"elementor-element elementor-element-ded2b2b e-flex e-con-boxed e-con e-child\" data-id=\"ded2b2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-38c187a-75e4a26 e-paragraph-base\" data-interaction-id=\"38c187a\">Yes. Your driver will be waiting at the airport with a name sign, your ride goes directly to your accommodation with no shared stops, and our team is available by WhatsApp during your transfer.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-18710\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"11\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-18710\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What payment methods do you accept? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-18710\" class=\"elementor-element elementor-element-c12a80b e-flex e-con-boxed e-con e-child\" data-id=\"c12a80b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-b60778c-9a587c4 e-paragraph-base\" data-interaction-id=\"b60778c\">Online payments are processed securely through Stripe. Available payment methods are shown during checkout before you complete your reservation.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-18711\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"12\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-18711\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is your cancellation policy? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-18711\" class=\"elementor-element elementor-element-94e1661 e-flex e-con-boxed e-con e-child\" data-id=\"94e1661\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<p class=\"e-40c6f6a-a4f9f30 e-paragraph-base\" data-interaction-id=\"40c6f6a\">Refund eligibility depends on when your cancellation is requested. Cancellations made at least 24 hours before the scheduled pickup may qualify for a refund of the applicable amount paid. Please review the cancellation terms included with your reservation or contact our team if you need assistance.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e0313d1 e-con e-atomic-element e-div-block-base e-e0313d1-093ff06 \" data-id=\"e0313d1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e0313d1\">\n    \t\t<div class=\"elementor-element elementor-element-82cad3d elementor-widget elementor-widget-html\" data-id=\"82cad3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"jrb-ex\" aria-labelledby=\"jrb-ex-title\">\r\n\r\n  <!-- HEADER -->\r\n  <header class=\"jrb-ex__header\">\r\n    <p class=\"jrb-ex__eyebrow\">More Tulum Airport Transfers<\/p>\r\n\r\n    <h2 id=\"jrb-ex-title\">\r\n      Explore More Private Transfers from Tulum Airport\r\n    <\/h2>\r\n\r\n    <p class=\"jrb-ex__intro\">\r\n      Traveling beyond Tulum? Book a private transfer from Tulum\r\n      International Airport (TQO) to these popular Riviera Maya destinations.\r\n    <\/p>\r\n  <\/header>\r\n\r\n\r\n  <!-- CARDS -->\r\n  <ul class=\"jrb-ex__grid\">\r\n\r\n    <!-- TULUM AIRPORT HUB -->\r\n    <li>\r\n      <a class=\"jrb-ex__card\" href=\"https:\/\/jrbtransfers.com\/tulum-airport-transfers\/\">\r\n\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z\"><\/path>\r\n          <circle cx=\"12\" cy=\"10\" r=\"2.4\"><\/circle>\r\n        <\/svg>\r\n\r\n        <span class=\"jrb-ex__name\">\r\n          Tulum Airport Transfers\r\n        <\/span>\r\n\r\n        <span class=\"jrb-ex__cta\">\r\n          View all routes <span aria-hidden=\"true\">\u2192<\/span>\r\n        <\/span>\r\n\r\n      <\/a>\r\n    <\/li>\r\n\r\n\r\n    <!-- PLAYA DEL CARMEN -->\r\n    <li>\r\n      <a class=\"jrb-ex__card\" href=\"https:\/\/jrbtransfers.com\/tulum-airport-to-playa-del-carmen\/\">\r\n\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z\"><\/path>\r\n          <circle cx=\"12\" cy=\"10\" r=\"2.4\"><\/circle>\r\n        <\/svg>\r\n\r\n        <span class=\"jrb-ex__name\">\r\n          Playa del Carmen\r\n        <\/span>\r\n\r\n        <span class=\"jrb-ex__cta\">\r\n          View route <span aria-hidden=\"true\">\u2192<\/span>\r\n        <\/span>\r\n\r\n      <\/a>\r\n    <\/li>\r\n\r\n\r\n    <!-- AKUMAL -->\r\n    <li>\r\n      <a class=\"jrb-ex__card\" href=\"https:\/\/jrbtransfers.com\/tulum-airport-to-akumal\/\">\r\n\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z\"><\/path>\r\n          <circle cx=\"12\" cy=\"10\" r=\"2.4\"><\/circle>\r\n        <\/svg>\r\n\r\n        <span class=\"jrb-ex__name\">\r\n          Akumal\r\n        <\/span>\r\n\r\n        <span class=\"jrb-ex__cta\">\r\n          View route <span aria-hidden=\"true\">\u2192<\/span>\r\n        <\/span>\r\n\r\n      <\/a>\r\n    <\/li>\r\n\r\n\r\n    <!-- PUERTO AVENTURAS -->\r\n    <li>\r\n      <a class=\"jrb-ex__card\" href=\"https:\/\/jrbtransfers.com\/tulum-airport-to-puerto-aventuras\/\">\r\n\r\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\">\r\n          <path d=\"M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z\"><\/path>\r\n          <circle cx=\"12\" cy=\"10\" r=\"2.4\"><\/circle>\r\n        <\/svg>\r\n\r\n        <span class=\"jrb-ex__name\">\r\n          Puerto Aventuras\r\n        <\/span>\r\n\r\n        <span class=\"jrb-ex__cta\">\r\n          View route <span aria-hidden=\"true\">\u2192<\/span>\r\n        <\/span>\r\n\r\n      <\/a>\r\n    <\/li>\r\n\r\n  <\/ul>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n\/* ---------- TOKENS ---------- *\/\r\n.jrb-ex {\r\n  --jrb-teal: #176582;\r\n  --jrb-navy: #0E2047;\r\n  --jrb-muted: #4B5563;\r\n  --jrb-border: #E3E0D4;\r\n  --jrb-hover: #CFE3EA;\r\n\r\n  width: 100%;\r\n  box-sizing: border-box;\r\n  font-family: \"Montserrat\", system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n}\r\n\r\n.jrb-ex *,\r\n.jrb-ex *::before,\r\n.jrb-ex *::after {\r\n  box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ---------- HEADER ---------- *\/\r\n.jrb-ex__header {\r\n  max-width: 720px;\r\n  margin: 0 auto 26px;\r\n  text-align: center;\r\n}\r\n\r\n.jrb-ex__eyebrow {\r\n  margin: 0 0 8px;\r\n  color: var(--jrb-teal);\r\n  font-size: 12px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.7px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.jrb-ex__header h2 {\r\n  margin: 0 0 10px;\r\n  color: var(--jrb-navy);\r\n  font-size: 30px;\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n}\r\n\r\n.jrb-ex__intro {\r\n  margin: 0;\r\n  color: var(--jrb-muted);\r\n  font-size: 15px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\r\n\/* ---------- GRID ---------- *\/\r\n.jrb-ex__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, minmax(0, 1fr));\r\n  gap: 14px;\r\n  margin: 0;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.jrb-ex__grid li {\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n\r\n\/* ---------- CARD ---------- *\/\r\n.jrb-ex a.jrb-ex__card {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 8px;\r\n  height: 100%;\r\n  padding: 18px 12px 16px;\r\n  background: #FFFFFF;\r\n  border: 1px solid var(--jrb-border);\r\n  border-radius: 12px;\r\n  text-align: center;\r\n  text-decoration: none;\r\n  transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n}\r\n\r\n.jrb-ex a.jrb-ex__card:hover {\r\n  border-color: var(--jrb-teal);\r\n  box-shadow: 0 4px 14px rgba(14, 32, 71, 0.07);\r\n}\r\n\r\n.jrb-ex a.jrb-ex__card:focus-visible {\r\n  outline: 3px solid var(--jrb-navy);\r\n  outline-offset: 3px;\r\n}\r\n\r\n.jrb-ex__card svg {\r\n  width: 24px;\r\n  height: 24px;\r\n  fill: none;\r\n  stroke: var(--jrb-teal);\r\n  stroke-width: 1.8;\r\n  stroke-linecap: round;\r\n  stroke-linejoin: round;\r\n}\r\n\r\n.jrb-ex__name {\r\n  color: var(--jrb-navy);\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-ex__cta {\r\n  color: var(--jrb-teal);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  line-height: 1.3;\r\n}\r\n\r\n.jrb-ex a.jrb-ex__card:hover .jrb-ex__cta {\r\n  text-decoration: underline;\r\n}\r\n\r\n\r\n\/* ---------- TABLET \/ MOBILE ---------- *\/\r\n@media (max-width: 767px) {\r\n\r\n  .jrb-ex__header {\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .jrb-ex__header h2 {\r\n    font-size: 26px;\r\n    line-height: 1.15;\r\n  }\r\n\r\n  .jrb-ex__intro {\r\n    font-size: 14px;\r\n  }\r\n\r\n  .jrb-ex__grid {\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 12px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* ---------- REDUCED MOTION ---------- *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n  .jrb-ex a.jrb-ex__card {\r\n    transition: none;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-d1ba672 e-con e-atomic-element e-div-block-base e-d1ba672-1b6a6c6 \" data-id=\"d1ba672\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d1ba672\">\n    \t\t\t<h2 data-interaction-id=\"8809061\" class=\"e-8809061-96c080a e-heading-base\"><strong>Ready to Book Your Transfer to Tulum?<\/strong><\/h2>\n\t\t\t\t\t<p class=\"e-52c4786-4c25004 e-paragraph-base\" data-interaction-id=\"52c4786\">Book your private transfer from Tulum Airport to Tulum in advance and arrive with your ride already arranged.<\/p>\n\t\t\t\t\t<a href=\"https:\/\/jrbtransfers.com\/book-your-transfer\/\" target=\"_self\" class=\"e-79dcd8d-3c20374 e-button-base\" data-interaction-id=\"79dcd8d\">\n\t\tBook Your Transfer\n\t<\/a>\t\t\t\t\t<p class=\"e-8aee259-14d978e e-paragraph-base\" data-interaction-id=\"8aee259\">Private service \u00b7 Door-to-door \u00b7 One Way &amp; Round Trip \u00b7 24\/7 by reservation<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9404046 e-flex e-con-boxed e-con e-parent\" data-id=\"9404046\" 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-ebcc6dc elementor-widget elementor-widget-html\" data-id=\"ebcc6dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- JRB \u00b7 WhatsApp flotante universal \u00b7 el mismo c\u00f3digo para todas las p\u00e1ginas.\r\n     El mensaje cambia solo seg\u00fan la URL (aeropuerto, destino e idioma \/es\/). -->\r\n<a class=\"jrb-whatsapp-float\" id=\"jrb-wa-float\" href=\"https:\/\/wa.me\/529988206640?text=Hi!%20I&#039;m%20interested%20in%20a%20private%20transfer.%20Could%20you%20help%20me%20with%20my%20booking%3F\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Chat with JRB Private Transfers on WhatsApp\">\r\n  <svg viewBox=\"0 0 32 32\" aria-hidden=\"true\">\r\n    <path fill=\"currentColor\" d=\"M16 3C8.82 3 3 8.58 3 15.46c0 2.41.72 4.76 2.08 6.76L3.7 29l7.08-1.33A13.4 13.4 0 0 0 16 28c7.18 0 13-5.58 13-12.46S23.18 3 16 3Zm0 22.75c-1.72 0-3.41-.44-4.89-1.27l-.35-.2-4.2.79.82-3.92-.23-.36a10.01 10.01 0 0 1-1.7-5.57C5.45 9.71 10.18 5.25 16 5.25s10.55 4.46 10.55 9.97S21.82 25.75 16 25.75Zm5.78-7.45c-.32-.15-1.87-.88-2.16-.98-.29-.1-.5-.15-.71.15-.21.3-.82.98-1 1.18-.18.2-.37.22-.68.08-.32-.15-1.33-.47-2.54-1.49-.94-.8-1.57-1.79-1.75-2.09-.18-.3-.02-.46.14-.61.14-.13.32-.35.47-.53.16-.18.21-.3.32-.5.1-.2.05-.38-.03-.53-.08-.15-.71-1.63-.97-2.23-.26-.59-.52-.51-.71-.52h-.61c-.21 0-.55.08-.84.38-.29.3-1.11 1.04-1.11 2.53s1.15 2.93 1.31 3.13c.16.2 2.26 3.3 5.48 4.63.77.32 1.36.51 1.83.65.77.23 1.47.2 2.03.12.62-.09 1.87-.73 2.13-1.44.26-.71.26-1.32.18-1.44-.08-.12-.29-.2-.61-.35Z\"\/>\r\n  <\/svg>\r\n  <span>WhatsApp<\/span>\r\n<\/a>\r\n\r\n<style>\r\n.jrb-whatsapp-float {\r\n  position: fixed;\r\n  right: 24px;\r\n  bottom: 78px;\r\n  z-index: 9999;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 12px 16px;\r\n  border-radius: 999px;\r\n  background: #25D366;\r\n  color: #ffffff !important;\r\n  font-size: 14px;\r\n  font-weight: 600;\r\n  line-height: 1;\r\n  text-decoration: none !important;\r\n  box-shadow: 0 4px 14px rgba(0,0,0,.18);\r\n}\r\n.jrb-whatsapp-float svg { width: 21px; height: 21px; flex-shrink: 0; }\r\n.jrb-whatsapp-float:hover { transform: translateY(-1px); }\r\n@media (max-width: 767px) {\r\n  .jrb-whatsapp-float { right: 16px; bottom: 70px; padding: 12px; }\r\n  .jrb-whatsapp-float span { display: none; }\r\n  .jrb-whatsapp-float svg { width: 24px; height: 24px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  var link = document.getElementById('jrb-wa-float');\r\n  if (!link) return;\r\n\r\n  var PHONE = '529988206640';\r\n  var path = window.location.pathname.toLowerCase();\r\n  var isES = path.indexOf('\/es\/') === 0 || path === '\/es';\r\n  var slug = path.replace(\/^\\\/es(\\\/|$)\/, '\/').replace(\/^\\\/+|\\\/+$\/g, '').split('\/').pop() || '';\r\n\r\n  \/\/ Nombres de aeropuertos y destinos (EN \/ ES)\r\n  var AIRPORTS = {\r\n    'cancun': { en: 'Cancun Airport', es: 'el Aeropuerto de Canc\u00fan' },\r\n    'tulum':  { en: 'Tulum Airport',  es: 'el Aeropuerto de Tulum' }\r\n  };\r\n  var PLACES = {\r\n    'tulum':              { en: 'Tulum',              es: 'Tulum' },\r\n    'akumal':             { en: 'Akumal',             es: 'Akumal' },\r\n    'puerto-aventuras':   { en: 'Puerto Aventuras',   es: 'Puerto Aventuras' },\r\n    'playa-del-carmen':   { en: 'Playa del Carmen',   es: 'Playa del Carmen' },\r\n    'puerto-morelos':     { en: 'Puerto Morelos',     es: 'Puerto Morelos' },\r\n    'cancun-hotel-zone':  { en: 'Cancun Hotel Zone',  es: 'la Zona Hotelera de Canc\u00fan' },\r\n    'hotel-zone':         { en: 'Cancun Hotel Zone',  es: 'la Zona Hotelera de Canc\u00fan' },\r\n    'playa-mujeres':      { en: 'Playa Mujeres',      es: 'Playa Mujeres' },\r\n    'costa-mujeres':      { en: 'Costa Mujeres',      es: 'Costa Mujeres' }\r\n  };\r\n\r\n  function titleCase(s) {\r\n    return s.split('-').map(function (w) { return w.charAt(0).toUpperCase() + w.slice(1); }).join(' ');\r\n  }\r\n  function placeName(key) {\r\n    if (PLACES[key]) return isES ? PLACES[key].es : PLACES[key].en;\r\n    return titleCase(key);\r\n  }\r\n\r\n  var airport = null, destination = null, m;\r\n\r\n  \/\/ Landings: \"<aeropuerto>-airport-to-<destino>\"\r\n  if ((m = slug.match(\/^(cancun|tulum)-airport-to-(.+)$\/))) {\r\n    airport = m[1];\r\n    destination = m[2];\r\n  \/\/ Hubs: \"<aeropuerto>-airport-transfers\"\r\n  } else if ((m = slug.match(\/^(cancun|tulum)-airport\/))) {\r\n    airport = m[1];\r\n  \/\/ Home = Cancun Airport\r\n  } else if (slug === '') {\r\n    airport = 'cancun';\r\n  }\r\n\r\n  var msg;\r\n  if (isES) {\r\n    if (airport && destination) {\r\n      msg = 'Hola, me interesa un traslado privado desde ' + AIRPORTS[airport].es + ' a ' + placeName(destination) + '. \u00bfMe pueden ayudar con mi reserva?';\r\n    } else if (airport) {\r\n      msg = 'Hola, me interesa un traslado privado desde ' + AIRPORTS[airport].es + '. \u00bfMe pueden ayudar con mi reserva?';\r\n    } else {\r\n      msg = 'Hola, me interesa un traslado privado. \u00bfMe pueden ayudar con mi reserva?';\r\n    }\r\n    link.setAttribute('aria-label', 'Escr\u00edbenos por WhatsApp a JRB Private Transfers');\r\n  } else {\r\n    if (airport && destination) {\r\n      msg = \"Hi! I'm interested in a private transfer from \" + AIRPORTS[airport].en + ' to ' + placeName(destination) + '. Could you help me with my booking?';\r\n    } else if (airport) {\r\n      msg = \"Hi! I'm interested in a private transfer from \" + AIRPORTS[airport].en + '. Could you help me with my booking?';\r\n    } else {\r\n      msg = \"Hi! I'm interested in a private transfer. Could you help me with my booking?\";\r\n    }\r\n  }\r\n\r\n  link.href = 'https:\/\/wa.me\/' + PHONE + '?text=' + encodeURIComponent(msg);\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>Home \u203a Tulum Airport Transfers \u203a Tulum Airport to Tulum Private Transfer from Tulum Airport to Tulum Pre-book your private [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1715","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/pages\/1715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/comments?post=1715"}],"version-history":[{"count":66,"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/pages\/1715\/revisions"}],"predecessor-version":[{"id":2264,"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/pages\/1715\/revisions\/2264"}],"wp:attachment":[{"href":"https:\/\/jrbtransfers.com\/es\/wp-json\/wp\/v2\/media?parent=1715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}