{"id":17026,"date":"2025-10-07T06:53:33","date_gmt":"2025-10-07T06:53:33","guid":{"rendered":"https:\/\/madeiracarrentals.com\/rentx-leitfaden\/"},"modified":"2026-03-29T14:43:57","modified_gmt":"2026-03-29T14:43:57","slug":"rentx-leitfaden","status":"publish","type":"post","link":"https:\/\/madeiracarrentals.com\/de\/rentx-leitfaden\/","title":{"rendered":"Rentx Leitfaden"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17026\" class=\"elementor elementor-17026 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 Buchungsanleitung \u2022 Wiber-Stil, NO SHADOW\/BLUR, Oswald-\u00dcberschriften -->\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    <!-- Kopfbereich -->\r\n    <header class=\"tg-brand\">\r\n      <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/02\/Nevtelen-terv-58.png\" alt=\"RentX Car Rental Logo\" loading=\"lazy\" decoding=\"async\">\r\n      <div class=\"tg-brandtext\">\r\n        <h2>RentX Car Rental<\/h2>\r\n        <p class=\"tg-sub\">Schritt-f\u00fcr-Schritt-Anleitung \u2013 schnell und einfach.<\/p>\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <details class=\"tg-acc\">\r\n      <summary>\r\n        <span class=\"ttl\">Buchungsanleitung<\/span>\r\n        <span class=\"pill\">7 Schritte<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"tg-body\">\r\n        <!-- Wischbarer Schritt-Kopf -->\r\n        <div class=\"steps-head\" aria-label=\"Schritte\">\r\n          <button class=\"step-chip active\" type=\"button\" data-step=\"1\" aria-label=\"1. Schritt \u2013 Start\">\r\n            <span class=\"n\">1<\/span><span class=\"t\">Website \u00f6ffnen<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"2\" aria-label=\"2. Schritt \u2013 Suche\">\r\n            <span class=\"n\">2<\/span><span class=\"t\">Ort + Datum<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"3\" aria-label=\"3. Schritt \u2013 Auto\">\r\n            <span class=\"n\">3<\/span><span class=\"t\">Auto + Paket<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"4\" aria-label=\"4. Schritt \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=\"5. Schritt \u2013 Daten\">\r\n            <span class=\"n\">5<\/span><span class=\"t\">Grunddaten<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"6\" aria-label=\"6. Schritt \u2013 Rabatt + Zahlung\">\r\n            <span class=\"n\">6<\/span><span class=\"t\">Gutschein + Zahlung<\/span>\r\n          <\/button>\r\n          <button class=\"step-chip\" type=\"button\" data-step=\"7\" aria-label=\"7. Schritt \u2013 Best\u00e4tigung\">\r\n            <span class=\"n\">7<\/span><span class=\"t\">Best\u00e4tigung<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <!-- Dynamisches Inhaltsfeld -->\r\n        <div class=\"step-content\" aria-live=\"polite\"><\/div>\r\n\r\n        <!-- Vorlagen 1\u20137 -->\r\n        <template id=\"tpl-step-1\">\r\n          <h3 class=\"sc-title\">1. Website \u00f6ffnen<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Um die RentX-Website zu \u00f6ffnen, klicke auf die Schaltfl\u00e4che \u201e<strong>Buchung<\/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                Buchung\r\n              <\/a>\r\n            <\/div>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx1.png\" alt=\"RentX Website\" 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. Ort und Datum<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>W\u00e4hle den Ort (z. B. <strong>Machico \u2013 Airport<\/strong>) und den Mietzeitraum aus und klicke dann auf die Schaltfl\u00e4che \u201e<strong>Search<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx1.png\" alt=\"Suche einstellen\" 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. Auto und Paket<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Die Autos sind nicht nach Preis in aufsteigender Reihenfolge sortiert, daher lohnt es sich, das gesamte Angebot durchzuscrollen.<\/p>\r\n            <p>W\u00e4hle das gew\u00fcnschte Auto und das <strong>\u201eRelax\u201c<\/strong>-Paket, das Folgendes beinhaltet:<\/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\">Das Relax-Paket beinhaltet<\/div>\r\n                  <div class=\"included-sub\">Der hier angezeigte Preis ist der Gesamtpreis des Pakets \u2013 keine versteckten \u00dcberraschungen.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n              <ul class=\"included-list\">\r\n                <li>Vollkaskoversicherung ohne Selbstbeteiligung (einschlie\u00dflich R\u00e4der, Spiegel und Glas)<\/li>\r\n                <li>Keine Kaution<\/li>\r\n                <li>Keine Kreditkarte erforderlich<\/li>\r\n                <li>Unbegrenzte Kilometer<\/li>\r\n                <li>Keine Treibstoffkaution<\/li>\r\n                <li>24-Stunden-Pannendienst<\/li>\r\n                <li>Kostenlose Stornierung \/ \u00c4nderung<\/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=\"Auto ausw\u00e4hlen\" 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>Du kannst zus\u00e4tzliche Leistungen hinzuf\u00fcgen (z. B. einen Kindersitz). Um fortzufahren, klicke auf die Schaltfl\u00e4che \u201e<strong>Checkout<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2026\/01\/rentx-book-2.png\" alt=\"Extras ausw\u00e4hlen\" 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. Grunddaten eingeben<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>Gib im Pop-up-Fenster die erforderlichen Daten ein und klicke dann auf die Schaltfl\u00e4che \u201e<strong>Proceed with payment<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx4.3.jpg\" alt=\"Daten eingeben\" 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. \u00dcbersicht und Zahlung<\/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\">Gutscheincode<\/div>\r\n                <div class=\"coupon-code\">VAMOS10<\/div>\r\n              <\/div>\r\n              <div class=\"coupon-right\">\r\n                <p>Gib den Gutscheincode <strong>VAMOS10<\/strong> f\u00fcr <strong>10 % Rabatt<\/strong> ein.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"block\">\r\n              <div class=\"block-title\">Zahlungsoptionen<\/div>\r\n              <p class=\"block-desc\">W\u00e4hle aus, wann du bezahlen m\u00f6chtest:<\/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 % Grundrabatt<\/span>\r\n                  <\/div>\r\n                  <div class=\"pay-title\">Pay Now<\/div>\r\n                  <div class=\"pay-desc\">Online-Zahlung \u2013 5 % Grundrabatt. Mit dem Code <strong>VAMOS10<\/strong> erh\u00f6ht sich der Rabatt auf 10 % (nicht kombinierbar).<\/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\">Zahlung vor Ort<\/span>\r\n                  <\/div>\r\n                  <div class=\"pay-title\">Pay on Arrival<\/div>\r\n                  <div class=\"pay-desc\">Zahlung bei der Abholung vor Ort.<\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <p>Um die Buchung abzuschlie\u00dfen, klicke auf die Schaltfl\u00e4che \u201e<strong>Confirm Reservation<\/strong>\u201c.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx5-1.png\" alt=\"Zahlungsoptionen\" 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. Buchungsbest\u00e4tigung<\/h3>\r\n          <div class=\"sc-body\">\r\n            <p>\u00dcberpr\u00fcfe abschlie\u00dfend dein E-Mail-Postfach auf die Buchungsbest\u00e4tigung.<\/p>\r\n            <img src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/10\/rentx-visszaigazolas.png\" alt=\"Best\u00e4tigung\" 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 Online-Check-in \u2022 Wiber-Stil, NO SHADOW\/BLUR, Oswald-\u00dcberschriften -->\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\">Online-Check-in (optional)<\/span>\r\n        <span class=\"pill\">4 Schritte<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"tg-body\">\r\n        <!-- Wischbarer Schritt-Kopf -->\r\n        <div class=\"steps-head\" aria-label=\"Schritte\">\r\n          <button type=\"button\" class=\"step-chip active\" data-step=\"1\" aria-label=\"1. Schritt \u2013 \u00d6ffnen\">\r\n            <span class=\"n\">1<\/span><span class=\"t\">\u00d6ffnen<\/span>\r\n          <\/button>\r\n          <button type=\"button\" class=\"step-chip\" data-step=\"2\" aria-label=\"2. Schritt \u2013 Name + Buchungsnummer\">\r\n            <span class=\"n\">2<\/span><span class=\"t\">Name + Buchungsnummer<\/span>\r\n          <\/button>\r\n          <button type=\"button\" class=\"step-chip\" data-step=\"3\" aria-label=\"3. Schritt \u2013 Daten & Upload\">\r\n            <span class=\"n\">3<\/span><span class=\"t\">Daten & Upload<\/span>\r\n          <\/button>\r\n          <button type=\"button\" class=\"step-chip\" data-step=\"4\" aria-label=\"4. Schritt \u2013 Best\u00e4tigung\">\r\n            <span class=\"n\">4<\/span><span class=\"t\">Best\u00e4tigung<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <!-- Dynamischer Inhalt -->\r\n        <div class=\"step-content\" aria-live=\"polite\">\r\n          <div class=\"sc-inner\" data-step=\"1\">\r\n            <h3 class=\"sc-title\">\u00d6ffnen<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>\u00d6ffne die Website von RentX und klicke auf die Schaltfl\u00e4che \u201e<strong>Online Check-in<\/strong>\u201c, oder \u00f6ffne den Link, den du per E-Mail erhalten hast.<\/p>\r\n              <img decoding=\"async\" class=\"wide\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/04\/rentx.png\" alt=\"RentX Startseite\" loading=\"lazy\">\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Vorlagen 2\u20134 -->\r\n        <template id=\"tpl-step-2\">\r\n          <div class=\"sc-inner\" data-step=\"2\">\r\n            <h3 class=\"sc-title\">Name + Buchungsnummer<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>Gib deinen Namen und die <strong>Buchungsnummer<\/strong> aus der Best\u00e4tigungs-E-Mail ein und klicke dann auf die Schaltfl\u00e4che <strong>\"Submit\"<\/strong>.<\/p>\r\n              <img decoding=\"async\" class=\"narrow\" src=\"https:\/\/madeiracarrentals.com\/wp-content\/uploads\/2025\/03\/rentx-check.jpg\" alt=\"Check-in-Formular\" 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\">Pers\u00f6nliche Daten & Dokumente<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>F\u00fclle die Daten aus und lade die angeforderten Dokumente hoch:<\/p>\r\n              <ul>\r\n                <li><strong>Pers\u00f6nliche Daten<\/strong><\/li>\r\n                <li><strong>F\u00fchrerschein<\/strong> (beide Seiten)<\/li>\r\n                <li><strong>Personalausweis\/Reisepass<\/strong> (beide Seiten)<\/li>\r\n                <li><strong>Flugnummer<\/strong> und <strong>Ankunftszeit<\/strong><\/li>\r\n              <\/ul>\r\n              <p>\u00dcberpr\u00fcfe die Daten, scrolle dann bis zum Ende der Seite und klicke auf die Schaltfl\u00e4che <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=\"Dokument-Upload 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=\"Dokument-Upload 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\">Best\u00e4tigung<\/h3>\r\n            <div class=\"sc-body\">\r\n              <p>Nach dem erfolgreichen Online-Check-in erscheint die Best\u00e4tigungsseite. Dort siehst du, dass der Vorgang abgeschlossen ist.<\/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=\"Check-in-Best\u00e4tigung\" 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=\"Schlie\u00dfen\">\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 Abholung \u2022 Wiber-Stil, NO SHADOW\/BLUR, Oswald-\u00dcberschriften -->\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\">Abholung<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"ac-body\">\r\n        <!-- Standorte -->\r\n        <div class=\"loc-head\" aria-label=\"Standorte\">\r\n          <button class=\"loc-chip active\" type=\"button\" data-loc=\"1\">Flughafen Madeira<\/button>\r\n          <button class=\"loc-chip\" type=\"button\" data-loc=\"2\">B\u00fcro in Funchal<\/button>\r\n        <\/div>\r\n\r\n        <!-- Dynamischer Standortinhalt -->\r\n        <div class=\"loc-content\" aria-live=\"polite\"><\/div>\r\n\r\n        <!-- Vorlagen -->\r\n\r\n        <!-- Flughafen Madeira -->\r\n        <template id=\"tpl-loc-1\">\r\n          <p><strong>Das B\u00fcro ist nur 5\u20137 Minuten vom Flughafen entfernt.<\/strong> RentX bietet bei jeder Buchung einen kostenlosen Transferservice an. Folge einfach den untenstehenden Schritten \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>Nach der Ankunft<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Sobald du auf Madeira angekommen bist und dein Gep\u00e4ck abgeholt hast, <strong>schick eine WhatsApp-Nachricht<\/strong> an den RentX-Shuttlebus:<\/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>Schreib ihnen, dass du angekommen bist und mit wie vielen Personen sie rechnen sollen.<\/li>\r\n                <li><strong>\ud83d\udca1 Tipp:<\/strong> Speichere diese Nummer schon vor der Reise, damit alles reibungslos l\u00e4uft.<\/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>Treffpunkt<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Sobald du das Ankunftsterminal verl\u00e4sst, <strong>geh einfach hinter das Holzgel\u00e4nder<\/strong> \u2013 dort holt dich der RentX-Shuttlebus ab.<\/li>\r\n                <li>Zeig dem Fahrer vor dem Einsteigen <strong>deine Buchungsbest\u00e4tigung<\/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>Abholung im B\u00fcro<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Sobald du im RentX-B\u00fcro angekommen bist, geh einfach zum Schalter und unterschreibe den Vertrag \u2013 das dauert nur ein paar Minuten.<\/li>\r\n                <li><strong>Bei Zahlung vor Ort<\/strong> kannst du aus folgenden Zahlungsmethoden w\u00e4hlen: Kredit- oder Debitkarte, Bargeld, Apple Pay, Google Pay.<\/li>\r\n                <li>Den Vertrag erh\u00e4ltst du zusammen mit dem Fahrzeugzustand per E-Mail.<\/li>\r\n                <li>\u00dcbernimm das Auto und <strong>dein Abenteuer kann beginnen! \ud83d\ude97<\/strong><\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- YouTube-Video -->\r\n          <div class=\"vid-wrap\" role=\"group\" aria-label=\"RentX Abholvideo\">\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        <!-- B\u00fcro in Funchal -->\r\n        <template id=\"tpl-loc-2\">\r\n          <div class=\"office\">\r\n            <p><strong>Du kannst das Auto ganz einfach im RentX-B\u00fcro im Zentrum von Funchal abholen, etwa 200 m vom Casino entfernt.<\/strong><\/p>\r\n\r\n            <p><strong>Adresse:<\/strong> Rua Imperatriz Dona Am\u00e9lia 60, 9000-018 Funchal, Portugal<br>\r\n               <strong>Telefon:<\/strong> <a href=\"tel:+351291105094\">+351 291 105 094<\/a><br>\r\n               <strong>E-Mail:<\/strong> <a href=\"mailto:bookings@rentx.pt\">bookings@rentx.pt<\/a><\/p>\r\n\r\n            <p><strong>\u00d6ffnungszeiten:<\/strong> Montag\u2013Sonntag, 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=\"RentX B\u00fcro \u2013 Innenstadt von Funchal, in der N\u00e4he des Casinos\"\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 Fahrzeugr\u00fcckgabe \u2022 Wiber-Stil, NO SHADOW\/BLUR, Oswald-\u00dcberschriften -->\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\">R\u00fcckgabe \u2013 Tanktipp<\/span>\r\n      <\/summary>\r\n\r\n      <div class=\"ac-body\">\r\n        <!-- Standorte -->\r\n        <div class=\"loc-head\" aria-label=\"Standorte\">\r\n          <button class=\"loc-chip active\" type=\"button\" data-loc=\"1\">Flughafen Madeira<\/button>\r\n          <button class=\"loc-chip\" type=\"button\" data-loc=\"2\">B\u00fcro in Funchal<\/button>\r\n        <\/div>\r\n\r\n        <!-- Dynamischer Standortinhalt -->\r\n        <div class=\"loc-content\" aria-live=\"polite\"><\/div>\r\n\r\n        <!-- Vorlagen -->\r\n\r\n        <!-- Flughafen 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>Tanken vor der R\u00fcckgabe (Voll\u2013Voll)<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Die n\u00e4chstgelegene Tankstelle zum RentX-B\u00fcro ist <strong>Machico Galp<\/strong>.<\/li>\r\n                <li>Am einfachsten ist es, in Google Maps nach \u201e<strong>Machico Galp<\/strong>\" zu suchen und der Route zu folgen.<\/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>Fahrzeugr\u00fcckgabe \u2013 Route und Hinweise<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Das Auto muss an denselben Ort zur\u00fcckgebracht werden, an dem du es abgeholt hast.<\/li>\r\n                <li>Den genauen R\u00fcckgabeort findest du im Mietvertrag.<\/li>\r\n                <li>Gib in Google Maps \u201eMachico RentX\" ein \u2013 so findest du sicher hin.<\/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>R\u00fcckgabe ganz einfach<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Fahr zum RentX-B\u00fcro und parke auf einem freien Platz vor dem B\u00fcro.<\/li>\r\n                <li>Ein Mitarbeiter von RentX nimmt dir den Schl\u00fcssel ab.<\/li>\r\n                <li>Du musst den Beleg der letzten Tankf\u00fcllung vorzeigen.<\/li>\r\n                <li>Vor dem Abschluss pr\u00fcft das Personal noch kurz den Kraftstoffstand.<\/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>Flughafentransfer<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Nach der R\u00fcckgabe des Autos <strong>bringt dich der Shuttlebus zur\u00fcck<\/strong> zum Flughafen.<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <aside class=\"ac-callout\">\r\n            <strong>Bewahre den Beleg der letzten Tankf\u00fcllung auf<\/strong>, denn du musst ihn vorzeigen!\r\n          <\/aside>\r\n\r\n          <!-- YouTube-Video -->\r\n          <div class=\"vid-wrap\" role=\"group\" aria-label=\"RentX R\u00fcckgabevideo\">\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        <!-- B\u00fcro in 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>Tanken vor der R\u00fcckgabe<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Ideal f\u00fcr das letzte Tanken ist die <strong>ca. 150 m entfernte Galp-Tankstelle<\/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=\"Galp-Tankstelle \u2013 Tanken vor der R\u00fcckgabe\"\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>R\u00fcckgabe ganz einfach<\/h3>\r\n            <\/div>\r\n            <div class=\"step-body\">\r\n              <ul>\r\n                <li>Fahr zum RentX-B\u00fcro in Funchal.<\/li>\r\n                <li>Gib den Schl\u00fcssel und den Beleg der letzten Tankf\u00fcllung ab.<\/li>\r\n                <li>Das Personal <strong>pr\u00fcft den Kraftstoffstand<\/strong>, und dann ist alles erledigt. \u2705<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <aside class=\"ac-callout\">\r\n            <strong>Bewahre den Beleg der letzten Tankf\u00fcllung auf<\/strong>, denn du musst ihn vorzeigen!\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 Buchungsstornierung \u2022 Wiber-Stil, 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\">Buchungsstornierung<\/span><\/summary>\r\n      <div class=\"ac-body\">\r\n        <p>Du kannst die Buchung kostenlos stornieren oder \u00e4ndern. Sende einfach eine E-Mail an \r\n          <a href=\"mailto:bookings@rentx.com\"><strong>bookings@rentx.com<\/strong><\/a> und teile dort mit, dass du stornieren m\u00f6chtest, \r\n          <strong>oder schreib uns<\/strong>, und wir \u00fcbernehmen die Stornierung f\u00fcr dich.<\/p>\r\n\r\n        <div class=\"step-card no-num\">\r\n          <div class=\"step-head\">\r\n            <h3>Stornierungsbedingungen<\/h3>\r\n          <\/div>\r\n          <div class=\"step-body\">\r\n            <ul>\r\n              <li>Wenn du die Buchung sp\u00e4testens <strong>7 Tage<\/strong> vor der Fahrzeugabholung stornierst, erh\u00e4ltst du den vollen Betrag zur\u00fcck (ausgenommen Transaktionsgeb\u00fchren).<\/li>\r\n              <li>Wenn du sp\u00e4testens <strong>4 Tage<\/strong> vor der Abholung stornierst, erh\u00e4ltst du <strong>die H\u00e4lfte<\/strong> des gezahlten Betrags zur\u00fcck (ausgenommen Transaktionsgeb\u00fchren).<\/li>\r\n              <li>Wenn du <strong>3 Tage oder weniger<\/strong> vor der Abholung stornierst, wird der gezahlte Betrag <strong>nicht zur\u00fcckerstattet<\/strong>.<\/li>\r\n            <\/ul>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <aside class=\"ac-callout\">\r\n          \ud83d\udce9 Nach einer erfolgreichen Stornierung erh\u00e4ltst du immer eine Best\u00e4tigungs-E-Mail von \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 v\u00edzjeles c\u00edmsor (fix, nem g\u00f6rgethet\u0151, klippelve) -->\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\">H\u00e4ufig gestellte Fragen<\/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 wei\u00dfes Kartendesign, ohne Titel -->\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\">Buchung und Bezahlung \u2013 wie l\u00e4uft das genau ab?<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\">Buchung<\/p>\r\n          <ol class=\"fq-ol\">\r\n            <li>\r\n              <strong>Direkte Buchung<\/strong>\r\n              <p>Mit unserer Anleitung auf der Website kannst du das Auto direkt auf der Website unseres Partners buchen. Verwende den Gutscheincode <strong class=\"fq-inline\">VAMOS10<\/strong> und du erh\u00e4ltst <strong class=\"fq-inline\">10 % Rabatt<\/strong> auf den Mietpreis.<\/p>\r\n            <\/li>\r\n            <li>\r\n              <strong>Angebotsanfrage per Formular<\/strong>\r\n              <p>F\u00fclle das Anfrageformular aus und wir schicken dir die besten Angebote mit Rabatt. Wenn dir eines davon gef\u00e4llt, k\u00fcmmern wir uns um die Buchung bei unserem Partner.<\/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\">Bezahlung<\/p>\r\n          <p>Die Bezahlung erfolgt bei der Abholung vor Ort, entweder bar oder mit Bankkarte.<\/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\">Ist das gebuchte Automodell garantiert?<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>Das konkrete Automodell ist nicht garantiert \u2013 die Kategorie aber schon.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Bei der Buchung w\u00e4hlst du immer eine Fahrzeugkategorie aus (zum Beispiel \u201eEconomy manuell\" oder \u201eCompact Automatik\"), nicht eine bestimmte Marke oder ein bestimmtes Modell. Das Modell, das auf der Website der Autovermietung angezeigt wird, ist nur ein Beispiel \u2013 das tats\u00e4chliche Fahrzeug kann jedes \u00e4hnliche Auto derselben Gr\u00f6\u00dfe und Ausstattung innerhalb dieser Kategorie sein.<\/p>\r\n        <p class=\"fq-mt\">RentX <strong class=\"fq-inline\">garantiert immer dieselbe oder eine h\u00f6here Kategorie<\/strong>. Wenn der gew\u00e4hlte Fahrzeugtyp bei der \u00dcbergabe nicht verf\u00fcgbar ist, bekommst du ohne Aufpreis ein Auto aus derselben oder einer besseren Kategorie.<\/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\">Braucht man f\u00fcr die Autovermietung eine Kreditkarte oder Kaution?<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>Nein, f\u00fcr die Autovermietung brauchst du weder eine Kreditkarte noch eine Kaution.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Die Bezahlung ist einfach und flexibel: Bei der Abholung des Autos kannst du vor Ort bar, mit Bankkarte oder sogar mit Apple Pay und Google Pay bezahlen.<\/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\">Gibt es f\u00fcr die Miete eine Vollkaskoversicherung? Was deckt sie genau ab?<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>Ja, du kannst ein Auto mit Vollkaskoversicherung mieten.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Wenn du das <strong class=\"fq-inline\">\u201eRelax\"<\/strong>-Paket w\u00e4hlst, deckt die Versicherung alle Sch\u00e4den ab \u2013 einschlie\u00dflich R\u00e4der, Windschutzscheibe und Spiegel.<\/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\">Was ist die 1000 \u20ac Car4YouMadeira Garantie und was deckt sie ab?<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>Die 1000 \u20ac Car4YouMadeira Garantie bietet zus\u00e4tzlichen Schutz f\u00fcr jede Buchung.<\/strong><\/p>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Wann gilt sie?<\/p>\r\n          <p>Wenn du den <strong class=\"fq-inline\">VAMOS5- oder VAMOS10-Gutscheincode<\/strong> verwendest, <strong class=\"fq-inline\">oder wenn wir die Buchung f\u00fcr dich \u00fcbernehmen<\/strong>, f\u00e4llt deine Buchung automatisch unter unseren Garantieschutz.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Was deckt sie ab?<\/p>\r\n          <ul class=\"fq-dl\">\r\n            <li>Wenn du das Auto wegen einer Flugversp\u00e4tung nicht abholen kannst (zum Beispiel Taxi- und Hotelkosten)<\/li>\r\n            <li>Bu\u00dfgelder oder Geb\u00fchren, die nicht von dir verursacht wurden<\/li>\r\n            <li>Unbegr\u00fcndete Zusatzkosten, die von der Autovermietung berechnet werden<\/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          Keine unangenehmen \u00dcberraschungen \u2013 wir decken unerwartete Ausgaben bis zu 1000 \u20ac ab.\r\n        <\/div>\r\n\r\n        <p class=\"fq-note\">Die ausf\u00fchrliche Beschreibung und die Bedingungen der Garantie findest du auf der <a href=\"https:\/\/madeiracarrentals.com\/de\/garantie\/\" target=\"_blank\">Garantieseite<\/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\">Kann ich ein Auto nur f\u00fcr 1 oder 2 Tage mieten?<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>Ja, nat\u00fcrlich kannst du ein Auto auch nur f\u00fcr 1 oder 2 Tage mieten.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Wichtig ist aber, dass es <strong class=\"fq-inline\">in der Hauptsaison sinnvoll ist, im Voraus zu buchen<\/strong>, damit du dir einen besseren Preis und die Verf\u00fcgbarkeit des Autos sicherst.<\/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\">Wie lange im Voraus sollte ich ein Auto buchen, um die besten Preise zu bekommen?<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>Unsere Erfahrung zeigt, dass es am besten ist, das Auto 1\u20133 Monate vor der Reise zu buchen.<\/strong><\/p>\r\n        <p class=\"fq-mt\">Wenn du zu fr\u00fch (6\u201312 Monate im Voraus) buchen m\u00f6chtest, sind die Preise oft noch nicht endg\u00fcltig festgelegt, sodass sie h\u00f6her sein k\u00f6nnen.<\/p>\r\n        <p class=\"fq-mt\"><strong class=\"fq-inline\">Auf Madeira lohnt sich eine fr\u00fchzeitige Buchung besonders:<\/strong> Kleinwagen gibt es bereits ab <strong class=\"fq-inline\">33 \u20ac<\/strong>, mit Vollkaskoversicherung und ohne Kaution.<\/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\">Wo kann ich das Auto abholen oder zur\u00fcckgeben?<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>Du kannst das Auto an mehreren Standorten abholen und zur\u00fcckgeben:<\/strong><\/p>\r\n\r\n        <div class=\"fq-chips\" style=\"margin-top:12px!important\">\r\n          <span class=\"fq-chip\">\ud83d\udccd Flughafen<\/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\">Was passiert, wenn mein Flug Versp\u00e4tung hat?<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>Wenn dein Flug Versp\u00e4tung hat, wartet die Autovermietung auf dich.<\/strong><\/p>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">Was solltest du tun?<\/p>\r\n          <ul class=\"fq-dl\">\r\n            <li>Wenn du wei\u00dft, dass du <strong>mehr als 2 Stunden<\/strong> Versp\u00e4tung hast oder mit einem anderen Flug ankommst, solltest du per WhatsApp oder E-Mail Bescheid geben.<\/li>\r\n            <li>Wenn du deine Flugnummer angegeben hast, verfolgt die Autovermietung ebenfalls deine Ankunft und kennt somit die genaue Landezeit.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"fq-block\">\r\n          <p class=\"fq-block-title\">\u00d6ffnungszeiten und Aufpreis<\/p>\r\n          <ul class=\"fq-dl\">\r\n            <li>\u00d6ffnungszeiten: <strong>08:00\u201319:00<\/strong>, au\u00dferhalb dieser Zeiten betr\u00e4gt der Aufpreis f\u00fcr die Abholung <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\">Wenn du das Auto wegen der Versp\u00e4tung doch nicht abholen kannst<\/p>\r\n          <p>Wenn du das Auto wegen der Versp\u00e4tung doch nicht abholen kannst, deckt unsere <strong class=\"fq-inline\">1000-\u20ac-Garantie<\/strong> die Taxikosten hin und zur\u00fcck zu deiner Unterkunft und am n\u00e4chsten Morgen zur\u00fcck zur Autovermietung.<\/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-277060f e-flex e-con-boxed e-con e-parent\" data-id=\"277060f\" 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-d871382 elementor-widget elementor-widget-html\" data-id=\"d871382\" 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 endg\u00fcltige, isolierte Version (beeinflusst keine anderen Elemente) -->\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    \/* Alle Stile sind auf dieses ID beschr\u00e4nkt \u2013 keine \u00dcberschneidungen *\/\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;      \/* Farbe 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 \u2013 fester Stil, keine Hover-Farbe *\/\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    \/* Marke: Logo + Domain \u2013 sichtbar nur auf 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: Logo und Beschriftung ausgeblendet, quadratisches Format *\/\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=\"Private Katamaran-Touren auf 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\">Private Katamaran-Touren auf Madeira<\/div>\r\n        <p class=\"ss-sub\">Schwimme, schnorchle und segle entlang von Ponta de S\u00e3o Louren\u00e7o<\/p>\r\n        <p class=\"ss-promo\">Verwende den Code <span class=\"ss-code\">CAR4YOUMADEIRA20<\/span> \u2013 bis zu 20 % Rabatt!<\/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\">Tour buchen<\/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=\"Sailing Sensation Logo\">\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 Schritt-f\u00fcr-Schritt-Anleitung \u2013 schnell und einfach. Buchungsanleitung 7 Schritte 1Website \u00f6ffnen 2Ort + Datum 3Auto + Paket 4Extras 5Grunddaten 6Gutschein + Zahlung 7Best\u00e4tigung 1. Website \u00f6ffnen Um die RentX-Website zu \u00f6ffnen, klicke auf die Schaltfl\u00e4che \u201eBuchung\u201c. Buchung 2. Ort und Datum W\u00e4hle den Ort (z. B. Machico \u2013 Airport) und den Mietzeitraum aus [&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":[34],"tags":[],"class_list":["post-17026","post","type-post","status-publish","format-standard","hentry","category-nicht-kategorisiert"],"_links":{"self":[{"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/posts\/17026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/comments?post=17026"}],"version-history":[{"count":0,"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/posts\/17026\/revisions"}],"wp:attachment":[{"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/media?parent=17026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/categories?post=17026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/madeiracarrentals.com\/de\/wp-json\/wp\/v2\/tags?post=17026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}