{"id":17024,"date":"2025-10-07T06:53:33","date_gmt":"2025-10-07T06:53:33","guid":{"rendered":"https:\/\/madeiracarrentals.com\/guia-rentx\/"},"modified":"2026-03-29T14:40:45","modified_gmt":"2026-03-29T14:40:45","slug":"guia-rentx","status":"publish","type":"post","link":"https:\/\/madeiracarrentals.com\/pt-pt\/guia-rentx\/","title":{"rendered":"Guia Rentx"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17024\" class=\"elementor elementor-17024 elementor-17018\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-850aaa2 e-flex e-con-boxed e-con e-parent\" data-id=\"850aaa2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d56b25b elementor-widget elementor-widget-html\" data-id=\"d56b25b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83e\udded RentX \u2013 Guia de reserva \u2022 estilo Wiber, NO SHADOW\/BLUR, t\u00edtulos Oswald -->\r\n<section id=\"rentx-booking-swipe\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <div class=\"tg-wrap\">\r\n    <!-- Cabe\u00e7alho -->\r\n    <header class=\"tg-brand\">\r\n      <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/02\/Nevtelen-terv-58.png\" alt=\"Log\u00f3tipo RentX Car Rental\" loading=\"lazy\" decoding=\"async\">\r\n      <div class=\"tg-brandtext\">\r\n        <h2>RentX Car Rental<\/h2>\r\n        <p class=\"tg-sub\">Guia passo a passo \u2013 r\u00e1pido e simples.<\/p>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <details class=\"tg-acc\">\r\n      <summary>\r\n        <span class=\"ttl\">Guia de reserva<\/span>\r\n        <span class=\"pill\">7 passos<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"tg-body\">\r\n        <!-- Cabe\u00e7alho de passos desliz\u00e1vel -->\r\n        <div class=\"steps-head\" aria-label=\"Passos\">\r\n          <button class=\"step-chip active\" type=\"button\" data-step=\"1\" aria-label=\"Passo 1 \u2013 In\u00edcio\">\r\n            <span class=\"n\">1<\/span><span class=\"t\">Abrir o site<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"2\" aria-label=\"Passo 2 \u2013 Pesquisa\">\r\n            <span class=\"n\">2<\/span><span class=\"t\">Local + data<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"3\" aria-label=\"Passo 3 \u2013 Carro\">\r\n            <span class=\"n\">3<\/span><span class=\"t\">Carro + Pacote<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"4\" aria-label=\"Passo 4 \u2013 Extras\">\r\n            <span class=\"n\">4<\/span><span class=\"t\">Extras<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"5\" aria-label=\"Passo 5 \u2013 Dados\">\r\n            <span class=\"n\">5<\/span><span class=\"t\">Dados b\u00e1sicos<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"6\" aria-label=\"Passo 6 \u2013 Desconto + Pagamento\">\r\n            <span class=\"n\">6<\/span><span class=\"t\">C\u00f3digo + Pagamento<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"7\" aria-label=\"Passo 7 \u2013 Confirma\u00e7\u00e3o\">\r\n            <span class=\"n\">7<\/span><span class=\"t\">Confirma\u00e7\u00e3o<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <!-- Painel de conte\u00fado din\u00e2mico -->\r\n        <div class=\"step-content\" aria-live=\"polite\"><\/div>\r\n\r\n        <!-- Modelos 1\u20137 -->\r\n        <template id=\"tpl-step-1\">\r\n          <h3 class=\"sc-title\">1. Abrir o site<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Para abrir o site da RentX, clica no bot\u00e3o \u201e<strong>Reserva<\/strong>\u201c.<\/p>\r\n            <div class=\"cta-row\">\r\n              <a class=\"tg-btn\" href=\"https:\/\/rentx.pt\/\" target=\"_blank\" rel=\"noopener\">\r\n                Reserva\r\n              <\/a>\r\n            <\/div>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx1.png\" alt=\"Site da RentX\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-2\">\r\n          <h3 class=\"sc-title\">2. Local e data<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Escolhe o local (por exemplo, <strong>Machico \u2013 Airport<\/strong>) e o per\u00edodo de aluguer, depois clica no bot\u00e3o \u201e<strong>Search<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx1.png\" alt=\"Defini\u00e7\u00e3o da pesquisa\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-3\">\r\n          <h3 class=\"sc-title\">3. Carro e pacote<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Os carros n\u00e3o est\u00e3o ordenados por pre\u00e7o em ordem crescente, por isso vale a pena percorrer toda a oferta.<\/p>\r\n            <p>Escolhe o carro que pretendes e o pacote <strong>\u201eRelax\u201d<\/strong>, que inclui o seguinte:<\/p>\r\n\r\n            <div class=\"included-box\">\r\n              <div class=\"included-head\">\r\n                <span class=\"included-ic\">\u2713<\/span>\r\n                <div>\r\n                  <div class=\"included-title\">O pacote Relax inclui<\/div>\r\n                  <div class=\"included-sub\">O pre\u00e7o que v\u00eas aqui \u00e9 o valor total do pacote \u2013 sem surpresas escondidas.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <ul class=\"included-list\">\r\n                <li>Seguro total sem franquia (incluindo rodas, espelhos e vidros)<\/li>\r\n                <li>Sem cau\u00e7\u00e3o<\/li>\r\n                <li>N\u00e3o \u00e9 necess\u00e1rio cart\u00e3o de cr\u00e9dito<\/li>\r\n                <li>Quilometragem ilimitada<\/li>\r\n                <li>Sem dep\u00f3sito de combust\u00edvel<\/li>\r\n                <li>Assist\u00eancia 24 horas<\/li>\r\n                <li>Cancelamento \/ altera\u00e7\u00e3o gratuita<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2026\/01\/book-pack.png\" alt=\"Escolha do carro\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-4\">\r\n          <h3 class=\"sc-title\">4. Extras<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Podes adicionar servi\u00e7os extra (por exemplo, cadeira de crian\u00e7a). Para continuar, clica no bot\u00e3o \u201e<strong>Checkout<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2026\/01\/rentx-book-2.png\" alt=\"Escolha dos extras\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-5\">\r\n          <h3 class=\"sc-title\">5. Introdu\u00e7\u00e3o dos dados b\u00e1sicos<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Na janela pop-up, introduz os dados necess\u00e1rios e depois clica no bot\u00e3o \u201e<strong>Proceed with payment<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx4.3.jpg\" alt=\"Introdu\u00e7\u00e3o dos dados\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-6\">\r\n          <h3 class=\"sc-title\">6. Resumo e pagamento<\/h3>\r\n          <div class=\"sc-body\">\r\n\r\n            <div class=\"coupon-card\">\r\n              <div class=\"coupon-left\">\r\n                <div class=\"coupon-kicker\">C\u00f3digo de desconto<\/div>\r\n                <div class=\"coupon-code\">VAMOS10<\/div>\r\n              <\/div>\r\n              <div class=\"coupon-right\">\r\n                <p>Introduce o c\u00f3digo de desconto <strong>VAMOS10<\/strong> para obteres <strong>10% de desconto<\/strong>.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"block\">\r\n              <div class=\"block-title\">Op\u00e7\u00f5es de pagamento<\/div>\r\n              <p class=\"block-desc\">Escolhe quando queres pagar:<\/p>\r\n\r\n              <div class=\"pay-grid\" role=\"list\">\r\n                <div class=\"pay-card\" role=\"listitem\">\r\n                  <div class=\"pay-top\">\r\n                    <span class=\"pay-badge\">+5% de desconto base<\/span>\r\n                  <\/div>\r\n                  <div class=\"pay-title\">Pay Now<\/div>\r\n                  <div class=\"pay-desc\">Pagamento online \u2013 desconto base de 5%. Com o c\u00f3digo <strong>VAMOS10<\/strong>, sobe para 10% (n\u00e3o acumul\u00e1vel).<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"pay-card\" role=\"listitem\">\r\n                  <div class=\"pay-top\">\r\n                    <span class=\"pay-badge ghost\">Pagamento no local<\/span>\r\n                  <\/div>\r\n                  <div class=\"pay-title\">Pay on Arrival<\/div>\r\n                  <div class=\"pay-desc\">Pagamento no momento do levantamento, no local.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <p>Para concluir a reserva, clica no bot\u00e3o \u201e<strong>Confirm Reservation<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx5-1.png\" alt=\"Op\u00e7\u00f5es de pagamento\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-7\">\r\n          <h3 class=\"sc-title\">7. Confirma\u00e7\u00e3o da reserva<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Por fim, verifica a tua caixa de e-mail para encontrares a confirma\u00e7\u00e3o da reserva.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/10\/rentx-visszaigazolas.png\" alt=\"Confirma\u00e7\u00e3o\" loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ===== RentX Booking \u2013 Wiber-st\u00edlus ===== *\/\r\n#rentx-booking-swipe{\r\n  --ink:#0f172a;\r\n  --muted:#475569;\r\n  --bg:#f6f7fb;\r\n  --card:#ffffff;\r\n  --line:rgba(15,23,42,.10);\r\n\r\n  \/* RentX lila *\/\r\n  --accent:#6E2DCB;\r\n  --accent-deep:#5A21A8;\r\n  --soft:rgba(110,45,203,.10);\r\n\r\n  --chipW: 168px;\r\n  background:transparent;\r\n  color:var(--ink);\r\n  overflow-x:hidden;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe,\r\n#rentx-booking-swipe *{\r\n  box-sizing:border-box;\r\n  box-shadow:none !important;\r\n  filter:none !important;\r\n  backdrop-filter:none !important;\r\n  text-shadow:none !important;\r\n}\r\n\r\n#rentx-booking-swipe h1,\r\n#rentx-booking-swipe h2,\r\n#rentx-booking-swipe h3,\r\n#rentx-booking-swipe h4,\r\n#rentx-booking-swipe .ttl,\r\n#rentx-booking-swipe .step-chip .t,\r\n#rentx-booking-swipe .included-title,\r\n#rentx-booking-swipe .block-title,\r\n#rentx-booking-swipe .pay-title{\r\n  font-family:\"Oswald\",system-ui !important;\r\n}\r\n\r\n#rentx-booking-swipe p,\r\n#rentx-booking-swipe li,\r\n#rentx-booking-swipe span,\r\n#rentx-booking-swipe a,\r\n#rentx-booking-swipe button{\r\n  font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n  font-size:14px;\r\n  line-height:1.6;\r\n  color:var(--ink);\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe h2,\r\n#rentx-booking-swipe h3{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  margin:0;\r\n  color:var(--ink);\r\n}\r\n\r\n#rentx-booking-swipe .tg-wrap{\r\n  width:100%;\r\n  max-width:980px;\r\n  margin:0 auto;\r\n  padding:14px;\r\n}\r\n\r\n\/* Brand header *\/\r\n#rentx-booking-swipe .tg-brand{\r\n  display:grid;\r\n  grid-template-columns:1fr;\r\n  gap:14px;\r\n  justify-items:start;\r\n  margin:2px 0 14px;\r\n}\r\n\r\n#rentx-booking-swipe .tg-brand img{\r\n  width:min(260px, 100%);\r\n  border-radius:16px;\r\n  display:block;\r\n  border:1px solid rgba(15,23,42,.08);\r\n}\r\n\r\n#rentx-booking-swipe .tg-brandtext{max-width:760px;}\r\n#rentx-booking-swipe .tg-brandtext h2{font-size:24px; letter-spacing:.4px;}\r\n#rentx-booking-swipe .tg-sub{margin:6px 0 0; color:var(--muted); font-size:14px; line-height:1.55;}\r\n\r\n\/* Accordion card *\/\r\n#rentx-booking-swipe .tg-acc{\r\n  background:var(--card);\r\n  border-radius:18px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.10);\r\n}\r\n\r\n#rentx-booking-swipe .tg-acc summary{\r\n  list-style:none;\r\n  cursor:pointer;\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  padding:16px 48px 16px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  user-select:none;\r\n}\r\n\r\n#rentx-booking-swipe .tg-acc summary::-webkit-details-marker{display:none;}\r\n\r\n#rentx-booking-swipe .tg-acc summary .ttl{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n}\r\n\r\n#rentx-booking-swipe .tg-acc summary .pill{\r\n  font-size:12px;\r\n  font-weight:700;\r\n  color:var(--accent-deep);\r\n  background:var(--soft);\r\n  border:1px solid rgba(110,45,203,.22);\r\n  padding:6px 10px;\r\n  border-radius:999px;\r\n  white-space:nowrap;\r\n}\r\n\r\n#rentx-booking-swipe .tg-acc summary:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:14px;\r\n  top:50%;\r\n  width:10px;height:10px;\r\n  border-right:2px solid var(--muted);\r\n  border-bottom:2px solid var(--muted);\r\n  transform:translateY(-50%) rotate(-45deg);\r\n  transition:transform .2s, border-color .2s;\r\n}\r\n\r\n#rentx-booking-swipe .tg-acc[open] summary:after{\r\n  transform:translateY(-50%) rotate(135deg);\r\n  border-color:var(--ink);\r\n}\r\n\r\n#rentx-booking-swipe .tg-body{\r\n  padding:14px 14px 18px;\r\n  background:var(--card);\r\n}\r\n\r\n\/* Step header *\/\r\n#rentx-booking-swipe .steps-head{\r\n  position:relative;\r\n  display:flex;\r\n  gap:10px;\r\n  overflow-x:auto;\r\n  padding:10px 12px 12px;\r\n  -webkit-overflow-scrolling:touch;\r\n  background:#fff;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  border-radius:14px;\r\n  scrollbar-width:none;\r\n  -ms-overflow-style:none;\r\n  scroll-snap-type:x mandatory;\r\n  scroll-padding-left:12px;\r\n  scroll-padding-right:12px;\r\n}\r\n#rentx-booking-swipe .steps-head::-webkit-scrollbar{display:none;}\r\n\r\n#rentx-booking-swipe .step-chip{\r\n  flex:0 0 var(--chipW);\r\n  width:var(--chipW);\r\n  scroll-snap-align:start;\r\n  border:1px solid rgba(15,23,42,.14);\r\n  border-radius:12px;\r\n  background:#fff;\r\n  padding:8px 10px;\r\n  display:grid;\r\n  grid-template-columns:28px 1fr;\r\n  gap:10px;\r\n  align-items:center;\r\n  cursor:pointer;\r\n  min-height:38px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .step-chip:focus-visible{\r\n  outline:3px solid rgba(110,45,203,.22);\r\n  outline-offset:2px;\r\n}\r\n\r\n#rentx-booking-swipe .step-chip .n{\r\n  width:24px;height:24px;\r\n  border-radius:999px;\r\n  display:grid;\r\n  place-items:center;\r\n  font-weight:900;\r\n  font-size:12px;\r\n  background:#fff;\r\n  color:var(--ink);\r\n  border:1px solid rgba(15,23,42,.18);\r\n}\r\n\r\n#rentx-booking-swipe .step-chip .t{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.1;\r\n  letter-spacing:.15px;\r\n  white-space:nowrap;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .step-chip.active{\r\n  background:var(--accent);\r\n  border-color:rgba(110,45,203,.55);\r\n}\r\n#rentx-booking-swipe .step-chip.active .t{color:#fff;}\r\n#rentx-booking-swipe .step-chip.active .n{\r\n  background:#fff;\r\n  color:var(--accent-deep);\r\n  border-color:rgba(255,255,255,.70);\r\n}\r\n\r\n\/* Content panel *\/\r\n#rentx-booking-swipe .step-content{\r\n  margin-top:12px;\r\n  position:relative;\r\n  transition:opacity .18s ease;\r\n  will-change:opacity;\r\n  backface-visibility:hidden;\r\n}\r\n#rentx-booking-swipe .step-content.is-fading{opacity:0;}\r\n\r\n#rentx-booking-swipe .sc-title{\r\n  font-size:18px;\r\n  margin:0 0 10px;\r\n  letter-spacing:.25px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .sc-body{\r\n  display:grid;\r\n  gap:14px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .sc-body p{\r\n  margin:0;\r\n  font-size:14px;\r\n  line-height:1.65;\r\n  color:var(--ink);\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .sc-body img{\r\n  width:100%;\r\n  max-width:100%;\r\n  height:auto;\r\n  border-radius:14px;\r\n  display:block;\r\n  border:1px solid rgba(15,23,42,.08);\r\n}\r\n\r\n\/* CTA *\/\r\n#rentx-booking-swipe .cta-row{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:10px 12px;\r\n  align-items:center;\r\n  justify-content:flex-start;\r\n}\r\n\r\n#rentx-booking-swipe .tg-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  text-decoration:none;\r\n  color:var(--accent-deep);\r\n  background:#fff;\r\n  border:1.5px solid rgba(110,45,203,.45);\r\n  border-radius:12px;\r\n  padding:12px 14px;\r\n  min-height:44px;\r\n  font-weight:900;\r\n  letter-spacing:.2px;\r\n  text-transform:uppercase;\r\n  font-size:14px;\r\n}\r\n#rentx-booking-swipe .tg-btn:hover{\r\n  background:rgba(110,45,203,.06);\r\n  border-color:rgba(110,45,203,.60);\r\n}\r\n#rentx-booking-swipe .tg-btn:active{transform:translateY(1px);}\r\n#rentx-booking-swipe .tg-btn:focus-visible{outline:3px solid rgba(110,45,203,.22); outline-offset:2px;}\r\n\r\n\/* Blocks *\/\r\n#rentx-booking-swipe .block{\r\n  border-radius:16px;\r\n  border:1px solid rgba(15,23,42,.10);\r\n  background:#fff;\r\n  padding:12px 12px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .block-title{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  letter-spacing:.25px;\r\n  color:var(--ink);\r\n  margin:0 0 6px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .block-desc{\r\n  margin:0 0 12px;\r\n  color:var(--muted);\r\n  font-size:14px;\r\n  line-height:1.55;\r\n  text-align:left;\r\n}\r\n\r\n\/* Included box *\/\r\n#rentx-booking-swipe .included-box{\r\n  border-radius:16px;\r\n  border:1px solid rgba(110,45,203,.26);\r\n  background:linear-gradient(180deg, rgba(110,45,203,.10), rgba(110,45,203,.04));\r\n  padding:12px 12px;\r\n}\r\n\r\n#rentx-booking-swipe .included-head{\r\n  display:grid;\r\n  grid-template-columns:34px 1fr;\r\n  gap:10px;\r\n  align-items:start;\r\n  margin-bottom:10px;\r\n}\r\n\r\n#rentx-booking-swipe .included-ic{\r\n  width:34px;height:34px;\r\n  border-radius:999px;\r\n  display:grid;\r\n  place-items:center;\r\n  color:#fff;\r\n  font-weight:900;\r\n  background:var(--accent);\r\n  border:1px solid rgba(255,255,255,.35);\r\n}\r\n\r\n#rentx-booking-swipe .included-title{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  letter-spacing:.25px;\r\n  color:var(--ink);\r\n}\r\n\r\n#rentx-booking-swipe .included-sub{\r\n  margin-top:2px;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.45;\r\n}\r\n\r\n#rentx-booking-swipe .included-list{\r\n  margin:0;\r\n  padding:0;\r\n  list-style:none;\r\n  display:grid;\r\n  gap:8px;\r\n}\r\n\r\n#rentx-booking-swipe .included-list li{\r\n  position:relative;\r\n  padding-left:28px;\r\n  margin:0;\r\n  color:var(--ink);\r\n  font-size:14px;\r\n  line-height:1.5;\r\n}\r\n\r\n#rentx-booking-swipe .included-list li:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0; top:.28em;\r\n  width:18px; height:18px;\r\n  border-radius:6px;\r\n  background:rgba(110,45,203,.12);\r\n  border:1px solid rgba(110,45,203,.22);\r\n}\r\n\r\n#rentx-booking-swipe .included-list li:after{\r\n  content:\"\u2713\";\r\n  position:absolute;\r\n  left:4px; top:.10em;\r\n  font-weight:900;\r\n  font-size:13px;\r\n  color:var(--accent-deep);\r\n}\r\n\r\n\/* Payment cards *\/\r\n#rentx-booking-swipe .pay-grid{display:grid; gap:12px;}\r\n\r\n#rentx-booking-swipe .pay-card{\r\n  border-radius:16px;\r\n  border:1px solid rgba(15,23,42,.10);\r\n  background:rgba(15,23,42,.02);\r\n  padding:12px 12px;\r\n}\r\n\r\n#rentx-booking-swipe .pay-top{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n  align-items:center;\r\n  justify-content:flex-start;\r\n  margin-bottom:10px;\r\n}\r\n\r\n#rentx-booking-swipe .pay-badge{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:6px 10px;\r\n  border-radius:999px;\r\n  font-size:12px;\r\n  font-weight:900;\r\n  color:#fff;\r\n  background:var(--accent);\r\n}\r\n\r\n#rentx-booking-swipe .pay-badge.ghost{\r\n  color:var(--accent-deep);\r\n  background:rgba(110,45,203,.12);\r\n  border:1px solid rgba(110,45,203,.22);\r\n}\r\n\r\n#rentx-booking-swipe .pay-title{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  letter-spacing:.2px;\r\n  color:var(--ink);\r\n  margin:0 0 6px;\r\n}\r\n\r\n#rentx-booking-swipe .pay-desc{\r\n  color:var(--muted);\r\n  font-size:14px;\r\n  line-height:1.55;\r\n}\r\n\r\n\/* Coupon card *\/\r\n#rentx-booking-swipe .coupon-card{\r\n  display:grid;\r\n  grid-template-columns:1fr;\r\n  gap:12px;\r\n  border-radius:16px;\r\n  border:1px solid rgba(15,23,42,.10);\r\n  background:#fff;\r\n  padding:12px 12px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-booking-swipe .coupon-left{\r\n  border-radius:14px;\r\n  background:linear-gradient(135deg, rgba(110,45,203,.14), rgba(110,45,203,.06));\r\n  border:1px solid rgba(110,45,203,.24);\r\n  padding:12px 12px;\r\n}\r\n\r\n#rentx-booking-swipe .coupon-kicker{\r\n  font-size:12px;\r\n  font-weight:900;\r\n  text-transform:uppercase;\r\n  letter-spacing:.25px;\r\n  color:var(--accent-deep);\r\n}\r\n\r\n#rentx-booking-swipe .coupon-code{\r\n  margin-top:6px;\r\n  font-weight:900;\r\n  font-size:28px;\r\n  letter-spacing:.8px;\r\n  color:var(--ink);\r\n  font-family:\"Oswald\",system-ui !important;\r\n}\r\n\r\n#rentx-booking-swipe .coupon-right p{\r\n  margin:0;\r\n  color:var(--ink);\r\n  font-size:14px;\r\n  line-height:1.6;\r\n}\r\n\r\n\/* Mobil *\/\r\n@media (max-width:640px){\r\n  #rentx-booking-swipe{\r\n    width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    margin-right:calc(50% - 50vw);\r\n  }\r\n  #rentx-booking-swipe .tg-wrap{\r\n    max-width:none;\r\n    padding:14px 12px;\r\n  }\r\n}\r\n\r\n\/* Desktop *\/\r\n@media (min-width:641px){\r\n  #rentx-booking-swipe .tg-wrap{padding:18px;}\r\n  #rentx-booking-swipe .tg-brand{\r\n    grid-template-columns:280px 1fr;\r\n    align-items:center;\r\n    justify-items:start;\r\n    gap:18px;\r\n    margin-bottom:16px;\r\n  }\r\n  #rentx-booking-swipe .tg-brandtext h2{font-size:30px;}\r\n  #rentx-booking-swipe .tg-sub{font-size:15px;}\r\n  #rentx-booking-swipe .sc-title{font-size:20px;}\r\n  #rentx-booking-swipe .pay-grid{\r\n    grid-template-columns:1fr 1fr;\r\n    gap:14px;\r\n  }\r\n  #rentx-booking-swipe .coupon-card{\r\n    grid-template-columns:280px 1fr;\r\n    align-items:center;\r\n  }\r\n  #rentx-booking-swipe .steps-head::-webkit-scrollbar{height:8px; display:block;}\r\n  #rentx-booking-swipe .steps-head::-webkit-scrollbar-thumb{\r\n    background:rgba(15,23,42,.12);\r\n    border-radius:999px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce){\r\n  #rentx-booking-swipe .step-content{transition:none;}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* 1) Swipe fej: egys\u00e9ges sz\u00e9less\u00e9g a leghosszabb chip alapj\u00e1n *\/\r\n(function(){\r\n  const root = document.querySelector('#rentx-booking-swipe'); if(!root) return;\r\n  const chips = Array.from(root.querySelectorAll('.step-chip')); if(!chips.length) return;\r\n\r\n  function measure(){\r\n    chips.forEach(ch => { ch.style.width = 'auto'; ch.style.flexBasis = 'auto'; });\r\n    let maxW = 0;\r\n    chips.forEach(ch => { maxW = Math.max(maxW, Math.ceil(ch.getBoundingClientRect().width)); });\r\n    maxW = Math.min(maxW + 2, 220);\r\n    root.style.setProperty('--chipW', maxW + 'px');\r\n    chips.forEach(ch => { ch.style.width = ''; ch.style.flexBasis = ''; });\r\n  }\r\n\r\n  measure();\r\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(measure);\r\n  window.addEventListener('resize', () => { clearTimeout(root.__rxResizeT); root.__rxResizeT = setTimeout(measure, 120); }, {passive:true});\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* 2) Swipe fej \u2194 tartalom \u2013 stabil crossfade + queue + scroll-szinkron v\u00e9delem *\/\r\n(function(){\r\n  const root  = document.querySelector('#rentx-booking-swipe'); if(!root) return;\r\n  const head  = root.querySelector('.steps-head');\r\n  const chips = [...root.querySelectorAll('.step-chip')];\r\n  const panel = root.querySelector('.step-content');\r\n\r\n  let current = null;\r\n  let isAnimating = false;\r\n  let pendingStep = null;\r\n\r\n  let suppressScrollSync = false;\r\n  const SUPPRESS_MS = 450;\r\n  let suppressTimer = null;\r\n\r\n  function loadStep(step){\r\n    if (!step) return;\r\n    if (step === current && !isAnimating) return;\r\n\r\n    const tpl = root.querySelector('#tpl-step-'+step);\r\n    if(!tpl) return;\r\n\r\n    if (isAnimating){\r\n      pendingStep = step;\r\n      return;\r\n    }\r\n\r\n    isAnimating = true;\r\n    pendingStep = null;\r\n\r\n    chips.forEach(c => c.classList.toggle('active', c.dataset.step == step));\r\n\r\n    panel.style.minHeight = panel.offsetHeight + 'px';\r\n\r\n    panel.classList.add('is-fading');\r\n    void panel.offsetHeight;\r\n\r\n    setTimeout(()=> {\r\n      panel.innerHTML = tpl.innerHTML;\r\n\r\n      const imgs = Array.from(panel.querySelectorAll('img'));\r\n      let loaded = 0, started = false;\r\n\r\n      const startFadeIn = ()=> {\r\n        if (started) return; started = true;\r\n        requestAnimationFrame(()=> {\r\n          panel.classList.remove('is-fading');\r\n          setTimeout(()=> {\r\n            panel.style.minHeight = '';\r\n            isAnimating = false;\r\n            current = step;\r\n\r\n            if (pendingStep && pendingStep !== current){\r\n              const next = pendingStep; pendingStep = null; loadStep(next);\r\n            }\r\n          }, 220);\r\n        });\r\n      };\r\n\r\n      if (imgs.length){\r\n        imgs.forEach(img => {\r\n          img.decoding = 'async';\r\n          if (img.complete) { if(++loaded === imgs.length) startFadeIn(); }\r\n          else img.addEventListener('load', ()=> { if(++loaded === imgs.length) startFadeIn(); }, {once:true});\r\n        });\r\n        setTimeout(startFadeIn, 650);\r\n      } else {\r\n        startFadeIn();\r\n      }\r\n    }, 200);\r\n  }\r\n\r\n  chips.forEach(ch => {\r\n    ch.addEventListener('click', ()=> {\r\n      const step = ch.dataset.step;\r\n      loadStep(step);\r\n\r\n      suppressScrollSync = true;\r\n      if (suppressTimer) clearTimeout(suppressTimer);\r\n      suppressTimer = setTimeout(()=> { suppressScrollSync = false; }, SUPPRESS_MS);\r\n\r\n      ch.scrollIntoView({behavior:'smooth', inline:'center', block:'nearest'});\r\n    });\r\n  });\r\n\r\n  let ticking = false;\r\n  head.addEventListener('scroll', ()=> {\r\n    if (suppressScrollSync) return;\r\n    if (!ticking){\r\n      requestAnimationFrame(()=> {\r\n        const mid = head.getBoundingClientRect().left + head.clientWidth\/2;\r\n        let best = null, dist = Infinity;\r\n        chips.forEach(ch => {\r\n          const r = ch.getBoundingClientRect();\r\n          const cx = r.left + r.width\/2;\r\n          const d = Math.abs(cx - mid);\r\n          if (d < dist){ dist = d; best = ch; }\r\n        });\r\n        if (best) loadStep(best.dataset.step);\r\n        ticking = false;\r\n      });\r\n      ticking = true;\r\n    }\r\n  }, {passive:true});\r\n\r\n  loadStep('1');\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* 3) K\u00e9pel\u0151let\u00f6lt\u0151 *\/\r\n(function preloadStepImages(rootId){\r\n  const root = document.getElementById(rootId);\r\n  if(!root) return;\r\n\r\n  const urls = new Set();\r\n  root.querySelectorAll('template').forEach(tpl => {\r\n    const frag = document.createElement('div');\r\n    frag.innerHTML = tpl.innerHTML;\r\n\r\n    frag.querySelectorAll('img').forEach(img => {\r\n      const src = img.getAttribute('src');\r\n      if (src) urls.add(src);\r\n    });\r\n  });\r\n\r\n  urls.forEach(u => {\r\n    const img = new Image();\r\n    img.decoding = 'async';\r\n    img.referrerPolicy = 'no-referrer-when-downgrade';\r\n    img.src = u;\r\n  });\r\n})('rentx-booking-swipe');\r\n<\/script>\r\n\r\n<style>\r\n\/* ===== Elementor widget-spacing finomhangol\u00e1s ===== *\/\r\n.elementor-widget:has(#rentx-booking-swipe) {\r\n  margin-top: 10px !important;\r\n  margin-bottom: 10px !important;\r\n}\r\n.elementor-widget:has(#rentx-booking-swipe) + .elementor-widget:has(#rentx-booking-swipe) {\r\n  margin-top: 6px !important;\r\n}\r\n\r\n.elementor-section:has(#rentx-booking-swipe),\r\n.elementor-column:has(#rentx-booking-swipe) {\r\n  --widgets-spacing: 10px !important;\r\n  --space-between-widgets: 10px !important;\r\n}\r\n\r\n.e-con:has(#rentx-booking-swipe) {\r\n  gap: 10px !important;\r\n}\r\n\r\n.elementor-widget:has(#rentx-booking-swipe) .elementor-widget-container {\r\n  padding: 0 !important;\r\n}\r\n\r\n@media (max-width:640px){\r\n  .elementor-widget:has(#rentx-booking-swipe) {\r\n    margin-top: 8px !important;\r\n    margin-bottom: 8px !important;\r\n  }\r\n  .elementor-widget:has(#rentx-booking-swipe) + .elementor-widget:has(#rentx-booking-swipe) {\r\n    margin-top: 4px !important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc40333 elementor-widget elementor-widget-html\" data-id=\"cc40333\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83e\udded RentX \u2013 Check-in online \u2022 estilo Wiber, NO SHADOW\/BLUR, t\u00edtulos Oswald -->\r\n<section id=\"rentx-checkin-swipe\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <div class=\"tg-wrap\">\r\n    <details class=\"tg-acc\">\r\n      <summary>\r\n        <span class=\"ttl\">Check-in online (opcional)<\/span>\r\n        <span class=\"pill\">4 passos<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"tg-body\">\r\n        <!-- Cabe\u00e7alho de passos desliz\u00e1vel -->\r\n        <div class=\"steps-head\" aria-label=\"Passos\">\r\n          <button type=\"button\" class=\"step-chip active\" data-step=\"1\" aria-label=\"Passo 1 \u2013 Abrir\">\r\n            <span class=\"n\">1<\/span><span class=\"t\">Abrir<\/span>\r\n          <\/button>\r\n          <button type=\"button\" class=\"step-chip\" data-step=\"2\" aria-label=\"Passo 2 \u2013 Nome + n\u00famero da reserva\">\r\n            <span class=\"n\">2<\/span><span class=\"t\">Nome + n\u00famero da reserva<\/span>\r\n          <\/button>\r\n          <button type=\"button\" class=\"step-chip\" data-step=\"3\" aria-label=\"Passo 3 \u2013 Dados & carregamento\">\r\n            <span class=\"n\">3<\/span><span class=\"t\">Dados & carregamento<\/span>\r\n          <\/button>\r\n          <button type=\"button\" class=\"step-chip\" data-step=\"4\" aria-label=\"Passo 4 \u2013 Confirma\u00e7\u00e3o\">\r\n            <span class=\"n\">4<\/span><span class=\"t\">Confirma\u00e7\u00e3o<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <!-- Conte\u00fado din\u00e2mico -->\r\n        <div class=\"step-content\" aria-live=\"polite\">\r\n          <div class=\"sc-inner\" data-step=\"1\">\r\n            <h3 class=\"sc-title\">Abrir<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>Abre o site da RentX e clica no bot\u00e3o \u201c<strong>Online Check-in<\/strong>\u201d, ou abre o link que recebeste por e-mail.<\/p>\r\n              <img decoding=\"async\" class=\"wide\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/04\/rentx.png\" alt=\"P\u00e1gina inicial da RentX\" loading=\"lazy\">\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Modelos 2\u20134 -->\r\n        <template id=\"tpl-step-2\">\r\n          <div class=\"sc-inner\" data-step=\"2\">\r\n            <h3 class=\"sc-title\">Nome + n\u00famero da reserva<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>Introduz o teu nome e o <strong>n\u00famero da reserva<\/strong> que recebeste no e-mail de confirma\u00e7\u00e3o, depois clica no bot\u00e3o <strong>\"Submit\"<\/strong>.<\/p>\r\n              <img decoding=\"async\" class=\"narrow\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check.jpg\" alt=\"Formul\u00e1rio de check-in\" loading=\"lazy\">\r\n            <\/div>\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-3\">\r\n          <div class=\"sc-inner\" data-step=\"3\">\r\n            <h3 class=\"sc-title\">Dados pessoais & documentos<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>Preenche os dados e carrega os documentos pedidos:<\/p>\r\n              <ul>\r\n                <li><strong>Dados pessoais<\/strong><\/li>\r\n                <li><strong>Carta de condu\u00e7\u00e3o<\/strong> (frente e verso)<\/li>\r\n                <li><strong>Cart\u00e3o de cidad\u00e3o\/Passaporte<\/strong> (frente e verso)<\/li>\r\n                <li><strong>N\u00famero do voo<\/strong> e <strong>hora de chegada<\/strong><\/li>\r\n              <\/ul>\r\n              <p>Verifica os dados, depois desce at\u00e9 ao final da p\u00e1gina e clica no bot\u00e3o <strong>\"Check-in\"<\/strong>.<\/p>\r\n              <div class=\"sc-duo\">\r\n                <a href=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in.jpg\" class=\"gl\" data-full=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in.jpg\">\r\n                  <img decoding=\"async\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in.jpg\"\r\n                       alt=\"Carregamento de documentos 1\" loading=\"lazy\">\r\n                <\/a>\r\n                <a href=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-cehck-in-2.jpg\" class=\"gl\" data-full=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in-2.jpg\">\r\n                  <img decoding=\"async\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-cehck-in-2.jpg\"\r\n                       alt=\"Carregamento de documentos 2\" loading=\"lazy\">\r\n                <\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <template id=\"tpl-step-4\">\r\n          <div class=\"sc-inner\" data-step=\"4\">\r\n            <h3 class=\"sc-title\">Confirma\u00e7\u00e3o<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>Depois de um check-in online bem-sucedido, vai aparecer a p\u00e1gina de confirma\u00e7\u00e3o. Aqui vais ver que o processo est\u00e1 conclu\u00eddo.<\/p>\r\n              <a href=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in1.jpg\" class=\"gl\" data-full=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in1.jpg\">\r\n                <img decoding=\"async\" class=\"portrait\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check-in1.jpg\" alt=\"Confirma\u00e7\u00e3o do check-in\" loading=\"lazy\">\r\n              <\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/template>\r\n\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n\r\n  <!-- Lightbox -->\r\n  <div class=\"rx-lightbox\" aria-hidden=\"true\">\r\n    <button class=\"rx-close\" aria-label=\"Fechar\">\u00d7<\/button>\r\n    <img decoding=\"async\" src=\"\" alt=\"\">\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ===== RentX Check-in \u2013 Wiber-st\u00edlus ===== *\/\r\n#rentx-checkin-swipe{\r\n  --ink:#0f172a;\r\n  --muted:#475569;\r\n  --card:#ffffff;\r\n  --line:rgba(15,23,42,.10);\r\n\r\n  \/* RentX lila *\/\r\n  --accent:#6E2DCB;\r\n  --accent-deep:#5A21A8;\r\n  --soft:rgba(110,45,203,.10);\r\n\r\n  --chipW: 168px;\r\n  background:transparent;\r\n  color:var(--ink);\r\n  overflow-x:hidden;\r\n  text-align:left;\r\n  margin-top:10px;\r\n  margin-bottom:10px;\r\n}\r\n\r\n#rentx-checkin-swipe,\r\n#rentx-checkin-swipe *{\r\n  box-sizing:border-box;\r\n  box-shadow:none !important;\r\n  filter:none !important;\r\n  backdrop-filter:none !important;\r\n  text-shadow:none !important;\r\n}\r\n\r\n#rentx-checkin-swipe h1,\r\n#rentx-checkin-swipe h2,\r\n#rentx-checkin-swipe h3,\r\n#rentx-checkin-swipe h4,\r\n#rentx-checkin-swipe .ttl,\r\n#rentx-checkin-swipe .step-chip .t{\r\n  font-family:\"Oswald\",system-ui !important;\r\n}\r\n\r\n#rentx-checkin-swipe p,\r\n#rentx-checkin-swipe li,\r\n#rentx-checkin-swipe span,\r\n#rentx-checkin-swipe a,\r\n#rentx-checkin-swipe button{\r\n  font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n  font-size:14px;\r\n  line-height:1.6;\r\n  color:var(--ink);\r\n  text-align:left;\r\n}\r\n\r\n#rentx-checkin-swipe .tg-wrap{\r\n  width:100%;\r\n  max-width:980px;\r\n  margin:0 auto;\r\n  padding:14px;\r\n}\r\n\r\n\/* Accordion card *\/\r\n#rentx-checkin-swipe .tg-acc{\r\n  background:var(--card);\r\n  border-radius:18px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.10);\r\n}\r\n\r\n#rentx-checkin-swipe .tg-acc summary{\r\n  list-style:none;\r\n  cursor:pointer;\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  padding:16px 48px 16px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  user-select:none;\r\n}\r\n\r\n#rentx-checkin-swipe .tg-acc summary::-webkit-details-marker{display:none;}\r\n\r\n#rentx-checkin-swipe .tg-acc summary .ttl{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n}\r\n\r\n#rentx-checkin-swipe .tg-acc summary .pill{\r\n  font-size:12px;\r\n  font-weight:700;\r\n  color:var(--accent-deep);\r\n  background:var(--soft);\r\n  border:1px solid rgba(110,45,203,.22);\r\n  padding:6px 10px;\r\n  border-radius:999px;\r\n  white-space:nowrap;\r\n}\r\n\r\n#rentx-checkin-swipe .tg-acc summary:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:14px;\r\n  top:50%;\r\n  width:10px;height:10px;\r\n  border-right:2px solid var(--muted);\r\n  border-bottom:2px solid var(--muted);\r\n  transform:translateY(-50%) rotate(-45deg);\r\n  transition:transform .2s, border-color .2s;\r\n}\r\n\r\n#rentx-checkin-swipe .tg-acc[open] summary:after{\r\n  transform:translateY(-50%) rotate(135deg);\r\n  border-color:var(--ink);\r\n}\r\n\r\n#rentx-checkin-swipe .tg-body{\r\n  padding:14px 14px 18px;\r\n  background:var(--card);\r\n}\r\n\r\n\/* Step header *\/\r\n#rentx-checkin-swipe .steps-head{\r\n  position:relative;\r\n  display:flex;\r\n  gap:10px;\r\n  overflow-x:auto;\r\n  padding:10px 12px 12px;\r\n  -webkit-overflow-scrolling:touch;\r\n  background:#fff;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  border-radius:14px;\r\n  scrollbar-width:none;\r\n  -ms-overflow-style:none;\r\n  scroll-snap-type:x mandatory;\r\n  scroll-padding-left:12px;\r\n  scroll-padding-right:12px;\r\n}\r\n#rentx-checkin-swipe .steps-head::-webkit-scrollbar{display:none;}\r\n\r\n#rentx-checkin-swipe .step-chip{\r\n  flex:0 0 var(--chipW);\r\n  width:var(--chipW);\r\n  scroll-snap-align:start;\r\n  border:1px solid rgba(15,23,42,.14);\r\n  border-radius:12px;\r\n  background:#fff;\r\n  padding:8px 10px;\r\n  display:grid;\r\n  grid-template-columns:28px 1fr;\r\n  gap:10px;\r\n  align-items:center;\r\n  cursor:pointer;\r\n  min-height:38px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-checkin-swipe .step-chip:focus-visible{\r\n  outline:3px solid rgba(110,45,203,.22);\r\n  outline-offset:2px;\r\n}\r\n\r\n#rentx-checkin-swipe .step-chip .n{\r\n  width:24px;height:24px;\r\n  border-radius:999px;\r\n  display:grid;\r\n  place-items:center;\r\n  font-weight:900;\r\n  font-size:12px;\r\n  background:#fff;\r\n  color:var(--ink);\r\n  border:1px solid rgba(15,23,42,.18);\r\n}\r\n\r\n#rentx-checkin-swipe .step-chip .t{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.1;\r\n  letter-spacing:.15px;\r\n  white-space:nowrap;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-checkin-swipe .step-chip.active{\r\n  background:var(--accent);\r\n  border-color:rgba(110,45,203,.55);\r\n}\r\n#rentx-checkin-swipe .step-chip.active .t{color:#fff;}\r\n#rentx-checkin-swipe .step-chip.active .n{\r\n  background:#fff;\r\n  color:var(--accent-deep);\r\n  border-color:rgba(255,255,255,.70);\r\n}\r\n\r\n\/* Content panel *\/\r\n#rentx-checkin-swipe .step-content{\r\n  position:relative;\r\n  margin-top:12px;\r\n}\r\n\r\n#rentx-checkin-swipe .sc-inner{\r\n  position:relative;\r\n  opacity:1;\r\n  transition:opacity .22s ease;\r\n  will-change:opacity;\r\n}\r\n#rentx-checkin-swipe .sc-inner.entering{opacity:0;}\r\n#rentx-checkin-swipe .sc-inner.entering.ready{opacity:1;}\r\n#rentx-checkin-swipe .sc-inner.leaving{position:absolute;inset:0;opacity:0;}\r\n\r\n#rentx-checkin-swipe .sc-title{\r\n  font-size:18px;\r\n  margin:0 0 10px;\r\n  letter-spacing:.25px;\r\n  text-align:left;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body{\r\n  display:grid;\r\n  gap:14px;\r\n  text-align:left;\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body p{\r\n  margin:0;\r\n  font-size:14px;\r\n  line-height:1.65;\r\n  color:var(--ink);\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body img{\r\n  display:block;\r\n  max-width:100%;\r\n  height:auto;\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body img.wide{\r\n  width:100%;\r\n  border-radius:14px;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  margin-top:8px;\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body img.narrow{\r\n  width:min(520px,100%);\r\n  border-radius:14px;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  margin:10px auto 0;\r\n  display:block;\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body img.portrait{\r\n  width:min(560px,100%);\r\n  border-radius:14px;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  margin:10px auto 0;\r\n  display:block;\r\n}\r\n\r\n#rentx-checkin-swipe .sc-body ul{\r\n  margin:6px 0 0 20px;\r\n  padding:0;\r\n}\r\n#rentx-checkin-swipe .sc-body li{\r\n  margin:0 0 6px;\r\n  color:var(--ink);\r\n}\r\n\r\n\/* 2 k\u00e9pes r\u00e1cs *\/\r\n#rentx-checkin-swipe .sc-duo{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:10px;\r\n  margin-top:8px;\r\n}\r\n#rentx-checkin-swipe .sc-duo img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  border-radius:14px;\r\n  border:1px solid rgba(15,23,42,.08);\r\n}\r\n\r\n\/* Lightbox *\/\r\n#rentx-checkin-swipe .rx-lightbox{\r\n  position:fixed;\r\n  inset:0;\r\n  background:rgba(0,0,0,.7);\r\n  display:none;\r\n  align-items:center;\r\n  justify-content:center;\r\n  z-index:9999;\r\n  padding:16px;\r\n}\r\n#rentx-checkin-swipe .rx-lightbox img{\r\n  max-width:min(100%,980px);\r\n  max-height:88vh;\r\n  border-radius:14px;\r\n  border:1px solid rgba(255,255,255,.15);\r\n}\r\n#rentx-checkin-swipe .rx-lightbox.show{display:flex;}\r\n#rentx-checkin-swipe .rx-lightbox .rx-close{\r\n  position:absolute;\r\n  top:10px;right:12px;\r\n  font-size:32px;line-height:1;\r\n  background:#fff;\r\n  border:1px solid rgba(15,23,42,.10);\r\n  border-radius:10px;\r\n  width:44px;height:44px;\r\n  cursor:pointer;\r\n  display:grid;\r\n  place-items:center;\r\n}\r\n\r\n\/* Mobil *\/\r\n@media (max-width:640px){\r\n  #rentx-checkin-swipe{\r\n    width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    margin-right:calc(50% - 50vw);\r\n    margin-top:8px;\r\n    margin-bottom:8px;\r\n  }\r\n  #rentx-checkin-swipe .tg-wrap{\r\n    max-width:none;\r\n    padding:14px 12px;\r\n  }\r\n  #rentx-checkin-swipe .sc-duo{grid-template-columns:1fr;}\r\n}\r\n\r\n\/* Desktop *\/\r\n@media (min-width:641px){\r\n  #rentx-checkin-swipe .tg-wrap{padding:18px;}\r\n  #rentx-checkin-swipe .sc-title{font-size:20px;}\r\n  #rentx-checkin-swipe .steps-head::-webkit-scrollbar{height:8px; display:block;}\r\n  #rentx-checkin-swipe .steps-head::-webkit-scrollbar-thumb{\r\n    background:rgba(15,23,42,.12);\r\n    border-radius:999px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce){\r\n  #rentx-checkin-swipe .sc-inner{transition:none;}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* 1) Chip sz\u00e9less\u00e9g *\/\r\n(function(){\r\n  const root = document.querySelector('#rentx-checkin-swipe'); if(!root) return;\r\n  const chips = Array.from(root.querySelectorAll('.step-chip')); if(!chips.length) return;\r\n\r\n  function measure(){\r\n    chips.forEach(ch => { ch.style.width = 'auto'; ch.style.flexBasis = 'auto'; });\r\n    let maxW = 0;\r\n    chips.forEach(ch => { maxW = Math.max(maxW, Math.ceil(ch.getBoundingClientRect().width)); });\r\n    maxW = Math.min(maxW + 2, 220);\r\n    root.style.setProperty('--chipW', maxW + 'px');\r\n    chips.forEach(ch => { ch.style.width = ''; ch.style.flexBasis = ''; });\r\n  }\r\n\r\n  measure();\r\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(measure);\r\n  window.addEventListener('resize', () => { clearTimeout(root.__rxCIResizeT); root.__rxCIResizeT = setTimeout(measure, 120); }, {passive:true});\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* 2) Swipe + kattint\u00e1s szinkron \u2014 cross-fade *\/\r\n(function(){\r\n  const root = document.getElementById('rentx-checkin-swipe'); if(!root) return;\r\n\r\n  const head = root.querySelector('.steps-head');\r\n  const chips = Array.from(root.querySelectorAll('.step-chip'));\r\n  const content = root.querySelector('.step-content');\r\n\r\n  const initial = content.querySelector('.sc-inner')?.outerHTML || '';\r\n  const getHTML = (n) => n==='1' ? initial : (root.querySelector('#tpl-step-'+n)?.innerHTML.trim() || '');\r\n\r\n  let current = '1';\r\n  let busy = false;\r\n\r\n  let suppressScrollSync = false;\r\n  const SUPPRESS_MS = 450;\r\n  let suppressTimer = null;\r\n\r\n  function goTo(step){\r\n    if(busy || step===current) return;\r\n    const html = getHTML(step); if(!html) return;\r\n    busy = true;\r\n\r\n    const oldEl = content.querySelector('.sc-inner');\r\n    if(oldEl){ oldEl.classList.add('leaving'); }\r\n\r\n    const wrap = document.createElement('div');\r\n    wrap.innerHTML = html;\r\n    const newEl = wrap.firstElementChild;\r\n    newEl.classList.add('entering');\r\n    content.appendChild(newEl);\r\n\r\n    requestAnimationFrame(()=>{\r\n      newEl.classList.add('ready');\r\n      const done = ()=>{\r\n        newEl.classList.remove('entering','ready');\r\n        if(oldEl && oldEl.parentNode) oldEl.parentNode.removeChild(oldEl);\r\n        current = step; busy = false; newEl.removeEventListener('transitionend', done);\r\n      };\r\n      newEl.addEventListener('transitionend', done);\r\n      setTimeout(done, 280);\r\n    });\r\n\r\n    chips.forEach(c=>c.classList.toggle('active', c.dataset.step===step));\r\n  }\r\n\r\n  chips.forEach(ch => ch.addEventListener('click', ()=>{\r\n    goTo(ch.dataset.step);\r\n\r\n    suppressScrollSync = true;\r\n    if (suppressTimer) clearTimeout(suppressTimer);\r\n    suppressTimer = setTimeout(()=>{ suppressScrollSync = false; }, SUPPRESS_MS);\r\n\r\n    ch.scrollIntoView({behavior:'smooth', inline:'center', block:'nearest'});\r\n  }));\r\n\r\n  let ticking=false;\r\n  head.addEventListener('scroll', ()=>{\r\n    if(suppressScrollSync) return;\r\n    if(ticking) return;\r\n    ticking=true;\r\n    requestAnimationFrame(()=>{\r\n      const mid=head.getBoundingClientRect().left + head.clientWidth\/2;\r\n      let best=null, dist=Infinity;\r\n      chips.forEach(ch=>{\r\n        const r=ch.getBoundingClientRect(), cx=r.left + r.width\/2;\r\n        const d=Math.abs(cx-mid); if(d<dist){dist=d;best=ch;}\r\n      });\r\n      if(best) goTo(best.dataset.step);\r\n      ticking=false;\r\n    });\r\n  }, {passive:true});\r\n\r\n  \/\/ Lightbox\r\n  const lb = root.querySelector('.rx-lightbox'), lbImg = lb.querySelector('img');\r\n  const closeLB=()=>{ lb.classList.remove('show'); lb.setAttribute('aria-hidden','true'); lbImg.src=''; };\r\n  content.addEventListener('click', e=>{\r\n    const a=e.target.closest('a.gl'); if(!a) return;\r\n    e.preventDefault(); lbImg.src=a.dataset.full||a.href;\r\n    lb.classList.add('show'); lb.setAttribute('aria-hidden','false');\r\n  });\r\n  lb.addEventListener('click', e=>{ if(e.target===lb || e.target.classList.contains('rx-close')) closeLB(); });\r\n  document.addEventListener('keydown', e=>{ if(e.key==='Escape') closeLB(); });\r\n\r\n  \/\/ K\u00e9pel\u0151let\u00f6lt\u00e9s\r\n  (function preload(){\r\n    const urls=new Set();\r\n    function collect(html){\r\n      const t=document.createElement('div'); t.innerHTML=html;\r\n      t.querySelectorAll('img').forEach(img=>{\r\n        const s=img.getAttribute('src'); if(s) urls.add(s);\r\n      });\r\n      t.querySelectorAll('[data-full]').forEach(a=>{ const u=a.getAttribute('data-full'); if(u) urls.add(u); });\r\n    }\r\n    collect(initial);\r\n    root.querySelectorAll('template[id^=\"tpl-step-\"]').forEach(t=>collect(t.innerHTML));\r\n    urls.forEach(u=>{ const im=new Image(); im.decoding='async'; im.src=u; });\r\n  })();\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n\/* ===== Elementor widget-spacing ===== *\/\r\n.elementor-widget:has(#rentx-checkin-swipe) {\r\n  margin-top: 10px !important;\r\n  margin-bottom: 10px !important;\r\n}\r\n.elementor-widget:has(#rentx-checkin-swipe) + .elementor-widget:has(#rentx-checkin-swipe) {\r\n  margin-top: 6px !important;\r\n}\r\n\r\n.elementor-section:has(#rentx-checkin-swipe),\r\n.elementor-column:has(#rentx-checkin-swipe) {\r\n  --widgets-spacing: 10px !important;\r\n  --space-between-widgets: 10px !important;\r\n}\r\n\r\n.e-con:has(#rentx-checkin-swipe) {\r\n  gap: 10px !important;\r\n}\r\n\r\n.elementor-widget:has(#rentx-checkin-swipe) .elementor-widget-container {\r\n  padding: 0 !important;\r\n}\r\n\r\n@media (max-width:640px){\r\n  .elementor-widget:has(#rentx-checkin-swipe) {\r\n    margin-top: 8px !important;\r\n    margin-bottom: 8px !important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-634a7af elementor-widget elementor-widget-html\" data-id=\"634a7af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83e\udded RentX \u2013 Levantamento \u2022 estilo Wiber, NO SHADOW\/BLUR, t\u00edtulos Oswald -->\r\n<section id=\"rentx-pickup\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <div class=\"ac-wrap\">\r\n    <details class=\"ac-acc\">\r\n      <summary>\r\n        <span class=\"ttl\">Levantamento<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"ac-body\">\r\n        <!-- Localiza\u00e7\u00f5es -->\r\n        <div class=\"loc-head\" aria-label=\"Localiza\u00e7\u00f5es\">\r\n          <button class=\"loc-chip active\" type=\"button\" data-loc=\"1\">Aeroporto da Madeira<\/button>\r\n          <button class=\"loc-chip\" type=\"button\" data-loc=\"2\">Escrit\u00f3rio no Funchal<\/button>\r\n        <\/div>\r\n\r\n        <!-- Conte\u00fado din\u00e2mico da localiza\u00e7\u00e3o -->\r\n        <div class=\"loc-content\" aria-live=\"polite\"><\/div>\r\n\r\n        <!-- Modelos -->\r\n\r\n        <!-- Aeroporto da Madeira -->\r\n        <template id=\"tpl-loc-1\">\r\n          <p><strong>O escrit\u00f3rio fica a apenas 5\u20137 minutos do aeroporto.<\/strong> A RentX oferece um servi\u00e7o de transfer gratuito em todas as reservas. Basta seguir os passos abaixo \ud83d\udc47<\/p>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">1<\/div>\r\n              <h3>Depois da chegada<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Depois de chegares \u00e0 Madeira e recolheres a tua bagagem, <strong>envia uma mensagem por WhatsApp<\/strong> ao shuttle da RentX:<\/li>\r\n                <li class=\"phone-line\">\ud83d\udcf1 <strong><a href=\"https:\/\/wa.me\/351939149411\" target=\"_blank\" rel=\"noopener\">+351 939 149 411<\/a><\/strong><\/li>\r\n                <li>Escreve-lhes a dizer que j\u00e1 chegaste e para quantas pessoas devem contar.<\/li>\r\n                <li><strong>\ud83d\udca1 Dica:<\/strong> Guarda este n\u00famero antes da viagem para que tudo corra sem problemas.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">2<\/div>\r\n              <h3>Ponto de encontro<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Assim que sa\u00edres do terminal de chegadas, <strong>basta caminhares para tr\u00e1s da veda\u00e7\u00e3o de madeira<\/strong> \u2013 \u00e9 l\u00e1 que o shuttle da RentX te vai buscar.<\/li>\r\n                <li>Antes de entrares, <strong>mostra ao motorista a confirma\u00e7\u00e3o da reserva<\/strong>.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">3<\/div>\r\n              <h3>Levantamento no escrit\u00f3rio<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Assim que chegares ao escrit\u00f3rio da RentX, basta ires ao balc\u00e3o e assinares o contrato \u2013 demora apenas alguns minutos.<\/li>\r\n                <li><strong>Se pagares no local<\/strong>, podes escolher entre os seguintes m\u00e9todos de pagamento: cart\u00e3o de cr\u00e9dito ou d\u00e9bito, dinheiro, Apple Pay, Google Pay.<\/li>\r\n                <li>Vais receber o contrato por e-mail, juntamente com o estado do carro.<\/li>\r\n                <li>Levanta o carro e <strong>a aventura pode come\u00e7ar! \ud83d\ude97<\/strong><\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- V\u00eddeo YouTube -->\r\n          <div class=\"vid-wrap\" role=\"group\" aria-label=\"V\u00eddeo de levantamento RentX\">\r\n            <iframe\r\n              src=\"https:\/\/www.youtube-nocookie.com\/embed\/D4l1VEC4Pd8?rel=0&modestbranding=1\"\r\n              title=\"RentX Shuttle - Madeira Airport\"\r\n              loading=\"lazy\"\r\n              allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\n              referrerpolicy=\"strict-origin-when-cross-origin\"\r\n              allowfullscreen><\/iframe>\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <!-- Escrit\u00f3rio no Funchal -->\r\n        <template id=\"tpl-loc-2\">\r\n          <div class=\"office\">\r\n            <p><strong>Podes levantar o carro facilmente no escrit\u00f3rio da RentX, no centro do Funchal, a cerca de 200 m do Casino.<\/strong><\/p>\r\n\r\n            <p><strong>Morada:<\/strong> Rua Imperatriz Dona Am\u00e9lia 60, 9000-018 Funchal, Portugal<br>\r\n               <strong>Telefone:<\/strong> <a href=\"tel:+351291105094\">+351 291 105 094<\/a><br>\r\n               <strong>Email:<\/strong> <a href=\"mailto:bookings@rentx.pt\">bookings@rentx.pt<\/a><\/p>\r\n\r\n            <p><strong>Hor\u00e1rio de funcionamento:<\/strong> Segunda\u2013Domingo, 09:00\u201313:00 | 14:00\u201318:00<\/p>\r\n\r\n            <img class=\"office-img\"\r\n                 src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/10\/RentX-Funchal.png\"\r\n                 alt=\"Escrit\u00f3rio da RentX \u2013 centro do Funchal, perto do Casino\"\r\n                 loading=\"lazy\" decoding=\"async\">\r\n          <\/div>\r\n        <\/template>\r\n\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ===== Csak a #rentx-pickup blokkra ===== *\/\r\n#rentx-pickup{\r\n  --ink:#0f172a;\r\n  --muted:#475569;\r\n  --card:#ffffff;\r\n  --line:rgba(15,23,42,.10);\r\n\r\n  \/* RentX lila *\/\r\n  --accent:#6E2DCB;\r\n  --accent-deep:#5A21A8;\r\n  --soft:rgba(110,45,203,.10);\r\n\r\n  --chipW: 168px;\r\n  background:transparent;\r\n  color:var(--ink);\r\n  overflow-x:hidden;\r\n  text-align:left;\r\n  margin-top:10px;\r\n  margin-bottom:10px;\r\n}\r\n\r\n#rentx-pickup,\r\n#rentx-pickup *{\r\n  box-sizing:border-box;\r\n  box-shadow:none !important;\r\n  filter:none !important;\r\n  backdrop-filter:none !important;\r\n  text-shadow:none !important;\r\n}\r\n\r\n#rentx-pickup p,\r\n#rentx-pickup li,\r\n#rentx-pickup a,\r\n#rentx-pickup button{\r\n  font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n  color:var(--ink);\r\n  line-height:1.6;\r\n  text-align:left;\r\n  font-size:14px;\r\n}\r\n\r\n#rentx-pickup h1,\r\n#rentx-pickup h2,\r\n#rentx-pickup h3,\r\n#rentx-pickup h4,\r\n#rentx-pickup .ttl,\r\n#rentx-pickup .loc-chip{\r\n  font-family:\"Oswald\",system-ui !important;\r\n}\r\n\r\n#rentx-pickup .ac-wrap{\r\n  width:100%;\r\n  max-width:980px;\r\n  margin:0 auto;\r\n  padding:14px;\r\n}\r\n\r\n\/* Accordion card *\/\r\n#rentx-pickup .ac-acc{\r\n  background:var(--card);\r\n  border-radius:18px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.10);\r\n}\r\n\r\n#rentx-pickup .ac-acc summary{\r\n  list-style:none;\r\n  cursor:pointer;\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n  padding:16px 48px 16px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  user-select:none;\r\n}\r\n\r\n#rentx-pickup .ac-acc summary::-webkit-details-marker{display:none;}\r\n\r\n#rentx-pickup .ac-acc summary .ttl{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n}\r\n\r\n#rentx-pickup .ac-acc summary:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:14px;\r\n  top:50%;\r\n  width:10px;height:10px;\r\n  border-right:2px solid var(--muted);\r\n  border-bottom:2px solid var(--muted);\r\n  transform:translateY(-50%) rotate(-45deg);\r\n  transition:transform .2s, border-color .2s;\r\n}\r\n\r\n#rentx-pickup .ac-acc[open] summary:after{\r\n  transform:translateY(-50%) rotate(135deg);\r\n  border-color:var(--ink);\r\n}\r\n\r\n#rentx-pickup .ac-body{\r\n  padding:14px 14px 18px;\r\n  background:var(--card);\r\n}\r\n\r\n\/* Helysz\u00edn chipek *\/\r\n#rentx-pickup .loc-head{\r\n  display:flex;\r\n  gap:10px;\r\n  overflow-x:auto;\r\n  padding:10px 12px 12px;\r\n  -webkit-overflow-scrolling:touch;\r\n  background:#fff;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  border-radius:14px;\r\n  scrollbar-width:none;\r\n  -ms-overflow-style:none;\r\n  scroll-snap-type:x mandatory;\r\n  scroll-padding-left:12px;\r\n  scroll-padding-right:12px;\r\n  margin-bottom:12px;\r\n}\r\n#rentx-pickup .loc-head::-webkit-scrollbar{display:none;}\r\n\r\n#rentx-pickup .loc-chip{\r\n  flex:0 0 var(--chipW);\r\n  width:var(--chipW);\r\n  scroll-snap-align:start;\r\n  border:1px solid rgba(15,23,42,.14);\r\n  border-radius:12px;\r\n  background:#fff;\r\n  padding:8px 10px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-start;\r\n  cursor:pointer;\r\n  min-height:38px;\r\n  text-align:left;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  letter-spacing:.15px;\r\n  white-space:nowrap;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n}\r\n\r\n#rentx-pickup .loc-chip:focus-visible{\r\n  outline:3px solid rgba(110,45,203,.22);\r\n  outline-offset:2px;\r\n}\r\n\r\n#rentx-pickup .loc-chip.active{\r\n  background:var(--accent);\r\n  border-color:rgba(110,45,203,.65);\r\n  color:#fff;\r\n}\r\n\r\n\/* Dinamikus tartalom *\/\r\n#rentx-pickup .loc-content{\r\n  display:grid;\r\n  gap:14px;\r\n}\r\n\r\n#rentx-pickup .loc-content p{\r\n  margin:0 0 6px;\r\n}\r\n\r\n\/* L\u00e9p\u00e9s-k\u00e1rty\u00e1k *\/\r\n#rentx-pickup .step-card{\r\n  background:rgba(15,23,42,.02);\r\n  border:1px solid rgba(15,23,42,.10);\r\n  border-radius:16px;\r\n  padding:12px 12px;\r\n}\r\n\r\n#rentx-pickup .step-head{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  margin-bottom:8px;\r\n}\r\n\r\n#rentx-pickup .step-num{\r\n  width:34px;height:34px;\r\n  border-radius:999px;\r\n  display:grid;\r\n  place-items:center;\r\n  flex-shrink:0;\r\n  font-weight:900;\r\n  color:#fff;\r\n  background:var(--accent);\r\n  font-size:15px;\r\n}\r\n\r\n#rentx-pickup .step-head h3{\r\n  margin:0;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n  letter-spacing:.2px;\r\n}\r\n\r\n#rentx-pickup .step-body ul{\r\n  margin:6px 0 0 20px;\r\n  padding:0;\r\n}\r\n#rentx-pickup .step-body ul ul{\r\n  margin-top:4px;\r\n  margin-bottom:4px;\r\n}\r\n#rentx-pickup .step-body li{\r\n  margin:0 0 6px;\r\n  color:var(--ink);\r\n}\r\n\r\n\/* Telefon sorok kiemel\u00e9se *\/\r\n#rentx-pickup .step-body li.phone-line{\r\n  list-style:none;\r\n  margin-left:-20px;\r\n  padding:6px 10px;\r\n  background:rgba(37,211,102,.08);\r\n  border:1px solid rgba(37,211,102,.18);\r\n  border-radius:10px;\r\n  font-size:14px;\r\n}\r\n\r\n#rentx-pickup .step-body li.phone-line a{\r\n  color:var(--ink);\r\n  text-decoration:none;\r\n  font-weight:700;\r\n}\r\n\r\n#rentx-pickup .step-body li.phone-line a:hover{\r\n  text-decoration:underline;\r\n}\r\n\r\n\/* YouTube vide\u00f3 wrapper (reszponz\u00edv 16:9) *\/\r\n#rentx-pickup .vid-wrap{\r\n  position:relative;\r\n  width:100%;\r\n  border-radius:14px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  background:#000;\r\n}\r\n#rentx-pickup .vid-wrap:before{\r\n  content:\"\";\r\n  display:block;\r\n  padding-top:56.25%;\r\n}\r\n#rentx-pickup .vid-wrap iframe{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  border:0;\r\n  display:block;\r\n}\r\n\r\n\/* Funchal iroda k\u00e9p *\/\r\n#rentx-pickup .office-img{\r\n  width:100%;\r\n  display:block;\r\n  border-radius:14px;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  margin-top:8px;\r\n}\r\n\r\n#rentx-pickup .office a{\r\n  color:var(--accent);\r\n  text-decoration:none;\r\n}\r\n#rentx-pickup .office a:hover{\r\n  text-decoration:underline;\r\n}\r\n\r\n\/* Mobil *\/\r\n@media (max-width:640px){\r\n  #rentx-pickup{\r\n    width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    margin-right:calc(50% - 50vw);\r\n    margin-top:8px;\r\n    margin-bottom:8px;\r\n  }\r\n  #rentx-pickup .ac-wrap{\r\n    max-width:none;\r\n    padding:14px 12px;\r\n  }\r\n}\r\n@media (min-width:641px){\r\n  #rentx-pickup .ac-wrap{padding:18px;}\r\n  #rentx-pickup .loc-head::-webkit-scrollbar{height:8px; display:block;}\r\n  #rentx-pickup .loc-head::-webkit-scrollbar-thumb{\r\n    background:rgba(15,23,42,.12);\r\n    border-radius:999px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* 1) Chip sz\u00e9less\u00e9g *\/\r\n(function(){\r\n  const root = document.querySelector('#rentx-pickup'); if(!root) return;\r\n  const chips = Array.from(root.querySelectorAll('.loc-chip')); if(!chips.length) return;\r\n\r\n  function measure(){\r\n    chips.forEach(ch => { ch.style.width='auto'; ch.style.flexBasis='auto'; });\r\n    let maxW = 0;\r\n    chips.forEach(ch => { maxW = Math.max(maxW, Math.ceil(ch.getBoundingClientRect().width)); });\r\n    maxW = Math.min(maxW + 2, 240);\r\n    root.style.setProperty('--chipW', maxW + 'px');\r\n    chips.forEach(ch => { ch.style.width=''; ch.style.flexBasis=''; });\r\n  }\r\n\r\n  measure();\r\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(measure);\r\n  window.addEventListener('resize', () => {\r\n    clearTimeout(root.__rxPUResizeT);\r\n    root.__rxPUResizeT = setTimeout(measure, 120);\r\n  }, {passive:true});\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* 2) Helysz\u00edn-v\u00e1lt\u00f3 \u2013 azonnali csere, villog\u00e1s n\u00e9lk\u00fcl *\/\r\n(function(){\r\n  const root = document.querySelector('#rentx-pickup'); if(!root) return;\r\n  const chips = Array.from(root.querySelectorAll('.loc-chip'));\r\n  const panel = root.querySelector('.loc-content');\r\n  let current = null;\r\n\r\n  function loadLoc(loc){\r\n    if(!loc || loc === current) return;\r\n    const tpl = root.querySelector('#tpl-loc-'+loc);\r\n    if(!tpl) return;\r\n\r\n    chips.forEach(c => c.classList.toggle('active', c.dataset.loc == loc));\r\n\r\n    const h = panel.offsetHeight;\r\n    panel.style.minHeight = h ? (h + 'px') : '';\r\n    panel.innerHTML = tpl.innerHTML;\r\n    panel.style.minHeight = '';\r\n    current = loc;\r\n  }\r\n\r\n  chips.forEach(ch => ch.addEventListener('click', () => {\r\n    loadLoc(ch.dataset.loc);\r\n    ch.scrollIntoView({behavior:'smooth', inline:'start', block:'nearest'});\r\n  }));\r\n\r\n  loadLoc('1');\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n\/* ===== Elementor widget-spacing ===== *\/\r\n.elementor-widget:has(#rentx-pickup) {\r\n  margin-top: 10px !important;\r\n  margin-bottom: 10px !important;\r\n}\r\n\r\n.elementor-section:has(#rentx-pickup),\r\n.elementor-column:has(#rentx-pickup) {\r\n  --widgets-spacing: 10px !important;\r\n  --space-between-widgets: 10px !important;\r\n}\r\n\r\n.e-con:has(#rentx-pickup) {\r\n  gap: 10px !important;\r\n}\r\n\r\n.elementor-widget:has(#rentx-pickup) .elementor-widget-container {\r\n  padding: 0 !important;\r\n}\r\n\r\n@media (max-width:640px){\r\n  .elementor-widget:has(#rentx-pickup) {\r\n    margin-top: 8px !important;\r\n    margin-bottom: 8px !important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a25b12 elementor-widget elementor-widget-html\" data-id=\"3a25b12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83e\udded RentX \u2013 Entrega do carro \u2022 estilo Wiber, NO SHADOW\/BLUR, t\u00edtulos Oswald -->\r\n<section id=\"rentx-dropoff\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <div class=\"ac-wrap\">\r\n    <details class=\"ac-acc\">\r\n      <summary>\r\n        <span class=\"ttl\">Entrega \u2013 dica para abastecimento<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"ac-body\">\r\n        <!-- Locais -->\r\n        <div class=\"loc-head\" aria-label=\"Locais\">\r\n          <button class=\"loc-chip active\" type=\"button\" data-loc=\"1\">Aeroporto da Madeira<\/button>\r\n          <button class=\"loc-chip\" type=\"button\" data-loc=\"2\">Escrit\u00f3rio do Funchal<\/button>\r\n        <\/div>\r\n\r\n        <!-- Conte\u00fado din\u00e2mico do local -->\r\n        <div class=\"loc-content\" aria-live=\"polite\"><\/div>\r\n\r\n        <!-- Modelos -->\r\n\r\n        <!-- Aeroporto da Madeira -->\r\n        <template id=\"tpl-loc-1\">\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">1<\/div>\r\n              <h3>Abastecimento antes de entregar o carro (Full\u2013Full)<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>A bomba de combust\u00edvel mais pr\u00f3xima do escrit\u00f3rio da RentX \u00e9 a <strong>Machico Galp<\/strong>.<\/li>\r\n                <li>A forma mais simples \u00e9 usares no Google Maps a express\u00e3o \u201e<strong>Machico Galp<\/strong>\u201d e seguires o percurso.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">2<\/div>\r\n              <h3>Entrega do carro \u2013 percurso e informa\u00e7\u00f5es \u00fateis<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>O carro deve ser devolvido no mesmo local onde o levantaste.<\/li>\r\n                <li>O local exato de entrega est\u00e1 indicado no contrato de aluguer.<\/li>\r\n                <li>Escreve no Google Maps \u201eMachico RentX\u201d \u2013 assim chegas l\u00e1 com certeza.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">3<\/div>\r\n              <h3>Entrega simples<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Vai at\u00e9 ao escrit\u00f3rio da RentX e estaciona num lugar livre em frente ao escrit\u00f3rio.<\/li>\r\n                <li>Um colaborador da RentX ir\u00e1 recolher a chave.<\/li>\r\n                <li>Tens de apresentar o recibo do \u00faltimo abastecimento.<\/li>\r\n                <li>Antes da finaliza\u00e7\u00e3o, a equipa far\u00e1 uma verifica\u00e7\u00e3o r\u00e1pida do n\u00edvel de combust\u00edvel.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">4<\/div>\r\n              <h3>Transfer para o aeroporto<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Depois de entregares o carro, o <strong>autocarro de transfer leva-te de volta<\/strong> ao aeroporto.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <aside class=\"ac-callout\">\r\n            <strong>Guarda o recibo do \u00faltimo abastecimento<\/strong>, porque vais ter de o apresentar!\r\n          <\/aside>\r\n\r\n          <!-- YouTube vide\u00f3 -->\r\n          <div class=\"vid-wrap\" role=\"group\" aria-label=\"V\u00eddeo de entrega RentX\">\r\n            <iframe\r\n              src=\"https:\/\/www.youtube.com\/embed\/jvch1eeRa90?start=102\"\r\n              title=\"RentX \u2013 Car return & fuel policy\"\r\n              loading=\"lazy\"\r\n              allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\n              referrerpolicy=\"strict-origin-when-cross-origin\"\r\n              allowfullscreen><\/iframe>\r\n          <\/div>\r\n        <\/template>\r\n\r\n        <!-- Escrit\u00f3rio do Funchal -->\r\n        <template id=\"tpl-loc-2\">\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">1<\/div>\r\n              <h3>Abastecimento antes de entregar o carro<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>O local ideal para o \u00faltimo abastecimento \u00e9 a <strong>bomba Galp a cerca de 150 m<\/strong>.<\/li>\r\n              <\/ul>\r\n              <img class=\"fuel-img\"\r\n                   src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/10\/rentx-iroda-galp.png\"\r\n                   alt=\"Bomba Galp \u2013 abastecimento antes da entrega\"\r\n                   loading=\"lazy\" decoding=\"async\">\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"step-card\">\r\n            <div class=\"step-head\">\r\n              <div class=\"step-num\">2<\/div>\r\n              <h3>Entrega simples<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Chega ao escrit\u00f3rio da RentX no Funchal.<\/li>\r\n                <li>Entrega a chave e o recibo do \u00faltimo abastecimento.<\/li>\r\n                <li>A equipa <strong>verifica o n\u00edvel de combust\u00edvel<\/strong> e est\u00e1 feito. \u2705<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <aside class=\"ac-callout\">\r\n            <strong>Guarda o recibo do \u00faltimo abastecimento<\/strong>, porque vais ter de o apresentar!\r\n          <\/aside>\r\n        <\/template>\r\n\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ===== Csak a #rentx-dropoff blokkra ===== *\/\r\n#rentx-dropoff{\r\n  --ink:#0f172a;\r\n  --muted:#475569;\r\n  --card:#ffffff;\r\n  --line:rgba(15,23,42,.10);\r\n\r\n  \/* RentX lila *\/\r\n  --accent:#6E2DCB;\r\n  --accent-deep:#5A21A8;\r\n  --soft:rgba(110,45,203,.10);\r\n\r\n  --chipW: 168px;\r\n  background:transparent;\r\n  color:var(--ink);\r\n  overflow-x:hidden;\r\n  text-align:left;\r\n  margin-top:10px;\r\n  margin-bottom:10px;\r\n}\r\n\r\n#rentx-dropoff,\r\n#rentx-dropoff *{\r\n  box-sizing:border-box;\r\n  box-shadow:none !important;\r\n  filter:none !important;\r\n  backdrop-filter:none !important;\r\n  text-shadow:none !important;\r\n}\r\n\r\n#rentx-dropoff p,\r\n#rentx-dropoff li,\r\n#rentx-dropoff a,\r\n#rentx-dropoff button,\r\n#rentx-dropoff aside{\r\n  font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n  color:var(--ink);\r\n  line-height:1.6;\r\n  text-align:left;\r\n  font-size:14px;\r\n}\r\n\r\n#rentx-dropoff h1,\r\n#rentx-dropoff h2,\r\n#rentx-dropoff h3,\r\n#rentx-dropoff h4,\r\n#rentx-dropoff .ttl,\r\n#rentx-dropoff .loc-chip{\r\n  font-family:\"Oswald\",system-ui !important;\r\n}\r\n\r\n#rentx-dropoff .ac-wrap{\r\n  width:100%;\r\n  max-width:980px;\r\n  margin:0 auto;\r\n  padding:14px;\r\n}\r\n\r\n\/* Accordion card *\/\r\n#rentx-dropoff .ac-acc{\r\n  background:var(--card);\r\n  border-radius:18px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.10);\r\n}\r\n\r\n#rentx-dropoff .ac-acc summary{\r\n  list-style:none;\r\n  cursor:pointer;\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n  padding:16px 48px 16px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  user-select:none;\r\n}\r\n\r\n#rentx-dropoff .ac-acc summary::-webkit-details-marker{display:none;}\r\n\r\n#rentx-dropoff .ac-acc summary .ttl{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n}\r\n\r\n#rentx-dropoff .ac-acc summary:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:14px;\r\n  top:50%;\r\n  width:10px;height:10px;\r\n  border-right:2px solid var(--muted);\r\n  border-bottom:2px solid var(--muted);\r\n  transform:translateY(-50%) rotate(-45deg);\r\n  transition:transform .2s, border-color .2s;\r\n}\r\n\r\n#rentx-dropoff .ac-acc[open] summary:after{\r\n  transform:translateY(-50%) rotate(135deg);\r\n  border-color:var(--ink);\r\n}\r\n\r\n#rentx-dropoff .ac-body{\r\n  padding:14px 14px 18px;\r\n  background:var(--card);\r\n}\r\n\r\n\/* Helysz\u00edn chipek *\/\r\n#rentx-dropoff .loc-head{\r\n  display:flex;\r\n  gap:10px;\r\n  overflow-x:auto;\r\n  padding:10px 12px 12px;\r\n  -webkit-overflow-scrolling:touch;\r\n  background:#fff;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  border-radius:14px;\r\n  scrollbar-width:none;\r\n  -ms-overflow-style:none;\r\n  scroll-snap-type:x mandatory;\r\n  scroll-padding-left:12px;\r\n  scroll-padding-right:12px;\r\n  margin-bottom:12px;\r\n}\r\n#rentx-dropoff .loc-head::-webkit-scrollbar{display:none;}\r\n\r\n#rentx-dropoff .loc-chip{\r\n  flex:0 0 var(--chipW);\r\n  width:var(--chipW);\r\n  scroll-snap-align:start;\r\n  border:1px solid rgba(15,23,42,.14);\r\n  border-radius:12px;\r\n  background:#fff;\r\n  padding:8px 10px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-start;\r\n  cursor:pointer;\r\n  min-height:38px;\r\n  text-align:left;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  letter-spacing:.15px;\r\n  white-space:nowrap;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n}\r\n\r\n#rentx-dropoff .loc-chip:focus-visible{\r\n  outline:3px solid rgba(110,45,203,.22);\r\n  outline-offset:2px;\r\n}\r\n\r\n#rentx-dropoff .loc-chip.active{\r\n  background:var(--accent);\r\n  border-color:rgba(110,45,203,.65);\r\n  color:#fff;\r\n}\r\n\r\n\/* Dinamikus tartalom *\/\r\n#rentx-dropoff .loc-content{\r\n  display:grid;\r\n  gap:14px;\r\n}\r\n\r\n\/* L\u00e9p\u00e9s-k\u00e1rty\u00e1k *\/\r\n#rentx-dropoff .step-card{\r\n  background:rgba(15,23,42,.02);\r\n  border:1px solid rgba(15,23,42,.10);\r\n  border-radius:16px;\r\n  padding:12px 12px;\r\n}\r\n\r\n#rentx-dropoff .step-head{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  margin-bottom:8px;\r\n}\r\n\r\n#rentx-dropoff .step-num{\r\n  width:34px;height:34px;\r\n  border-radius:999px;\r\n  display:grid;\r\n  place-items:center;\r\n  flex-shrink:0;\r\n  font-weight:900;\r\n  color:#fff;\r\n  background:var(--accent);\r\n  font-size:15px;\r\n}\r\n\r\n#rentx-dropoff .step-head h3{\r\n  margin:0;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n  letter-spacing:.2px;\r\n}\r\n\r\n#rentx-dropoff .step-body ul{\r\n  margin:6px 0 0 20px;\r\n  padding:0;\r\n}\r\n#rentx-dropoff .step-body li{\r\n  margin:0 0 6px;\r\n  color:var(--ink);\r\n}\r\n\r\n\/* Callout *\/\r\n#rentx-dropoff .ac-callout{\r\n  background:rgba(255,0,0,.04);\r\n  border:1px solid rgba(255,0,0,.18);\r\n  color:var(--ink);\r\n  border-radius:14px;\r\n  padding:10px 12px;\r\n  font-weight:700;\r\n  text-align:center;\r\n  font-size:14px;\r\n}\r\n\r\n\/* YouTube vide\u00f3 wrapper (reszponz\u00edv 16:9) *\/\r\n#rentx-dropoff .vid-wrap{\r\n  position:relative;\r\n  width:100%;\r\n  border-radius:14px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  background:#000;\r\n}\r\n#rentx-dropoff .vid-wrap:before{\r\n  content:\"\";\r\n  display:block;\r\n  padding-top:56.25%;\r\n}\r\n#rentx-dropoff .vid-wrap iframe{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  border:0;\r\n  display:block;\r\n}\r\n\r\n\/* K\u00e9pek *\/\r\n#rentx-dropoff .fuel-img{\r\n  width:100%;\r\n  display:block;\r\n  border-radius:14px;\r\n  border:1px solid rgba(15,23,42,.08);\r\n  margin-top:8px;\r\n}\r\n\r\n\/* Mobil *\/\r\n@media (max-width:640px){\r\n  #rentx-dropoff{\r\n    width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    margin-right:calc(50% - 50vw);\r\n    margin-top:8px;\r\n    margin-bottom:8px;\r\n  }\r\n  #rentx-dropoff .ac-wrap{\r\n    max-width:none;\r\n    padding:14px 12px;\r\n  }\r\n}\r\n@media (min-width:641px){\r\n  #rentx-dropoff .ac-wrap{padding:18px;}\r\n  #rentx-dropoff .loc-head::-webkit-scrollbar{height:8px; display:block;}\r\n  #rentx-dropoff .loc-head::-webkit-scrollbar-thumb{\r\n    background:rgba(15,23,42,.12);\r\n    border-radius:999px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* 1) Chip sz\u00e9less\u00e9g *\/\r\n(function(){\r\n  const root = document.querySelector('#rentx-dropoff'); if(!root) return;\r\n  const chips = Array.from(root.querySelectorAll('.loc-chip')); if(!chips.length) return;\r\n\r\n  function measure(){\r\n    chips.forEach(ch => { ch.style.width='auto'; ch.style.flexBasis='auto'; });\r\n    let maxW = 0;\r\n    chips.forEach(ch => { maxW = Math.max(maxW, Math.ceil(ch.getBoundingClientRect().width)); });\r\n    maxW = Math.min(maxW + 2, 240);\r\n    root.style.setProperty('--chipW', maxW + 'px');\r\n    chips.forEach(ch => { ch.style.width=''; ch.style.flexBasis=''; });\r\n  }\r\n\r\n  measure();\r\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(measure);\r\n  window.addEventListener('resize', () => {\r\n    clearTimeout(root.__rxDOResizeT);\r\n    root.__rxDOResizeT = setTimeout(measure, 120);\r\n  }, {passive:true});\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* 2) Helysz\u00edn-v\u00e1lt\u00f3 \u2013 azonnali csere, villog\u00e1s n\u00e9lk\u00fcl *\/\r\n(function(){\r\n  const root = document.querySelector('#rentx-dropoff'); if(!root) return;\r\n  const chips = Array.from(root.querySelectorAll('.loc-chip'));\r\n  const panel = root.querySelector('.loc-content');\r\n  let current = null;\r\n\r\n  function loadLoc(loc){\r\n    if(!loc || loc === current) return;\r\n    const tpl = root.querySelector('#tpl-loc-'+loc);\r\n    if(!tpl) return;\r\n\r\n    chips.forEach(c => c.classList.toggle('active', c.dataset.loc == loc));\r\n\r\n    const h = panel.offsetHeight;\r\n    panel.style.minHeight = h ? (h + 'px') : '';\r\n    panel.innerHTML = tpl.innerHTML;\r\n    panel.style.minHeight = '';\r\n    current = loc;\r\n  }\r\n\r\n  chips.forEach(ch => ch.addEventListener('click', () => {\r\n    loadLoc(ch.dataset.loc);\r\n    ch.scrollIntoView({behavior:'smooth', inline:'start', block:'nearest'});\r\n  }));\r\n\r\n  loadLoc('1');\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n\/* ===== Elementor widget-spacing ===== *\/\r\n.elementor-widget:has(#rentx-dropoff) {\r\n  margin-top: 10px !important;\r\n  margin-bottom: 10px !important;\r\n}\r\n\r\n.elementor-section:has(#rentx-dropoff),\r\n.elementor-column:has(#rentx-dropoff) {\r\n  --widgets-spacing: 10px !important;\r\n  --space-between-widgets: 10px !important;\r\n}\r\n\r\n.e-con:has(#rentx-dropoff) {\r\n  gap: 10px !important;\r\n}\r\n\r\n.elementor-widget:has(#rentx-dropoff) .elementor-widget-container {\r\n  padding: 0 !important;\r\n}\r\n\r\n@media (max-width:640px){\r\n  .elementor-widget:has(#rentx-dropoff) {\r\n    margin-top: 8px !important;\r\n    margin-bottom: 8px !important;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7cc871 elementor-widget elementor-widget-html\" data-id=\"d7cc871\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83e\udded RentX \u2013 Cancelamento da reserva \u2022 estilo Wiber, NO SHADOW\/BLUR -->\r\n<section id=\"rentx-cancel\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <div class=\"ac-wrap\">\r\n    <details class=\"ac-acc\">\r\n      <summary><span class=\"ttl\">Cancelamento da reserva<\/span><\/summary>\r\n      <div class=\"ac-body\">\r\n        <p>Podes cancelar ou alterar a reserva gratuitamente. Envia um e-mail para \r\n          <a href=\"mailto:bookings@rentx.com\"><strong>bookings@rentx.com<\/strong><\/a> e informa que queres cancelar a reserva, \r\n          <strong>ou escreve-nos a n\u00f3s<\/strong>, e n\u00f3s tratamos do cancelamento por ti.<\/p>\r\n\r\n        <div class=\"step-card no-num\">\r\n          <div class=\"step-head\">\r\n            <h3>Condi\u00e7\u00f5es de cancelamento<\/h3>\r\n          <\/div>\r\n          <div class=\"step-body\">\r\n            <ul>\r\n              <li>Se cancelares a reserva at\u00e9 <strong>7 dias<\/strong> antes do levantamento do carro, recebes o valor total de volta (exceto as taxas de transa\u00e7\u00e3o).<\/li>\r\n              <li>Se cancelares at\u00e9 <strong>4 dias<\/strong> antes do levantamento, recebes de volta <strong>metade<\/strong> do valor pago (exceto as taxas de transa\u00e7\u00e3o).<\/li>\r\n              <li>Se cancelares com <strong>3 dias ou menos<\/strong> antes do levantamento, o valor pago <strong>n\u00e3o ser\u00e1 reembolsado<\/strong>.<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <aside class=\"ac-callout\">\r\n          \ud83d\udce9 Vais sempre receber um e-mail de confirma\u00e7\u00e3o sobre o cancelamento com sucesso a partir de \r\n          <strong>bookings@rentx.com<\/strong>.\r\n        <\/aside>\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ===== Csak a #rentx-cancel blokkra ===== *\/\r\n#rentx-cancel{\r\n  --ink:#0f172a;\r\n  --muted:#475569;\r\n  --card:#ffffff;\r\n  --line:rgba(15,23,42,.10);\r\n  --accent:#6E2DCB;\r\n  --accent-deep:#5A21A8;\r\n\r\n  background:transparent;\r\n  color:var(--ink);\r\n  overflow-x:hidden;\r\n  text-align:left;\r\n  margin-top:10px;\r\n  margin-bottom:10px;\r\n}\r\n\r\n#rentx-cancel,\r\n#rentx-cancel *{\r\n  box-sizing:border-box;\r\n  box-shadow:none !important;\r\n  filter:none !important;\r\n  backdrop-filter:none !important;\r\n  text-shadow:none !important;\r\n}\r\n\r\n#rentx-cancel p,\r\n#rentx-cancel li,\r\n#rentx-cancel a,\r\n#rentx-cancel aside{\r\n  font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n  color:var(--ink);\r\n  line-height:1.6;\r\n  text-align:left;\r\n  font-size:14px;\r\n}\r\n\r\n#rentx-cancel h3,\r\n#rentx-cancel .ttl{\r\n  font-family:\"Oswald\",system-ui !important;\r\n}\r\n\r\n#rentx-cancel a{color:var(--accent);text-decoration:none;}\r\n#rentx-cancel a:hover{text-decoration:underline;}\r\n\r\n#rentx-cancel .ac-wrap{\r\n  width:100%;\r\n  max-width:980px;\r\n  margin:0 auto;\r\n  padding:14px;\r\n}\r\n\r\n\/* Accordion card *\/\r\n#rentx-cancel .ac-acc{\r\n  background:var(--card);\r\n  border-radius:18px;\r\n  overflow:hidden;\r\n  border:1px solid rgba(15,23,42,.10);\r\n}\r\n\r\n#rentx-cancel .ac-acc summary{\r\n  list-style:none;\r\n  cursor:pointer;\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n  padding:16px 48px 16px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  user-select:none;\r\n}\r\n\r\n#rentx-cancel .ac-acc summary::-webkit-details-marker{display:none;}\r\n\r\n#rentx-cancel .ac-acc summary .ttl{\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n}\r\n\r\n#rentx-cancel .ac-acc summary:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  right:14px;\r\n  top:50%;\r\n  width:10px;height:10px;\r\n  border-right:2px solid var(--muted);\r\n  border-bottom:2px solid var(--muted);\r\n  transform:translateY(-50%) rotate(-45deg);\r\n  transition:transform .2s, border-color .2s;\r\n}\r\n\r\n#rentx-cancel .ac-acc[open] summary:after{\r\n  transform:translateY(-50%) rotate(135deg);\r\n  border-color:var(--ink);\r\n}\r\n\r\n#rentx-cancel .ac-body{\r\n  padding:14px 14px 18px;\r\n  background:var(--card);\r\n  display:grid;\r\n  gap:12px;\r\n}\r\n\r\n#rentx-cancel .ac-body p{\r\n  margin:0;\r\n}\r\n\r\n\/* L\u00e9p\u00e9sk\u00e1rtya \u2013 sz\u00e1m n\u00e9lk\u00fcl *\/\r\n#rentx-cancel .step-card{\r\n  background:rgba(15,23,42,.02);\r\n  border:1px solid rgba(15,23,42,.10);\r\n  border-radius:16px;\r\n  padding:12px 12px;\r\n}\r\n\r\n#rentx-cancel .step-card.no-num .step-head{\r\n  display:block;\r\n  margin-bottom:6px;\r\n}\r\n\r\n#rentx-cancel .step-head h3{\r\n  margin:0;\r\n  font-weight:800;\r\n  text-transform:uppercase;\r\n  color:var(--ink);\r\n  font-size:16px;\r\n  letter-spacing:.2px;\r\n}\r\n\r\n#rentx-cancel .step-body ul{\r\n  margin:6px 0 0 20px;\r\n  padding:0;\r\n}\r\n#rentx-cancel .step-body li{\r\n  margin:0 0 6px;\r\n  color:var(--ink);\r\n}\r\n\r\n\/* Callout *\/\r\n#rentx-cancel .ac-callout{\r\n  background:rgba(110,45,203,.04);\r\n  border:1px solid rgba(110,45,203,.18);\r\n  color:var(--ink);\r\n  border-radius:14px;\r\n  padding:10px 12px;\r\n  font-weight:700;\r\n  text-align:center;\r\n  font-size:14px;\r\n}\r\n\r\n\/* Mobil *\/\r\n@media (max-width:640px){\r\n  #rentx-cancel{\r\n    width:100vw;\r\n    margin-left:calc(50% - 50vw);\r\n    margin-right:calc(50% - 50vw);\r\n    margin-top:8px;\r\n    margin-bottom:8px;\r\n  }\r\n  #rentx-cancel .ac-wrap{\r\n    max-width:none;\r\n    padding:14px 12px;\r\n  }\r\n}\r\n@media (min-width:641px){\r\n  #rentx-cancel .ac-wrap{padding:18px;}\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-1921153 e-flex e-con-boxed e-con e-parent\" data-id=\"1921153\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c6653aa e-con-full e-flex e-con e-child\" data-id=\"c6653aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7eb0f74 elementor-widget elementor-widget-html\" data-id=\"7eb0f74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83e\udded GYIK \u2013 t\u00edtulo com marca d\u2019\u00e1gua (fixo, n\u00e3o rol\u00e1vel, recortado) -->\r\n<section id=\"faq-title-lock-2\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <div class=\"gt-wrap\">\r\n    <h2 class=\"gt-title\">Perguntas frequentes<\/h2>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  \/* csak ehhez az 1 blokkhoz *\/\r\n  #faq-title-lock-2{\r\n    background:#f6f7fb;\r\n    font-family:\"Oswald\",system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n    color:#0f172a;\r\n    padding:0px 0 !important;\r\n    \/* \ud83d\udd12 ne legyen v\u00edzszintes g\u00f6rget\u00e9s *\/\r\n    overflow-x:hidden !important;\r\n    contain:layout paint;\r\n  }\r\n\r\n  #faq-title-lock-2 .gt-wrap{\r\n    position:relative !important;\r\n    max-width:1200px !important;\r\n    margin:0 auto !important;\r\n    padding:0 25px !important;\r\n    min-height:140px !important;\r\n    padding-top:65px !important;          \/* desktop: c\u00edm kezdete *\/\r\n    overflow:hidden !important;           \/* bels\u0151 klippel\u00e9s *\/\r\n  }\r\n\r\n  \/* V\u00cdZJEL \u2013 DESKTOP (klippelve, nem g\u00f6rget) *\/\r\n  #faq-title-lock-2 .gt-wrap::before{\r\n    content:\"FAQ\" !important;\r\n    position:absolute !important;\r\n    left:10px !important;\r\n    top:46% !important;                   \/* \u21e0 DESKTOP poz\u00edci\u00f3 *\/\r\n    transform:translateY(-50%) !important;\r\n    font-weight:800 !important;\r\n    line-height:1 !important;\r\n    letter-spacing:.02em !important;\r\n    white-space:nowrap !important;\r\n    font-size:100px !important;\r\n    color:#dfe7eb !important;\r\n    pointer-events:none !important;\r\n    user-select:none !important;\r\n    z-index:0 !important;\r\n    max-width:100% !important;\r\n  }\r\n\r\n  #faq-title-lock-2 .gt-title{\r\n    position:relative !important;\r\n    z-index:1 !important;\r\n    margin:0 !important;\r\n    font-weight:800 !important;\r\n    line-height:1.18 !important;\r\n    font-size:42px !important;\r\n    word-break:break-word !important;\r\n    overflow-wrap:anywhere !important;\r\n    max-width:100% !important;\r\n  }\r\n\r\n  \/* MOBIL *\/\r\n  @media (max-width:640px){\r\n    #faq-title-lock-2{ padding:2px 0 !important; }\r\n\r\n    #faq-title-lock-2 .gt-wrap{\r\n      min-height:110px !important;\r\n      padding-top:64px !important;        \/* mobil: c\u00edm kezdete *\/\r\n    }\r\n\r\n    \/* V\u00cdZJEL \u2013 MOBIL (klippelve) *\/\r\n    #faq-title-lock-2 .gt-wrap::before{\r\n      top:56% !important;                 \/* \u21e0 MOBIL poz\u00edci\u00f3 *\/\r\n      font-size:60px !important;\r\n      max-width:100% !important;\r\n    }\r\n\r\n    #faq-title-lock-2 .gt-title{\r\n      font-size:24px !important;\r\n      line-height:1.16 !important;\r\n    }\r\n  }\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a9a08d e-con-full e-flex e-con e-child\" data-id=\"0a9a08d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b65472a elementor-widget elementor-widget-html\" data-id=\"b65472a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2705 FAQ RentX Madeira \u2013 design com cart\u00f5es brancos, sem t\u00edtulo -->\r\n<section id=\"faqListOnly\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Oswald:wght@500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n  <style>\r\n    #faqListOnly { font-family: 'DM Sans', sans-serif !important; color: #1e293b !important; line-height: 1.6 !important; -webkit-font-smoothing: antialiased !important; max-width: 720px !important; margin-left: auto !important; margin-right: auto !important; padding: 52px 20px !important; background: transparent !important; box-sizing: border-box !important; }\r\n    #faqListOnly .fq-list { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 10px !important; }\r\n    #faqListOnly .fq-item { list-style: none !important; margin: 0 !important; padding: 0 !important; background: #fff !important; border: 1px solid #e4e7ee !important; border-radius: 10px !important; overflow: hidden !important; }\r\n    #faqListOnly .fq-q { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; margin: 0 !important; padding: 18px 22px !important; background: transparent !important; border: none !important; outline: none !important; cursor: pointer !important; font-family: 'Oswald', sans-serif !important; font-size: .88rem !important; font-weight: 600 !important; color: #023047 !important; text-transform: uppercase !important; letter-spacing: .01em !important; line-height: 1.3 !important; text-align: left !important; gap: 16px !important; word-break: break-word !important; -webkit-appearance: none !important; appearance: none !important; }\r\n    #faqListOnly .fq-q svg { flex-shrink: 0 !important; width: 16px !important; height: 16px !important; color: #8896a6 !important; transition: transform .3s ease !important; }\r\n    #faqListOnly .fq-item.fq-open .fq-q svg { transform: rotate(180deg) !important; }\r\n    #faqListOnly .fq-a { max-height: 0 !important; overflow: hidden !important; transition: max-height .4s ease !important; margin: 0 !important; padding: 0 !important; }\r\n    #faqListOnly .fq-item.fq-open .fq-a { max-height: 4000px !important; }\r\n    #faqListOnly .fq-a-inner { margin: 0 !important; padding: 14px 22px 24px 22px !important; font-family: 'DM Sans', sans-serif !important; font-size: .85rem !important; color: #556270 !important; line-height: 1.65 !important; border-top: 1px solid #eef0f5 !important; }\r\n    #faqListOnly .fq-a-inner > p { margin: 0 !important; padding: 0 !important; }\r\n    #faqListOnly .fq-a-inner > p + p { margin-top: 12px !important; }\r\n    #faqListOnly .fq-a-inner strong { color: #023047 !important; }\r\n    #faqListOnly .fq-inline { display: inline !important; margin: 0 !important; }\r\n    #faqListOnly .fq-a-inner > p + .fq-block { margin-top: 16px !important; }\r\n    #faqListOnly .fq-a-inner > .fq-block:first-child { margin-top: 4px !important; }\r\n    #faqListOnly .fq-block { margin: 18px 0 0 0 !important; padding: 18px !important; background: #F6F7FB !important; border: 1px solid #eef0f5 !important; border-radius: 10px !important; }\r\n    #faqListOnly .fq-block + .fq-block { margin-top: 12px !important; }\r\n    #faqListOnly .fq-block-title { display: flex !important; align-items: center !important; gap: 8px !important; margin: 0 0 14px 0 !important; padding: 0 0 10px 0 !important; border-bottom: 1px solid #e4e7ee !important; font-family: 'Oswald', sans-serif !important; font-weight: 600 !important; font-size: .82rem !important; color: #023047 !important; text-transform: uppercase !important; letter-spacing: .01em !important; line-height: 1.3 !important; }\r\n    #faqListOnly .fq-block-title::before { content: '' !important; display: block !important; width: 3px !important; height: 14px !important; border-radius: 3px !important; background: #FFB703 !important; flex-shrink: 0 !important; }\r\n    #faqListOnly .fq-ol { list-style: none !important; margin: 0 !important; padding: 0 !important; counter-reset: fq-step !important; }\r\n    #faqListOnly .fq-ol > li { list-style: none !important; margin: 0 !important; padding: 14px 14px 14px 44px !important; position: relative !important; counter-increment: fq-step !important; background: #fff !important; border: 1px solid #eef0f5 !important; border-radius: 8px !important; line-height: 1.6 !important; font-size: .84rem !important; color: #556270 !important; }\r\n    #faqListOnly .fq-ol > li + li { margin-top: 10px !important; }\r\n    #faqListOnly .fq-ol > li::before { content: counter(fq-step) !important; display: flex !important; align-items: center !important; justify-content: center !important; position: absolute !important; left: 14px !important; top: 15px !important; width: 22px !important; height: 22px !important; border-radius: 50% !important; background: #023047 !important; color: #fff !important; font-family: 'Oswald', sans-serif !important; font-size: .7rem !important; font-weight: 700 !important; line-height: 1 !important; }\r\n    #faqListOnly .fq-ol > li > strong { display: block !important; margin: 0 0 2px 0 !important; color: #023047 !important; font-size: .85rem !important; }\r\n    #faqListOnly .fq-ol > li > p { margin: 6px 0 0 0 !important; padding: 0 !important; color: #556270 !important; line-height: 1.6 !important; }\r\n    #faqListOnly .fq-dl { list-style: none !important; margin: 0 !important; padding: 0 !important; }\r\n    #faqListOnly .fq-dl > li { list-style: none !important; margin: 0 !important; padding: 8px 0 8px 22px !important; position: relative !important; line-height: 1.6 !important; font-size: .83rem !important; color: #556270 !important; }\r\n    #faqListOnly .fq-dl > li + li { border-top: 1px solid #eef0f5 !important; }\r\n    #faqListOnly .fq-dl > li::before { content: '' !important; display: block !important; position: absolute !important; left: 5px !important; top: 15px !important; width: 6px !important; height: 6px !important; border-radius: 50% !important; background: #FFB703 !important; }\r\n    #faqListOnly .fq-dl li strong { color: #023047 !important; }\r\n    #faqListOnly .fq-chips { display: flex !important; flex-wrap: wrap !important; gap: 7px !important; margin: 8px 0 0 0 !important; padding: 0 !important; }\r\n    #faqListOnly .fq-chip { display: inline-flex !important; align-items: center !important; margin: 0 !important; padding: 5px 11px !important; border-radius: 6px !important; background: #fff !important; border: 1px solid #e4e7ee !important; color: #023047 !important; font-family: 'DM Sans', sans-serif !important; font-weight: 600 !important; font-size: .75rem !important; line-height: 1.3 !important; white-space: nowrap !important; }\r\n    #faqListOnly .fq-shield { display: flex !important; align-items: center !important; gap: 8px !important; margin: 16px 0 0 0 !important; padding: 12px 14px !important; background: #fff5d6 !important; border-radius: 6px !important; font-family: 'DM Sans', sans-serif !important; font-size: .82rem !important; font-weight: 600 !important; color: #023047 !important; line-height: 1.45 !important; }\r\n    #faqListOnly .fq-shield svg { flex-shrink: 0 !important; width: 18px !important; height: 18px !important; color: #FFB703 !important; }\r\n    #faqListOnly .fq-note { margin: 12px 0 0 0 !important; padding: 0 !important; font-size: .78rem !important; color: #8896a6 !important; }\r\n    #faqListOnly .fq-note a { color: #034a6e !important; text-decoration: underline !important; }\r\n    #faqListOnly .fq-mt { margin-top: 12px !important; }\r\n\r\n    @media (max-width: 768px) {\r\n      #faqListOnly { padding: 24px 0 !important; max-width: 100% !important; }\r\n      #faqListOnly .fq-list { gap: 8px !important; }\r\n      #faqListOnly .fq-item { border-radius: 0 !important; border-left: none !important; border-right: none !important; }\r\n      #faqListOnly .fq-q { font-size: .76rem !important; padding: 16px 16px !important; gap: 12px !important; line-height: 1.4 !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; min-width: 0 !important; }\r\n      #faqListOnly .fq-q svg { width: 14px !important; height: 14px !important; }\r\n      #faqListOnly .fq-a-inner { padding: 14px 16px 20px 16px !important; font-size: .82rem !important; }\r\n      #faqListOnly .fq-block { padding: 14px !important; }\r\n      #faqListOnly .fq-block-title { font-size: .75rem !important; }\r\n      #faqListOnly .fq-chip { font-size: .68rem !important; padding: 4px 7px !important; }\r\n      #faqListOnly .fq-dl > li { font-size: .78rem !important; }\r\n    }\r\n    @media (max-width: 400px) {\r\n      #faqListOnly .fq-q { font-size: .72rem !important; padding: 14px 14px !important; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"fq-list\">\r\n\r\n    <!-- 1 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">Reserva e pagamento \u2013 como funciona exatamente?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Reserva<\/p>\r\n          <ol class=\"fq-ol\">\r\n            <li>\r\n              <strong>Reserva direta<\/strong>\r\n              <p>Com base no guia dispon\u00edvel no nosso site, podes reservar o carro diretamente no site do nosso parceiro. Usa o c\u00f3digo de desconto <strong class=\"fq-inline\">VAMOS10<\/strong> e recebes <strong class=\"fq-inline\">10% de desconto<\/strong> no pre\u00e7o do aluguer.<\/p>\r\n            <\/li>\r\n            <li>\r\n              <strong>Pedido de or\u00e7amento<\/strong>\r\n              <p>Preenche o formul\u00e1rio de pedido de or\u00e7amento e enviamos-te as melhores ofertas j\u00e1 com o desconto inclu\u00eddo. Se gostares de alguma, tratamos da reserva com o nosso parceiro por ti.<\/p>\r\n            <\/li>\r\n          <\/ol>\r\n        <\/div>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Pagamento<\/p>\r\n          <p>O pagamento pode ser feito no local, no momento do levantamento, em dinheiro ou com cart\u00e3o banc\u00e1rio.<\/p>\r\n        <\/div>\r\n\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 2 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">O modelo do carro reservado \u00e9 garantido?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>O modelo espec\u00edfico do carro n\u00e3o \u00e9 garantido \u2013 mas a categoria sim.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Na reserva, escolhes sempre uma categoria de carro (por exemplo, \u201cEconomy manual\u201d ou \u201cCompact automatic\u201d), e n\u00e3o uma marca ou modelo espec\u00edfico. O modelo apresentado no site da empresa de aluguer \u00e9 apenas um exemplo \u2013 o carro real pode ser qualquer ve\u00edculo de tamanho e equipamento semelhantes dentro dessa categoria.<\/p>\r\n        <p class=\"fq-mt\">A RentX <strong class=\"fq-inline\">garante sempre a mesma categoria ou uma superior<\/strong>. Se o tipo escolhido n\u00e3o estiver dispon\u00edvel no momento do levantamento, recebes um carro da mesma categoria ou superior, sem custos adicionais.<\/p>\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 3 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">\u00c9 necess\u00e1rio cart\u00e3o de cr\u00e9dito ou cau\u00e7\u00e3o para alugar um carro?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>N\u00e3o, para alugar um carro n\u00e3o precisas de cart\u00e3o de cr\u00e9dito nem de cau\u00e7\u00e3o.<\/strong><\/p>\r\n        <p class=\"fq-mt\">O pagamento \u00e9 simples e flex\u00edvel: ao levantar o carro, podes pagar no local em dinheiro, com cart\u00e3o banc\u00e1rio ou at\u00e9 com Apple Pay ou Google Pay.<\/p>\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 4 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">Existe seguro total no aluguer? O que cobre exatamente?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>Sim, tens a possibilidade de alugar um carro com seguro total.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Ao escolheres o pacote <strong class=\"fq-inline\">\u201cRelax\u201d<\/strong>, o seguro cobre todos os danos, incluindo rodas, para-brisas e espelhos.<\/p>\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 5 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">O que \u00e9 a garantia de 1000 \u20ac Car4YouMadeira e o que cobre?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>A garantia de 1000 \u20ac Car4YouMadeira oferece prote\u00e7\u00e3o extra em cada reserva.<\/strong><\/p>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Quando \u00e9 v\u00e1lida?<\/p>\r\n          <p>Se usares o <strong class=\"fq-inline\">c\u00f3digo de desconto VAMOS5 ou VAMOS10<\/strong>, <strong class=\"fq-inline\">ou se tratarmos da reserva por ti<\/strong>, a tua reserva fica automaticamente coberta pela garantia.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">O que cobre?<\/p>\r\n          <ul class=\"fq-dl\">\r\n            <li>Se n\u00e3o conseguires levantar o carro por causa de um voo atrasado (por exemplo, custos de t\u00e1xi e alojamento)<\/li>\r\n            <li>Uma multa ou taxa que n\u00e3o tenha sido causada por ti<\/li>\r\n            <li>Custos extra injustificados cobrados pela empresa de aluguer<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"fq-shield\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n          Sem surpresas desagrad\u00e1veis \u2013 cobrimos despesas inesperadas at\u00e9 1000 \u20ac.\r\n        <\/div>\r\n\r\n        <p class=\"fq-note\">Podes ler a descri\u00e7\u00e3o detalhada e as condi\u00e7\u00f5es da garantia na <a href=\"https:\/\/madeiracarrentals.com\/pt-pt\/garantia\/\" target=\"_blank\">p\u00e1gina da garantia<\/a>.<\/p>\r\n\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 6 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">Posso alugar um carro apenas por 1 ou 2 dias?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>Sim, claro, podes alugar um carro at\u00e9 por apenas 1 ou 2 dias.<\/strong><\/p>\r\n        <p class=\"fq-mt\">No entanto, \u00e9 importante saber que <strong class=\"fq-inline\">na \u00e9poca alta vale a pena reservar com anteced\u00eancia<\/strong>, para garantir um melhor pre\u00e7o e a disponibilidade do carro.<\/p>\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 7 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">Com quanto tempo de anteced\u00eancia devo reservar um carro para conseguir os melhores pre\u00e7os?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>Pela nossa experi\u00eancia, o melhor \u00e9 reservar o carro entre 1 e 3 meses antes da viagem.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Se tentares reservar demasiado cedo (6 a 12 meses antes), esse per\u00edodo muitas vezes ainda n\u00e3o est\u00e1 tarifado, por isso os pre\u00e7os podem ser mais altos.<\/p>\r\n        <p class=\"fq-mt\"><strong class=\"fq-inline\">Na Madeira, reservar com anteced\u00eancia compensa especialmente:<\/strong> os carros de categoria pequena j\u00e1 est\u00e3o dispon\u00edveis <strong class=\"fq-inline\">a partir de 33 \u20ac<\/strong>, com seguro total e sem cau\u00e7\u00e3o.<\/p>\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 8 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">Onde posso levantar ou entregar o carro?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>Podes levantar e entregar o carro em v\u00e1rios locais:<\/strong><\/p>\r\n\r\n        <div class=\"fq-chips\" style=\"margin-top:12px!important\">\r\n          <span class=\"fq-chip\">\ud83d\udccd Aeroporto<\/span>\r\n          <span class=\"fq-chip\">\ud83d\udccd Machico<\/span>\r\n          <span class=\"fq-chip\">\ud83d\udccd Funchal<\/span>\r\n        <\/div>\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n    <!-- 9 -->\r\n    <div class=\"fq-item\">\r\n      <button class=\"fq-q\">O que acontece se o meu voo se atrasar?<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n      <div class=\"fq-a\"><div class=\"fq-a-inner\">\r\n        <p><strong>Se o teu voo se atrasar, a empresa de aluguer espera por ti.<\/strong><\/p>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">O que deves fazer?<\/p>\r\n          <ul class=\"fq-dl\">\r\n            <li>Se souberes que vais chegar com <strong>mais de 2 horas de atraso<\/strong>, ou se vieres noutro voo, vale a pena avisar por WhatsApp ou e-mail.<\/li>\r\n            <li>Se forneceste o n\u00famero do teu voo, a empresa de aluguer tamb\u00e9m acompanha a tua chegada, por isso saber\u00e3o a hora exata da aterragem.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Hor\u00e1rio de funcionamento e sobretaxa<\/p>\r\n          <ul class=\"fq-dl\">\r\n            <li>Hor\u00e1rio de funcionamento: <strong>08:00\u201319:00<\/strong>, levantamento fora deste hor\u00e1rio tem uma sobretaxa de <strong>40 \u20ac<\/strong>.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Se mesmo assim n\u00e3o conseguires levantar o carro por causa do atraso<\/p>\r\n          <p>Se mesmo assim n\u00e3o conseguires levantar o carro por causa do atraso, a nossa <strong class=\"fq-inline\">garantia de 1000 \u20ac<\/strong> cobre o custo do t\u00e1xi ida e volta at\u00e9 ao teu alojamento e de regresso \u00e0 empresa de aluguer na manh\u00e3 seguinte.<\/p>\r\n        <\/div>\r\n\r\n      <\/div><\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    var faq = document.getElementById('faqListOnly');\r\n    if(!faq) return;\r\n    faq.querySelectorAll('.fq-q').forEach(function(btn){\r\n      btn.addEventListener('click', function(){\r\n        var item = btn.parentElement;\r\n        var wasOpen = item.classList.contains('fq-open');\r\n        faq.querySelectorAll('.fq-item').forEach(function(i){ i.classList.remove('fq-open'); });\r\n        if(!wasOpen) item.classList.add('fq-open');\r\n      });\r\n    });\r\n  })();\r\n  <\/script>\r\n\r\n<\/section>\t\t\t\t<\/div>\n\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-1ec22dd e-flex e-con-boxed e-con e-parent\" data-id=\"1ec22dd\" 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-b4b48a2 elementor-widget elementor-widget-html\" data-id=\"b4b48a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \ud83d\udee5\ufe0f Sailing Sensation \u2013 vers\u00e3o final, isolada (n\u00e3o afeta outros elementos) -->\r\n<section id=\"ss-promo-banner-mini\">\r\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n  <style>\r\n    \/* Todos os estilos restritos a este ID \u2013 n\u00e3o afetam outros elementos *\/\r\n    #ss-promo-banner-mini{\r\n      --overlay: rgba(0,0,0,.38);\r\n      --panel:   rgba(0,0,0,.30);\r\n      --text:    #f6f7fb;\r\n      --muted:   #e5e7eb;\r\n      --accent:  #ffffff;\r\n      --code:    #c5882b;      \/* cor CAR4YOUMADEIRA *\/\r\n      --side-pad-desktop: 24px;\r\n      --top-gap-desktop:  14px;\r\n      --bottom-gap-desktop: 16px;\r\n      --focal-x: 68%;\r\n      --focal-y: 56%;\r\n      --radius: 12px;\r\n      font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\r\n    }\r\n\r\n    #ss-promo-banner-mini .ss-wrap{\r\n      position: relative; width: 100%;\r\n      border-radius: var(--radius); overflow: hidden;\r\n      box-shadow: 0 10px 28px rgba(2,6,23,.22);\r\n      background:#0f172a; isolation:isolate;\r\n    }\r\n\r\n    #ss-promo-banner-mini .ss-media{ position:relative; width:100%; aspect-ratio:32\/9; background:#0f172a; }\r\n    #ss-promo-banner-mini .ss-media img{\r\n      position:absolute; inset:0; width:100%; height:100%;\r\n      object-fit:cover; object-position:var(--focal-x) var(--focal-y);\r\n      display:block; -webkit-user-drag:none; user-select:none;\r\n    }\r\n\r\n    #ss-promo-banner-mini .ss-shade{ position:absolute; inset:0; background:var(--overlay); z-index:1; pointer-events:none; }\r\n\r\n    #ss-promo-banner-mini .ss-content{\r\n      position:absolute; inset:0; z-index:2;\r\n      display:flex; align-items:flex-start; justify-content:flex-start;\r\n      padding: var(--top-gap-desktop) var(--side-pad-desktop) var(--bottom-gap-desktop) var(--side-pad-desktop);\r\n    }\r\n    #ss-promo-banner-mini .ss-panel{\r\n      background:var(--panel); color:var(--text);\r\n      padding:16px 18px; border-radius: var(--radius); max-width:620px;\r\n      backdrop-filter: blur(1.5px);\r\n      text-shadow: 0 1px 2px rgba(0,0,0,.35);\r\n      border: 1px solid rgba(255,255,255,.08);\r\n    }\r\n\r\n    #ss-promo-banner-mini .ss-title{\r\n      font-family:\"Oswald\", system-ui, sans-serif; font-weight:800;\r\n      margin:0 0 8px 0; font-size:34px; line-height:1.06;\r\n    }\r\n    #ss-promo-banner-mini .ss-sub{ margin:0 0 12px 0; font-size:16px; color:var(--muted); }\r\n    #ss-promo-banner-mini .ss-promo{ margin:0; font-size:15px; color:var(--muted); }\r\n    #ss-promo-banner-mini .ss-promo .ss-code{ color:var(--code); font-weight:800; }\r\n\r\n    \/* CTA: estilo fixo, alinhado \u00e0 esquerda do painel *\/\r\n    #ss-promo-banner-mini .ss-cta-row{\r\n      position:absolute; left: var(--side-pad-desktop); bottom:16px; z-index:3;\r\n      display:flex; gap:12px; align-items:center;\r\n    }\r\n    #ss-promo-banner-mini .ss-cta{\r\n      display:inline-block; padding:10px 16px;\r\n      border:1.6px solid var(--accent); border-radius: var(--radius);\r\n      font-weight:800; font-size:12px; text-transform:uppercase; letter-spacing:.6px;\r\n      color:var(--accent); text-decoration:none;\r\n      background: rgba(255,255,255,.06); backdrop-filter: blur(2px);\r\n      transition:none; box-shadow: inset 0 0 0 9999px rgba(255,255,255,.02);\r\n    }\r\n    #ss-promo-banner-mini .ss-cta:hover,\r\n    #ss-promo-banner-mini .ss-cta:focus{ background: rgba(255,255,255,.06); color: var(--accent); transform:none; }\r\n\r\n    \/* Marca: logotipo + dom\u00ednio \u2013 vis\u00edvel apenas no desktop *\/\r\n    #ss-promo-banner-mini .ss-brand{\r\n      position:absolute; right:14px; bottom:12px; z-index:3;\r\n      display:flex; flex-direction:column; align-items:center; gap:2px;\r\n      filter: drop-shadow(0 4px 10px rgba(0,0,0,.35));\r\n    }\r\n    #ss-promo-banner-mini .ss-brand img{ width:110px; height:auto; display:block; }\r\n    #ss-promo-banner-mini .ss-brand .ss-caption{\r\n      font-size:12px; line-height:1; color:#f8fafc; text-shadow: 0 1px 2px rgba(0,0,0,.45);\r\n      margin:0; padding:0;\r\n    }\r\n\r\n    \/* Mobile: logotipo e texto ocultos, propor\u00e7\u00e3o 1:1 *\/\r\n    @media (max-width:640px){\r\n      #ss-promo-banner-mini .ss-media{ aspect-ratio:1\/1; }\r\n      #ss-promo-banner-mini .ss-content{ padding:12px; }\r\n      #ss-promo-banner-mini .ss-panel{ padding:10px 12px; max-width:94%; border-radius: var(--radius); }\r\n      #ss-promo-banner-mini .ss-title{ font-size:22px; margin-bottom:6px; }\r\n      #ss-promo-banner-mini .ss-sub{ font-size:13px; margin-bottom:8px; }\r\n      #ss-promo-banner-mini .ss-promo{ font-size:12px; }\r\n      #ss-promo-banner-mini .ss-cta-row{ left:12px; bottom:10px; }\r\n      #ss-promo-banner-mini .ss-cta{ font-size:11px; padding:8px 12px; }\r\n      #ss-promo-banner-mini .ss-brand{ display:none; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"ss-wrap\">\r\n    <div class=\"ss-media\">\r\n      <img decoding=\"async\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/11\/DJI_20250811153241_0450_D-scaled.jpg\" alt=\"Passeios privados de catamar\u00e3 na Madeira\">\r\n    <\/div>\r\n\r\n    <div class=\"ss-shade\" aria-hidden=\"true\"><\/div>\r\n\r\n    <div class=\"ss-content\">\r\n      <div class=\"ss-panel\">\r\n        <div class=\"ss-title\">Passeios privados de catamar\u00e3 na Madeira<\/div>\r\n        <p class=\"ss-sub\">Nada, faz mergulho e navega ao longo de Ponta de S\u00e3o Louren\u00e7o<\/p>\r\n        <p class=\"ss-promo\">Usa o c\u00f3digo <span class=\"ss-code\">CAR4YOUMADEIRA20<\/span> \u2013 at\u00e9 20% de desconto!<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ss-cta-row\">\r\n      <a class=\"ss-cta\" href=\"#\" target=\"_blank\" rel=\"noopener\">Reserva o teu passeio<\/a>\r\n    <\/div>\r\n\r\n    <div class=\"ss-brand\">\r\n      <img decoding=\"async\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/11\/sailing-sensation.png\" alt=\"Log\u00f3tipo Sailing Sensation\">\r\n      <div class=\"ss-caption\">sailingsensation.com<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\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>RentX Car Rental Guia passo a passo \u2013 r\u00e1pido e simples. Guia de reserva 7 passos 1Abrir o site 2Local + data 3Carro + Pacote 4Extras 5Dados b\u00e1sicos 6C\u00f3digo + Pagamento 7Confirma\u00e7\u00e3o 1. Abrir o site Para abrir o site da RentX, clica no bot\u00e3o \u201eReserva\u201c. Reserva 2. Local e data Escolhe o local (por [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"categories":[46],"tags":[],"class_list":["post-17024","post","type-post","status-publish","format-standard","hentry","category-sem-categoria"],"_links":{"self":[{"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/posts\/17024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=17024"}],"version-history":[{"count":0,"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/posts\/17024\/revisions"}],"wp:attachment":[{"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=17024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=17024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/madeiracarrentals.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=17024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}