{"id":7620,"date":"2026-10-09T00:26:20","date_gmt":"2026-10-08T22:26:20","guid":{"rendered":"https:\/\/swissride.taxi\/?page_id=7620"},"modified":"2026-10-09T10:19:10","modified_gmt":"2026-10-09T08:19:10","slug":"premium-limousine-van-and-taxi-service-in-zurich-switzerland","status":"publish","type":"page","link":"https:\/\/swissride.taxi\/index.php\/premium-limousine-van-and-taxi-service-in-zurich-switzerland\/","title":{"rendered":"Taxi, Limousine &#038; Van in Z\u00fcrich | SWISSRIDE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7620\" class=\"elementor elementor-7620\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eaf780a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eaf780a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7544175\" data-id=\"7544175\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-17877e3 elementor-widget elementor-widget-html\" data-id=\"17877e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>body.elementor-page-7620 .elementor-section.elementor-section-boxed>.elementor-container{max-width:none}body.elementor-page-7620 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.swissride-preview *{box-sizing:border-box}.swissride-preview{margin:0;font:15px\/1.5 Arial,Helvetica,sans-serif;color:#161616;background:white;--wine:#ac0000;--gold:#ffcb00}.swissride-preview a{color:inherit;text-decoration:none}.swissride-preview button,.swissride-preview input{font:inherit}.swissride-preview button,.swissride-preview a,.swissride-preview summary{touch-action:manipulation}.swissride-preview button{cursor:pointer}.swissride-preview button:focus-visible,.swissride-preview a:focus-visible,.swissride-preview input:focus-visible{outline:3px solid #ac0000;outline-offset:4px}.swissride-preview h1,.swissride-preview h2,.swissride-preview h3,.swissride-preview p{font-family:Arial,Helvetica,sans-serif}.swissride-preview button{box-shadow:none;text-transform:none;letter-spacing:normal}.swissride-preview img{max-width:100%;height:auto}.swissride-preview .wrap{max-width:1180px;margin:auto;padding:0 30px}.swissride-preview .preview{background:#f0f0f0;color:#666;text-align:center;font-size:10px;padding:5px}.swissride-preview header{background:white;border-bottom:1px solid #e9e9e9}.swissride-preview .nav{height:78px;display:flex;align-items:center;gap:33px}.swissride-preview .original-logo img{display:block;width:205px;height:auto}.swissride-preview .nav nav{display:flex;gap:21px;font-size:12px}.swissride-preview .nav .contact{margin-left:auto;font-size:12px;border:1px solid #ddd;padding:9px 15px;border-radius:25px}.swissride-preview .hero{background:#101112;color:white}.swissride-preview .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:62px;padding-bottom:62px}.swissride-preview .hero h1{font-size:48px;font-weight:700;color:white;line-height:1.1;letter-spacing:-1.8px;margin:0 0 17px;max-width:440px}.swissride-preview .lead{font-size:14px;color:#c5c5c5;max-width:370px;margin:0 0 23px}.swissride-preview .when{display:flex;gap:7px;margin-bottom:15px}.swissride-preview .when button{display:inline-flex;align-items:center;gap:7px;border:1px solid #555;background:transparent;color:#ddd;padding:8px 15px;border-radius:22px;font-size:12px;line-height:1.5}.swissride-preview .when button.active{background:#f3f3f3;border-color:#f3f3f3;color:#111}.swissride-preview .time-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.swissride-preview .time-icon text{fill:currentColor;stroke:none;font:7px Arial;font-weight:bold}.swissride-preview .fields{max-width:405px;margin:0}.swissride-preview .field{display:flex;gap:12px;align-items:center;background:#f2f2f2;color:#111;border-radius:6px;padding:0 15px;margin-bottom:10px;height:53px}.swissride-preview .field .mark{font-size:15px;width:16px;text-align:center}.swissride-preview .field input{width:100%;min-width:0;background:transparent;border:0;box-shadow:none;color:#111;padding:12px 0;font-size:14px;margin:0}.swissride-preview .price-button,.swissride-preview .wine-button{border:0;background:#ac0000;color:white;border-radius:6px;padding:13px 22px;font-size:13px;font-weight:bold;display:inline-block}.swissride-preview .quiet{font-size:11px;color:#aaa;margin:12px 0 0}.swissride-preview .schedule{display:none;gap:8px;margin-bottom:12px}.swissride-preview .schedule.visible{display:flex}.swissride-preview .schedule button{padding:10px 12px;background:#f2f2f2;color:#111;border:0;border-radius:5px;font-size:12px;flex:1;min-width:0}.swissride-preview .schedule #telephone-date{flex:2}.swissride-preview #telephone-picker{max-width:405px;background:#f8f8f8;color:#222;border:1px solid #ddd;border-radius:6px;padding:15px;margin-bottom:13px}.swissride-preview #telephone-picker[hidden]{display:none}.swissride-preview #telephone-picker h3{font-size:13px;margin:0 0 12px}.swissride-preview #telephone-picker p{font-size:11px;margin:11px 0 6px}.swissride-preview #telephone-picker button{font-size:11px;border:1px solid #ddd;background:white;color:#222;border-radius:4px;padding:6px;min-height:31px;line-height:1.4}.swissride-preview #telephone-picker button:disabled{opacity:.28;cursor:default}.swissride-preview #telephone-picker button[aria-pressed=true]{background:#ac0000;color:white;border-color:#ac0000}.swissride-preview .telephone-month-nav{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:9px}.swissride-preview .telephone-month-nav button{width:30px}.swissride-preview .telephone-quick{display:flex;gap:6px;margin-bottom:10px}.swissride-preview .telephone-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center;font-size:10px}.swissride-preview .telephone-calendar span{padding:5px 0}.swissride-preview .telephone-hours,.swissride-preview .telephone-minutes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.swissride-preview .telephone-selection{font-size:12px;padding:12px 0;font-weight:600}.swissride-preview #telephone-picker .telephone-apply{width:100%;background:#ac0000;color:white;margin-top:12px;border-color:#ac0000}.swissride-preview .photo{position:relative}.swissride-preview .photo>img{display:block;width:100%;height:385px;object-fit:cover;border-radius:9px;object-position:48% 50%}.swissride-preview .photo-caption{position:absolute;bottom:15px;left:15px;right:15px;border-radius:6px;background:#ffffffed;color:#111;padding:15px 17px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.swissride-preview .photo-caption strong{display:block;font-size:14px}.swissride-preview .photo-caption span{color:#666;font-size:11px}.swissride-preview .photo-caption b{font-size:23px;font-weight:400}.swissride-preview .section{padding-top:50px;padding-bottom:52px}.swissride-preview .section h2{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px}.swissride-preview .sub{font-size:13px;color:#6d6d6d;margin:0 0 25px}.swissride-preview .offers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.swissride-preview .offer{background:#f3f3f3;border-radius:8px;border-bottom:2px solid #ffcb00;padding:21px;position:relative;min-height:170px;display:block}.swissride-preview .offer:hover{background:#e9e9e9}.swissride-preview .offer h3{font-size:16px;font-weight:bold;margin:0 0 8px}.swissride-preview .offer p{font-size:12px;color:#555;max-width:75%;margin:0 0 17px;line-height:1.65}.swissride-preview .offer .detail{display:inline-block;background:#ffcb00;color:#2b2200;border-radius:20px;padding:6px 13px;font-size:11px}.swissride-preview .offer .icon{position:absolute;right:18px;top:35px;width:51px;height:51px;color:#ac0000}.swissride-preview .icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.swissride-preview .steps-section{background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee}.swissride-preview .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:30px}.swissride-preview .step .num{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:50%;width:29px;height:29px;font-size:12px;margin-bottom:17px}.swissride-preview .step h3{font-size:16px;font-weight:700;margin:0 0 9px}.swissride-preview .step p{font-size:13px;line-height:1.7;color:#666;margin:0;max-width:280px}.swissride-preview .benefits{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.swissride-preview .benefits h2{max-width:370px}.swissride-preview .benefit{padding:15px 0;border-bottom:1px solid #e5e5e5}.swissride-preview .benefit strong{font-size:14px}.swissride-preview .benefit p{font-size:12px;color:#666;margin:5px 0}.swissride-preview .charlie-section{display:grid;grid-template-columns:220px 1fr 190px;gap:42px;align-items:center;border-top:1px solid #eee}.swissride-preview .charlie-photo img{width:100%;display:block;border-radius:7px}.swissride-preview .charlie-copy h2{font-size:27px}.swissride-preview .charlie-copy p:not(.sub){font-size:13px;color:#666;max-width:440px;margin:15px 0 20px}.swissride-preview .experience{position:relative;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:42px}.swissride-preview .experience img{position:absolute;top:0;left:10px;width:170px;height:170px;object-fit:contain}.swissride-preview .experience strong{font-size:58px;line-height:1.2;color:#ac0000;z-index:1}.swissride-preview .experience>span{font-size:10px;color:#666;margin-top:50px;text-align:center}.swissride-preview .apps-section{background:#f1f1f1}.swissride-preview .apps{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.swissride-preview .app-card{background:white;border:1px solid #e7e7e7;border-radius:6px;padding:0 25px 0 0;display:flex;gap:24px;align-items:center;overflow:hidden;min-height:235px}.swissride-preview .app-card>div:last-child{flex:1;padding:20px 0}.swissride-preview .app-card h3{font-size:17px;font-weight:bold;margin:0 0 4px}.swissride-preview .app-card p{font-size:12px;color:#666;margin:0 0 12px}.swissride-preview .app-card button{border:0;background:#ac0000;color:white;padding:7px 12px;border-radius:20px;font-size:11px;line-height:1.5}.swissride-preview .app-foot{font-size:11px;color:#777;margin:15px 0 0}.swissride-preview .phone-photo{position:relative;width:180px;flex:none;aspect-ratio:2\/3;align-self:stretch;overflow:hidden}.swissride-preview .hand-phone{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.swissride-preview .phone-screen{position:absolute;left:25.95%;top:13.4%;width:43.9%;height:60.55%;border-radius:5px;overflow:hidden;background:#fff}.swissride-preview .phone-screen>img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.swissride-preview .tracker-screen{font:7px\/1.5 Arial;height:100%;display:flex;flex-direction:column;background:#f8f8f8;padding:6px}.swissride-preview .tracker-screen strong{font-size:8px;padding:2px 0}.swissride-preview .tracker-connected{font-size:5px;color:#276843;padding:3px 0}.swissride-preview .tracker-map{flex:1;margin:5px -6px;background:repeating-linear-gradient(35deg,transparent 0 15px,#ddd 16px 18px,transparent 19px 25px),repeating-linear-gradient(110deg,#edf0e6 0 19px,#fff 20px 23px);display:grid;place-items:center}.swissride-preview .tracker-map span{color:#ac0000;font-size:24px}.swissride-preview .tracker-screen small{font-size:6px}.swissride-preview .tracker-screen b{font-size:5px;color:white;background:#333;padding:4px;margin-top:5px;text-align:center}.swissride-preview .tracker-screen em{font-size:4px;text-align:center;color:#888;margin-top:3px}.swissride-preview .faq{display:grid;grid-template-columns:1fr 1fr;gap:40px}.swissride-preview .faq details{border-bottom:1px solid #ddd;padding:12px 0;font-size:13px}.swissride-preview .faq summary{cursor:pointer}.swissride-preview .faq details p{font-size:12px;color:#666}.swissride-preview .foot{background:#101112;color:white;padding:28px 0}.swissride-preview .foot-inner{display:flex;justify-content:space-between;gap:25px}.swissride-preview .footer-logo{display:inline-flex;background:white;padding:8px 12px;border-radius:4px}.swissride-preview .footer-logo img{display:block;width:185px;height:auto}.swissride-preview .foot p{font-size:11px;color:#aaa;margin:9px 0}.swissride-preview .foot-links{display:flex;gap:20px;font-size:12px;align-items:center}.swissride-preview dialog{max-width:450px;width:calc(100% - 32px);border:1px solid #ddd;border-radius:10px;padding:26px;font:14px\/1.6 Arial;box-shadow:0 15px 70px #0004;color:#222}.swissride-preview dialog::backdrop{background:#0008}.swissride-preview dialog h2{font-size:22px;margin:0 0 14px}.swissride-preview dialog p{font-size:13px;color:#555}.swissride-preview dialog button{background:#ac0000;color:white;border:0;border-radius:5px;padding:10px 18px}.swissride-preview .route{padding:13px;background:#f2f2f2;border-radius:5px;font-size:12px;white-space:pre-line;margin-bottom:15px}.swissride-preview .route[hidden]{display:none}.swissride-preview .toast{color:#777;font-size:10px}@media(min-width:2000px){.swissride-preview .wrap{max-width:1420px}.swissride-preview .hero-grid{gap:130px;padding-top:80px;padding-bottom:80px}.swissride-preview .photo>img{height:420px}}@media(max-width:900px){.swissride-preview .hero-grid{gap:30px}.swissride-preview .hero h1{font-size:38px}.swissride-preview .offers{grid-template-columns:1fr 1fr}.swissride-preview .nav{gap:20px}.swissride-preview .nav nav{gap:12px}.swissride-preview .original-logo img{width:170px}.swissride-preview .photo>img{height:350px}.swissride-preview .benefits{gap:30px}.swissride-preview .charlie-section{grid-template-columns:150px 1fr 130px;gap:22px}.swissride-preview .experience img{width:130px;left:0;top:8px;height:130px}.swissride-preview .experience strong{font-size:43px}.swissride-preview .experience>span{margin-top:35px}.swissride-preview .phone-photo{width:125px}.swissride-preview .app-card{gap:13px;padding-right:15px}.swissride-preview .app-card h3{font-size:15px}}@media(max-width:620px){.swissride-preview .wrap{padding-left:20px;padding-right:20px}.swissride-preview .nav{height:67px;gap:10px}.swissride-preview .nav nav{display:none}.swissride-preview .nav .contact{font-size:11px;padding:7px 12px}.swissride-preview .hero-grid{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:28px}.swissride-preview .hero h1{font-size:37px;max-width:340px}.swissride-preview .lead{font-size:13px}.swissride-preview .fields{max-width:none}.swissride-preview .photo>img{height:200px}.swissride-preview .photo-caption{padding:10px 12px;left:12px;right:12px;bottom:12px}.swissride-preview .section{padding-top:34px;padding-bottom:34px}.swissride-preview .section h2{font-size:24px}.swissride-preview .offers{gap:10px}.swissride-preview .offer{padding:15px;min-height:186px}.swissride-preview .offer h3{font-size:14px}.swissride-preview .offer p{max-width:100%;font-size:11px;padding-right:5px;margin-top:50px}.swissride-preview .offer .icon{width:36px;height:36px;top:44px;left:15px}.swissride-preview .steps{grid-template-columns:1fr;gap:24px;margin-top:24px}.swissride-preview .step{padding-left:45px;position:relative}.swissride-preview .step .num{position:absolute;left:0;top:0}.swissride-preview .step p{max-width:none}.swissride-preview .benefits,.swissride-preview .apps,.swissride-preview .faq{grid-template-columns:1fr;gap:20px}.swissride-preview .charlie-section{grid-template-columns:1fr 130px;gap:18px}.swissride-preview .charlie-photo{grid-column:1\/-1}.swissride-preview .charlie-photo img{max-width:240px}.swissride-preview .charlie-copy h2{font-size:23px}.swissride-preview .experience{align-self:start;min-height:165px}.swissride-preview .app-card{min-height:210px;padding-right:18px;gap:18px}.swissride-preview .phone-photo{width:145px}.swissride-preview .app-card h3{font-size:16px}.swissride-preview .schedule button{font-size:10px;padding:10px 5px}.swissride-preview .foot-inner{flex-direction:column}.swissride-preview .foot-links{gap:16px}.swissride-preview .quiet{font-size:10px}}.swissride-preview .offer{border:0}.swissride-preview .price-button,.swissride-preview .wine-button,.swissride-preview .app-card button,.swissride-preview #telephone-picker .telephone-apply,.swissride-preview .store-links a{background:#ffcb00;color:#211b00;border:0}.swissride-preview .store-links{display:flex;flex-wrap:wrap;gap:7px}.swissride-preview .store-links a{display:inline-block;border-radius:20px;padding:7px 12px;font-size:11px}.swissride-preview button:focus-visible,.swissride-preview a:focus-visible,.swissride-preview summary:focus-visible{outline:3px solid #ffcb00;outline-offset:3px}.swissride-preview .field:focus-within{outline:3px solid #ffcb00;outline-offset:3px}.swissride-preview .field input:focus-visible{outline:none}.swissride-preview #telephone-picker .telephone-selection{font-size:16px;text-align:center;line-height:1.6;padding:17px 0 6px}.swissride-preview #telephone-picker button[aria-pressed=true]{background:#ffcb00;color:#211b00;border-color:#ffcb00}.swissride-preview .sr-price-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.swissride-preview #sr-price{font-size:23px;font-weight:700;color:white}.swissride-preview #sr-price-hint{font-size:11px;color:#ccc;max-width:405px;margin:10px 0}.swissride-preview .sr-place-list{background:white;color:#111;border-radius:6px;margin:-5px 0 12px;overflow:hidden}.swissride-preview .sr-place-list button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eee;background:white;color:#111;font-size:12px;padding:12px}.swissride-preview .sr-place-list button:hover{background:#ffcb00}.swissride-preview #sr-booking{max-width:520px;width:calc(100% - 30px);border:0;border-radius:10px;padding:25px;color:#111;background:white}.swissride-preview #sr-booking p{white-space:pre-line;font-size:13px}.swissride-preview #sr-booking button{background:#ffcb00;color:#211b00;border:0;border-radius:6px;padding:12px 18px;margin:6px 0}.swissride-preview #sr-booking input{display:block;width:100%;color:#111;background:#f2f2f2;padding:12px;border:1px solid #ddd}.swissride-preview dialog::backdrop{background:#0009}.swissride-preview .field .mark{display:flex;align-items:center;justify-content:center;width:22px;flex:0 0 22px}.swissride-preview .field .mark svg{width:20px;height:25px;fill:none;stroke:#333;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.swissride-preview .sr-place-list button{display:flex;align-items:center;gap:12px}.swissride-preview .sr-place-list button svg{width:27px;height:27px;flex:0 0 27px;fill:none;stroke:#ac0000;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.swissride-preview #sr-price{font-size:20px;white-space:nowrap}.swissride-preview #sr-price{color:#ffcb00}body.elementor-page-7620 .srct-launcher{display:none!important}.swissride-preview .when{display:none}.swissride-preview .sr-form-mode .hero-grid{display:block;max-width:800px}.swissride-preview .sr-form-mode .hero-grid>div>h1,.swissride-preview .sr-form-mode .lead,.swissride-preview .sr-form-mode .photo,.swissride-preview .sr-form-mode .field,.swissride-preview .sr-form-mode .sr-place-list,.swissride-preview .sr-form-mode .sr-price-row,.swissride-preview .sr-form-mode #sr-price-hint,.swissride-preview .sr-form-mode .quiet{display:none!important}.swissride-preview .sr-form-mode .fields{max-width:100%}.swissride-preview #sr-flow [hidden]{display:none!important}.swissride-preview #sr-flow h2{color:white;font-size:28px;margin:20px 0}.swissride-preview .sr-flow-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ccc}.swissride-preview #sr-flow label{display:block;color:#ddd;font-size:12px;margin-bottom:15px}.swissride-preview #sr-flow input,.swissride-preview #sr-flow select,.swissride-preview #sr-flow textarea{width:100%;display:block;background:#f2f2f2;color:#111;border:0;border-radius:6px;padding:14px;margin-top:6px;font-size:16px;min-height:48px}.swissride-preview .sr-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.swissride-preview #sr-flow button{background:#ffcb00;color:#211b00;border:0;border-radius:6px;padding:12px 20px}.swissride-preview #sr-flow input:focus,.swissride-preview #sr-flow select:focus,.swissride-preview #sr-flow textarea:focus{outline:3px solid #ffcb00;outline-offset:3px}.swissride-preview #sr-flow .sr-children-toggle{display:flex;align-items:center;gap:10px}.swissride-preview #sr-children{width:20px;min-height:20px;margin:0}.swissride-preview #sr-flight-logo{background:white;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:125px;margin:15px 0 22px}.swissride-preview #sr-flight-logo img{width:280px;max-height:110px;object-fit:contain}.swissride-preview #sr-flow-error{color:#ffcb00;font-size:13px}.swissride-preview #sr-flow-review p{white-space:pre-line}.swissride-preview #sr-flow-review strong{color:#ffcb00;font-size:22px}@media(max-width:620px){.swissride-preview .sr-form-mode .hero-grid{padding-top:24px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.swissride-preview #sr-flow h2{font-size:24px}.swissride-preview .sr-flow-grid{gap:10px}.swissride-preview #sr-flow{scroll-margin-top:20px}}@media(max-width:620px){.swissride-preview .original-logo img{width:150px}.swissride-preview .nav{gap:10px}.swissride-preview .nav .contact{padding:8px 9px;font-size:11px;white-space:nowrap}}.swissride-preview .sr-flight-fields{grid-template-columns:1fr 1fr 2fr}@media(max-width:620px){.swissride-preview .sr-flight-fields{grid-template-columns:1fr 1fr}.swissride-preview .sr-flight-fields>label:last-child{grid-column:1\/-1}}.swissride-preview .sr-contact-links{display:flex;align-items:center;gap:8px}.swissride-preview .sr-whatsapp{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#555;background:#f3f3f3;border-radius:50%;flex-shrink:0}.swissride-preview .sr-whatsapp:hover{color:#222;background:#e4e4e4}.swissride-preview .sr-whatsapp svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.swissride-preview .sr-whatsapp:focus-visible{outline:3px solid #ffcb00;outline-offset:3px}@media(max-width:620px){.swissride-preview .sr-contact-links{gap:5px}.swissride-preview .sr-whatsapp{width:32px;height:32px}.swissride-preview .original-logo img{width:135px}}.swissride-preview #sr-flow-review{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0}.swissride-preview .sr-summary-line{display:flex;align-items:center;gap:12px}.swissride-preview .sr-summary-line svg{width:26px;height:26px;flex-shrink:0;fill:none;stroke:#ffcb00;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.swissride-preview .sr-summary-line span{display:block;color:#aaa;font-size:12px;margin-bottom:4px}.swissride-preview .sr-summary-line strong{display:block;font-size:16px;line-height:1.4}.swissride-preview .sr-summary-date strong{font-size:21px}.swissride-preview .sr-summary-flight{grid-column:1\/-1;display:flex;align-items:center;gap:18px;padding:12px;background:#fff;color:#111;border-radius:8px}.swissride-preview .sr-summary-flight img{width:130px;height:60px;object-fit:contain}.swissride-preview #sr-flow-review>strong,.swissride-preview #sr-flow-review>p{grid-column:1\/-1}@media(max-width:620px){.swissride-preview .sr-summary-date{grid-column:1\/-1}.swissride-preview .sr-summary-flight{flex-wrap:wrap}}.swissride-preview,.swissride-preview input,.swissride-preview button,.swissride-preview select,.swissride-preview textarea{font-family:Calibri,\"Candara\",\"Segoe UI\",Arial,sans-serif!important}.swissride-preview h1,.swissride-preview h2,.swissride-preview h3{font-family:Calibri,\"Candara\",\"Segoe UI\",Arial,sans-serif!important;font-weight:600!important}.swissride-preview .hero{background:#242628!important}.swissride-preview .nav{display:flex;align-items:center}.swissride-preview .nav>nav{margin-left:auto;justify-content:flex-end}.swissride-preview .nav>nav a,.swissride-preview .sr-contact-links .contact{color:#62666a}.swissride-preview .sr-contact-links{margin-left:18px}.swissride-preview .nav>nav a:hover{color:#242628}@media(max-width:620px){.swissride-preview .sr-contact-links{margin-left:auto}}.swissride-preview .nav>nav a,.swissride-preview .sr-contact-links .contact,.swissride-preview .sr-whatsapp{color:#777777!important}.swissride-preview main>section:not(.hero) h2,.swissride-preview main>section:not(.hero) h3{color:#606060!important}.swissride-preview .experience strong[data-count]{font-size:112px!important;line-height:1;font-weight:600;letter-spacing:-4px}@media(max-width:620px){.swissride-preview .experience strong[data-count]{font-size:96px!important}}.swissride-preview #fahrer{background:#242628;color:#eee}.swissride-preview main>section#fahrer h2{color:#fff!important}.swissride-preview #fahrer .sub,.swissride-preview #fahrer .app-foot{color:#c5c5c5}.swissride-preview #fahrer .app-card{background:#fff;color:#444}.swissride-preview #fahrer .store-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.swissride-preview #fahrer .store-links a{background:transparent;padding:0;border-radius:0;display:inline-flex}.swissride-preview #fahrer img.sr-store-badge{width:auto;height:42px;max-width:150px;object-fit:contain}.swissride-preview #fahrer img.sr-google-badge{height:60px;max-width:156px;margin:-9px -9px}.swissride-preview #fahrer .app-card button{background:#050505;color:#fff;border:1px solid #aaa;border-radius:7px;padding:7px 15px;text-align:left}.swissride-preview .sr-driver-badge-label{display:block;font-size:17px;line-height:1.2}.swissride-preview .sr-driver-badge-label small{display:block;font-size:10px;font-weight:400;margin-bottom:3px}.swissride-preview #fahrer .app-card button{display:inline-flex;align-items:center;gap:10px}.swissride-preview #fahrer img.sr-driver-badge-icon{width:40px;height:40px;object-fit:contain;border-radius:5px;flex-shrink:0}.swissride-preview .experience strong[data-count]{position:absolute;top:85px;left:95px;transform:translate(-50%,-50%);font-size:104px!important;line-height:1}.swissride-preview .experience{padding-top:170px}.swissride-preview .experience>span{margin-top:20px}@media(max-width:620px){.swissride-preview .experience strong[data-count]{top:73px;left:65px;font-size:88px!important}.swissride-preview .experience{padding-top:138px}.swissride-preview .experience>span{margin-top:14px}}.swissride-preview .charlie-copy .sr-charlie-intro{font-size:20px;line-height:1.4;color:#606060;font-weight:600;margin:8px 0 18px}.swissride-preview #fahrer .store-links{gap:8px;flex-wrap:wrap}.swissride-preview #fahrer .store-links a{width:126px;height:38px;overflow:hidden;display:flex;align-items:center;justify-content:center}.swissride-preview #fahrer img.sr-store-badge{width:126px;height:38px;max-width:none;object-fit:fill}.swissride-preview #fahrer img.sr-google-badge{width:145px;height:56px;max-width:none;margin:0;flex-shrink:0}.swissride-preview #fahrer .app-card button{height:38px;padding:4px 9px;gap:7px;min-height:0}.swissride-preview #fahrer img.sr-driver-badge-icon{width:29px;height:29px}.swissride-preview .sr-driver-badge-label{font-size:13px}.swissride-preview .sr-driver-badge-label small{font-size:9px;margin-bottom:1px}<\/style><style>.swissride-preview .sr-language-controls{position:relative;flex-shrink:0;font-size:12px;color:#777}.sr-language-controls summary{cursor:pointer;list-style:none;padding:8px}.sr-language-menu{position:absolute;top:38px;left:0;z-index:1000;background:white;border:1px solid #ddd;border-radius:6px;box-shadow:0 8px 25px #0002;padding:6px;width:155px}.swissride-preview .sr-language-menu button{display:block;width:100%;text-align:left;background:white;color:#555;border:0;padding:7px 9px;font-size:12px}.sr-language-menu button:hover{background:#eee}.sr-language-load{position:absolute;top:40px;left:0;width:200px;background:white;padding:12px;z-index:1001;border-radius:5px;box-shadow:0 5px 20px #0002}.sr-language-load i{display:block;height:3px;margin-top:8px;background:linear-gradient(90deg,#eee,#ffcb00,#eee);background-size:200%;animation:sr-language-progress 1s linear infinite}@keyframes sr-language-progress{to{background-position:200%}}@media(max-width:700px){.swissride-preview .nav{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px;gap:9px}.sr-language-controls{margin-left:auto}}<\/style><div class=\"swissride-preview\"><div class=\"preview\">Neue Seite im Test \u00b7 Preisorientierung mit den bestehenden Swissride-Regeln<\/div><header><div class=\"wrap nav\"><a class=\"brand original-logo\" href=\"#\"><img decoding=\"async\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/1.GFX\/SWISSRIDE-LOGO-FINAL-dark-transparent.png\" alt=\"SWISSRIDE Airport Taxi\"><\/a><details class=\"sr-language-controls\"><summary>\ud83c\udf10 <span>Deutsch<\/span><\/summary><div class=\"sr-language-menu\"><button type=\"button\" data-page-lang=\"de\" lang=\"de\">\ud83c\udde9\ud83c\uddea Deutsch<\/button><button type=\"button\" data-page-lang=\"en\" lang=\"en\">\ud83c\uddec\ud83c\udde7 English<\/button><button type=\"button\" data-page-lang=\"fr\" lang=\"fr\">\ud83c\uddeb\ud83c\uddf7 Fran\u00e7ais<\/button><button type=\"button\" data-page-lang=\"it\" lang=\"it\">\ud83c\uddee\ud83c\uddf9 Italiano<\/button><button type=\"button\" data-page-lang=\"es\" lang=\"es\">\ud83c\uddea\ud83c\uddf8 Espa\u00f1ol<\/button><button type=\"button\" data-page-lang=\"ru\" lang=\"ru\">\ud83c\uddf7\ud83c\uddfa \u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/button><button type=\"button\" data-page-lang=\"uk\" lang=\"uk\">\ud83c\uddfa\ud83c\udde6 \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/button><button type=\"button\" data-page-lang=\"ar\" lang=\"ar\">\ud83c\uddf8\ud83c\udde6 \u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/button><button type=\"button\" data-page-lang=\"he\" lang=\"he\">\ud83c\uddee\ud83c\uddf1 \u05e2\u05d1\u05e8\u05d9\u05ea<\/button><button type=\"button\" data-page-lang=\"zh\" lang=\"zh\">\ud83c\udde8\ud83c\uddf3 \u4e2d\u6587<\/button><\/div><div class=\"sr-language-load\" hidden role=\"status\">\u00dcbersetzung wird geladen\u2026<i><\/i><\/div><\/details><nav><a href=\"#angebot\">Fahrten<\/a><a href=\"#ablauf\">So funktioniert\u2019s<\/a><a href=\"#charlie\">\u00dcber Charlie<\/a><a href=\"#fahrer\">F\u00fcr Fahrer<\/a><\/nav><div class=\"sr-contact-links\"><a class=\"contact\" href=\"tel:+41762499999\"><span aria-hidden=\"true\">\ud83c\udde8\ud83c\udded<\/span> +41 76 249 99 99<\/a><a class=\"sr-whatsapp\" href=\"https:\/\/wa.me\/41762499999?text=Hallo%2C%20ich%20kontaktiere%20Sie%20%C3%BCber%20die%20SWISSRIDE-Webseite.\" target=\"_blank\" rel=\"noopener\" aria-label=\"\u00dcber WhatsApp kontaktieren\" title=\"\u00dcber WhatsApp kontaktieren\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20.5 11.7a8.5 8.5 0 0 1-12.6 7.5L3 20.5l1.3-4.8A8.5 8.5 0 1 1 20.5 11.7Z\"\/><path d=\"M8.2 7.6c-.4 0-.8.6-.8 1.2 0 2.4 3.2 5.6 5.8 6 .8.1 1.7-.6 1.8-1.1l-2-1.1-.8.8c-1.4-.5-2.5-1.6-3-2.9l.7-.8-1-2.1Z\"\/><\/svg><\/a><\/div><\/div><\/header><main><section class=\"hero\"><div class=\"wrap hero-grid\"><div><h1>Transparente Preise<\/h1><p class=\"lead\">Keine b\u00f6sen \u00dcberraschungen! Garantierte Festpreise,<br>bis zu 30 Prozent Rabatt f\u00fcr Fr\u00fchbucher<br>sowie Sondertarife auf Langstrecken.<\/p><form id=\"telephone-form\" class=\"fields\"><input type=\"hidden\" name=\"kind\" value=\"preview\"><input type=\"hidden\" name=\"immediate\" value=\"1\"><div class=\"when\"><button type=\"button\" class=\"active\" data-time=\"now\"><svg class=\"time-icon\" viewBox=\"0 0 24 24\"><circle cx=\"10\" cy=\"13\" r=\"7\"\/><path d=\"M10 9v4l3 2\"\/><\/svg>Direktfahrt<\/button><button type=\"button\" data-time=\"later\"><svg class=\"time-icon\" viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"14\" r=\"6.5\"\/><path d=\"M9 10v4l3 1\"\/><text x=\"14\" y=\"8\">Zzz<\/text><\/svg>Vorbestellen<\/button><\/div><div class=\"schedule\"><input type=\"hidden\" name=\"date\"><input type=\"hidden\" name=\"time\"><button type=\"button\" id=\"telephone-date\"><\/button><button type=\"button\" id=\"telephone-time\"><\/button><\/div><div id=\"telephone-picker\" hidden><\/div><label class=\"field\"><span class=\"mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 30\" focusable=\"false\"><path d=\"M12 28S2 17 2 11a10 10 0 0 1 20 0c0 6-10 17-10 17Z\"\/><circle cx=\"12\" cy=\"11\" r=\"4.2\"\/><\/svg><\/span><input id=\"pickup\" placeholder=\"Abholort\" aria-label=\"Abholort\" required autocomplete=\"off\"><\/label><label class=\"field\"><span class=\"mark\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 30\" focusable=\"false\"><path d=\"M12 28S2 17 2 11a10 10 0 0 1 20 0c0 6-10 17-10 17Z\"\/><circle cx=\"12\" cy=\"11\" r=\"4.2\"\/><\/svg><\/span><input id=\"destination\" placeholder=\"Fahrtziel\" aria-label=\"Fahrtziel\" required autocomplete=\"off\"><\/label><section id=\"sr-flow\" hidden><div class=\"sr-flow-top\"><span id=\"sr-flow-progress\"><\/span><button type=\"button\" id=\"sr-flow-back\">Zur\u00fcck<\/button><\/div><div data-step=\"flight\"><h2>Mit welchem Flug kommen Sie an?<\/h2><div id=\"sr-flight-logo\" hidden><img alt=\"Airline-Logo\"><\/div><div class=\"sr-flow-grid sr-flight-fields\"><label>Airline-Code<input id=\"sr-airline\" maxlength=\"2\" placeholder=\"LX\" autocomplete=\"off\" autocapitalize=\"characters\"><\/label><label>Flugnummer<input id=\"sr-flight-number\" maxlength=\"4\" placeholder=\"53\" inputmode=\"numeric\" autocomplete=\"off\"><\/label><label>Ankunftsdatum<button type=\"button\" id=\"sr-flight-date\">Datum w\u00e4hlen<\/button><\/label><\/div><div id=\"sr-flight-calendar\" hidden><\/div><div id=\"sr-flight-result\" hidden aria-live=\"polite\"><\/div><div id=\"sr-flight-manual\" hidden><label>Herkunft des Fluges<input id=\"sr-flight-origin\" placeholder=\"Abflugort oder Zwischenstopp\" autocomplete=\"off\"><\/label><button type=\"button\" id=\"sr-flight-manual-time\">Ankunftszeit w\u00e4hlen<\/button><div id=\"sr-flight-manual-picker\"><\/div><\/div><\/div><div data-step=\"date\" hidden><h2>Wann soll Ihre Fahrt stattfinden?<\/h2><div id=\"sr-flow-picker\"><\/div><\/div><div data-step=\"people\" hidden><h2>Wer reist mit?<\/h2><div class=\"sr-flow-grid\"><label>Fahrg\u00e4ste<input id=\"sr-passengers\" type=\"number\" min=\"1\" max=\"16\" value=\"1\"><\/label><label>Gro\u00dfe Koffer<input id=\"sr-bags\" type=\"number\" min=\"0\" max=\"20\" value=\"0\"><\/label><\/div><label class=\"sr-children-toggle\"><input id=\"sr-children\" type=\"checkbox\">Kinder reisen mit<\/label><label id=\"sr-ages-label\" hidden>Alter der Kinder in Jahren<input id=\"sr-ages\" placeholder=\"z. B. 2, 5\" inputmode=\"decimal\"><\/label><label>Fahrzeug<select id=\"sr-vehicle\"><option value=\"taxi_plus\">Premium Taxi \u00b7 5 % Rabatt<\/option><option value=\"sedan\" selected>Limousine<\/option><option value=\"van\">Van<\/option><\/select><\/label><\/div><div data-step=\"contact\" hidden><h2>Wie erreichen wir Sie?<\/h2><label>Name<input id=\"sr-name\" autocomplete=\"name\"><\/label><div class=\"sr-flow-grid\"><label>Telefon<input id=\"sr-phone\" type=\"tel\" autocomplete=\"tel\" aria-required=\"true\"><\/label><label>E-Mail (f\u00fcr Ihre automatische Reservierungsbest\u00e4tigung und anschlie\u00dfende Rechnung)<input id=\"sr-email\" type=\"email\" autocomplete=\"email\"><\/label><\/div><\/div><div data-step=\"review\" hidden><h2>Ihre Fahrt im \u00dcberblick<\/h2><div id=\"sr-flow-review\"><\/div><p>Testformular: Es wird noch keine Reservierung oder Zahlung ausgel\u00f6st.<\/p><\/div><p id=\"sr-flow-error\" role=\"status\"><\/p><button type=\"button\" id=\"sr-flow-next\">Weiter<\/button><\/section><div class=\"sr-price-row\"><button class=\"price-button\" type=\"submit\">Preise anzeigen<\/button><output id=\"sr-price\" aria-live=\"polite\"><\/output><\/div><p id=\"sr-price-hint\" role=\"status\"><\/p><p class=\"quiet\">Keine Kontaktdaten n\u00f6tig, um den Preis anzusehen.<\/p><\/form><\/div><div class=\"photo\"><img decoding=\"async\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/2025\/07\/WhatsApp-Bild-2025-07-04-um-08.04.23_16c70ccc-1024x768.jpg\" alt=\"Mercedes S-Klasse von Swissride\"><div class=\"photo-caption\"><div><strong>Eine gute Fahrt beginnt entspannt.<\/strong><span>Vom Flughafentransfer bis zur individuellen Fahrt.<\/span><\/div><b>\u2197<\/b><\/div><\/div><\/div><\/section><section class=\"wrap section\" id=\"angebot\"><h2>Schon etwas vor?<br>D\u00fcrfen wir mitfahren?<\/h2><p class=\"sub\">Sie nennen das Ziel. Wir \u00fcbernehmen das Steuer. Gute Fahrt f\u00fcr alle.<\/p><div class=\"offers\"><a class=\"offer\" href=\"#angebot\" data-offer=\"Individuelle Fahrt\" data-description=\"Start und Ziel frei w\u00e4hlen. Danach sehen Sie das passende Angebot f\u00fcr Ihre Strecke.\"><h3>A nach B<\/h3><span class=\"icon\"><svg viewBox=\"0 0 50 50\" aria-hidden=\"true\"><path d=\"M7 28l5-11h24l6 11M4 28h40v12H4zM12 40v5m24-5v5M9 33h6m18 0h6\"\/><\/svg><\/span><p>Von Ihrer Adresse direkt zum gew\u00fcnschten Ziel.<\/p><span class=\"detail\">Details<\/span><\/a><a class=\"offer\" href=\"#angebot\" data-offer=\"Flughafentransfer\" data-description=\"F\u00fcr Abflug oder Ankunft. Fluginformationen und weitere Details werden erst im n\u00e4chsten Schritt abgefragt.\"><h3>Flughafen-Transfer<\/h3><span class=\"icon\"><svg viewBox=\"0 0 50 50\" aria-hidden=\"true\"><path d=\"M9 7l20 9L40 5q7-6 5 3L34 23l9 21-5 2-14-17-9 9 1 7-3 2-5-9-7-5 2-3 8 1 9-10L4 11Z\"\/><\/svg><\/span><p>Entspannt zum Abflug oder nach der Landung nach Hause.<\/p><span class=\"detail\">Details<\/span><\/a><a class=\"offer\" href=\"#angebot\" data-offer=\"Fahrt vorbestellen\" data-description=\"Legen Sie Datum und Abholzeit fest. Nutzen Sie daf\u00fcr \u201eVorbestellen\u201c im Preisformular.\"><h3>Vorbestellen<\/h3><span class=\"icon\"><svg viewBox=\"0 0 50 50\" aria-hidden=\"true\"><path d=\"M25 6a19 19 0 1 0 0 38a19 19 0 1 0 0-38M25 12v14l10 6\"\/><\/svg><\/span><p>Ihre Fahrt f\u00fcr den gew\u00fcnschten Zeitpunkt planen.<\/p><span class=\"detail\">Details<\/span><\/a><a class=\"offer\" href=\"#angebot\" data-offer=\"Van\" data-description=\"Das Angebot richtet sich nach Ihrer Strecke sowie der Anzahl der Personen und dem Gep\u00e4ck.\"><h3>Van<\/h3><span class=\"icon\"><svg viewBox=\"0 0 50 50\" aria-hidden=\"true\"><path d=\"M5 15h29l10 13v14H5zM10 20h10v10H10zM25 20h7l7 10H25z\"\/><\/svg><\/span><p>Gemeinsam unterwegs. Mit Platz f\u00fcr mehr Gep\u00e4ck.<\/p><span class=\"detail\">Details<\/span><\/a><a class=\"offer\" href=\"#angebot\" data-offer=\"Limousine\" data-description=\"W\u00e4hlen Sie ein komfortables Fahrzeug. Das konkrete Angebot und die Verf\u00fcgbarkeit folgen bei der Anfrage.\"><h3>Limousine<\/h3><span class=\"icon\"><svg viewBox=\"0 0 50 50\" aria-hidden=\"true\"><path d=\"M7 28l5-11h24l6 11M4 28h40v12H4zM12 40v5m24-5v5M9 33h6m18 0h6\"\/><\/svg><\/span><p>Mehr Komfort f\u00fcr Ihre pers\u00f6nliche Fahrt.<\/p><span class=\"detail\">Details<\/span><\/a><a class=\"offer\" href=\"#angebot\" data-offer=\"Stundenweise\" data-description=\"Die gew\u00fcnschte Dauer und Route werden im n\u00e4chsten Schritt angegeben.\"><h3>Stundenweise<\/h3><span class=\"icon\"><svg viewBox=\"0 0 50 50\" aria-hidden=\"true\"><path d=\"M25 6a19 19 0 1 0 0 38a19 19 0 1 0 0-38M25 12v14l10 6\"\/><\/svg><\/span><p>Ein Chauffeur f\u00fcr mehrere Stationen und Termine.<\/p><span class=\"detail\">Details<\/span><\/a><\/div><\/section><section class=\"steps-section\" id=\"ablauf\"><div class=\"wrap section\"><h2>In wenigen Schritten zu Ihrer Fahrt.<\/h2><div class=\"steps\"><article class=\"step\"><span class=\"num\">1<\/span><h3>Start und Ziel eingeben<\/h3><p>W\u00e4hlen Sie Ihren Abholort, Ihr Fahrtziel und bei Bedarf einen sp\u00e4teren Zeitpunkt.<\/p><\/article><article class=\"step\"><span class=\"num\">2<\/span><h3>Preis ansehen und ausw\u00e4hlen<\/h3><p>Pr\u00fcfen Sie das passende Angebot. Sie entscheiden, ob Sie weiter zur Buchung gehen.<\/p><\/article><article class=\"step\"><span class=\"num\">3<\/span><h3>Ihre Fahrt best\u00e4tigen<\/h3><p>Erst jetzt folgen Ihre Kontaktdaten und die Angaben, die wir f\u00fcr Ihre Fahrt ben\u00f6tigen.<\/p><\/article><\/div><\/div><\/section><section class=\"wrap section benefits\"><div><p class=\"sub\">Pers\u00f6nlich unterwegs mit Swissride<\/p><h2>Sie m\u00f6chten wissen,<br>woran Sie sind.<\/h2><p class=\"sub\">Beim Preis. Beim Fahrzeug. Und bei Ihrem Ansprechpartner.<\/p><\/div><div><article class=\"benefit\"><strong>Preistransparenz vor der Buchung<\/strong><p>Sehen Sie das Angebot, bevor Sie pers\u00f6nliche Daten eingeben.<\/p><\/article><article class=\"benefit\"><strong>Das passende Fahrzeug<\/strong><p>Premium Taxi, Van oder Limousine \u2013 passend zu Ihrer Fahrt und Ihrem Gep\u00e4ck.<\/p><\/article><article class=\"benefit\"><strong>Direkter Kontakt<\/strong><p>Fragen zur Fahrt? Sie erreichen Swissride telefonisch oder per WhatsApp.<\/p><\/article><\/div><\/section><section class=\"wrap section charlie-section\" id=\"charlie\"><div class=\"charlie-photo\"><img decoding=\"async\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/2024\/02\/Taxi2022-Montage2.webp\" alt=\"Charlie \u2013 damals und heute\"><\/div><div class=\"charlie-copy\"><p class=\"sub\">Ihr pers\u00f6nlicher Ansprechpartner<\/p><h2>Darf ich mich kurz vorstellen?<\/h2><p class=\"sr-charlie-intro\">Ich bin Charlie, seit \u00fcber 35 Jahren f\u00fcr Sie im Einsatz.<\/p><p>Hinter Swissride steht ein Mensch, den Sie kennen k\u00f6nnen. Erfahrung, direkter Kontakt und die passende Fahrt geh\u00f6ren f\u00fcr mich zusammen.<\/p><a class=\"wine-button\" href=\"mailto:info@swissride.taxi\">Charlie kontaktieren<\/a><\/div><div class=\"experience\"><img decoding=\"async\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/2024\/02\/loorbeerkranz-150x150.webp\" alt=\"Lorbeerkranz\"><strong data-count=\"35\">35<\/strong><span>Jahre pers\u00f6nliche Erfahrung<\/span><\/div><\/section><section class=\"apps-section\" id=\"fahrer\"><div class=\"wrap section\"><h2>F\u00fcr Fahrer: alles f\u00fcr den Einstieg.<\/h2><p class=\"sub\">Zwei Apps mit klaren Aufgaben. Die pers\u00f6nliche Einrichtung erfolgt \u00fcber Ihren Fahrerzugang.<\/p><div class=\"apps\"><article class=\"app-card\"><div class=\"phone-photo\"><img decoding=\"async\" class=\"hand-phone\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/2026\/10\/exec-b4e411a4-dba9-47a5-8235-7394e0257f04.png\" alt=\"Hand mit Smartphone\"><div class=\"phone-screen\"><img decoding=\"async\" class=\"screen-menu\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/2026\/10\/menu-0992-driver.png\" alt=\"Vorschau der SWISSRIDE Driver-App\"><\/div><\/div><div><h3>SWISSRIDE Driver<\/h3><p>Fahrten ansehen, best\u00e4tigen und den Status \u00e4ndern.<\/p><button data-app=\"driver\"><img decoding=\"async\" class=\"sr-driver-badge-icon\" src=\"https:\/\/swissride.taxi\/wp-content\/plugins\/swissride-chat-test\/assets\/dispatch-192.png\" alt=\"SWISSRIDE Driver\"><span class=\"sr-driver-badge-label\"><small>\u00d6ffnen &amp; Einrichtung<\/small>SWISSRIDE Driver App<\/span><\/button><\/div><\/article><article class=\"app-card\"><div class=\"phone-photo\"><img decoding=\"async\" class=\"hand-phone\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/2026\/10\/exec-b4e411a4-dba9-47a5-8235-7394e0257f04.png\" alt=\"Hand mit Smartphone\"><div class=\"phone-screen\"><div class=\"tracker-screen\"><strong>GPS-Tracker<\/strong><span class=\"tracker-connected\">\u25cf Standort\u00fcbertragung<\/span><div class=\"tracker-map\"><span>\u25cf<\/span><\/div><small>Fahrzeugposition<br>Ger\u00e4t verbunden<\/small><b>Einrichtung ansehen<\/b><em>Illustrative Ansicht<\/em><\/div><\/div><\/div><div><h3>GPS-Tracker<\/h3><p>Die Fahrzeugposition mit der Zentrale verbinden.<\/p><div class=\"store-links\"><a href=\"https:\/\/apps.apple.com\/app\/traccar-client\/id843156974\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"sr-store-badge\" src=\"https:\/\/tools.applemediaservices.com\/api\/badges\/download-on-the-app-store\/black\/de-de?size=250x83\" alt=\"Laden im App Store\"><\/a><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.traccar.client\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"sr-store-badge sr-google-badge\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/de_badge_web_generic.png\" alt=\"Jetzt bei Google Play\"><\/a><\/div><\/div><\/article><\/div><p class=\"app-foot\">Die Driver-App wird \u00fcber den Browser zum Home-Bildschirm hinzugef\u00fcgt. Der GPS-Tracker ist eine separate App.<\/p><\/div><\/section><section class=\"wrap section faq\"><div><h2>Gut informiert in Ihre n\u00e4chste Fahrt.<\/h2><p class=\"sub\">Die wichtigsten Antworten vor Ihrer Fahrt.<\/p><a href=\"https:\/\/wa.me\/41762499999\" style=\"font-size:13px;text-decoration:underline\">Swissride kontaktieren \u2197<\/a><\/div><div><details><summary>Muss ich mich f\u00fcr eine Preisanfrage registrieren?<\/summary><p>Der vorgeschlagene Einstieg fragt zuerst nur die Strecke ab. Kontaktdaten werden erst f\u00fcr die Buchung ben\u00f6tigt.<\/p><\/details><details><summary>Kann ich eine Fahrt im Voraus planen?<\/summary><p>W\u00e4hlen Sie oben \u201eVorbestellen\u201c und tragen Sie Datum und Abholzeit ein.<\/p><\/details><details><summary>Wie richte ich die Fahrer-Apps ein?<\/summary><p>\u00dcber Ihren pers\u00f6nlichen Fahrerzugang erhalten Sie die passenden Links und Ihren Einrichtungs-QR-Code.<\/p><\/details><\/div><\/section><\/main><footer class=\"foot\"><div class=\"wrap foot-inner\"><div class=\"brand\"><div class=\"footer-logo\"><img decoding=\"async\" src=\"https:\/\/swissride.taxi\/wp-content\/uploads\/1.GFX\/SWISSRIDE-LOGO-FINAL-dark-transparent.png\" alt=\"SWISSRIDE Airport Taxi\"><\/div><p>Swissride Airport Taxi \/ Inh. Caliskan<br>Zwickystrasse 2 \u00b7 8304 Wallisellen<br>CHE-311.279.776 MWST \u00b7 Preise inkl. 8,1 % MWST<\/p><\/div><div class=\"foot-links\"><a href=\"mailto:info@swissride.taxi\">Kontakt<\/a><a href=\"https:\/\/swissride.taxi\/\">Bestehende Website \u2197<\/a><\/div><\/div><\/footer><dialog id=\"demo\"><h2 id=\"demo-title\"><\/h2><div class=\"route\" id=\"demo-route\" hidden><\/div><p id=\"demo-text\"><\/p><p class=\"toast\">Test der Gestaltung. Es werden keine Buchungen ausgel\u00f6st.<\/p><button id=\"close\">Zur\u00fcck<\/button><\/dialog><dialog id=\"sr-booking\"><h2>Weiter zur Buchung<\/h2><p id=\"sr-booking-text\"><\/p><button id=\"sr-booking-next\" type=\"button\">Fahrtdetails erg\u00e4nzen<\/button><form id=\"sr-booking-answer\" hidden><label>Ihre Antwort<input id=\"sr-booking-input\" required><\/label><button id=\"sr-booking-send\">Weiter<\/button><\/form><p>Hier werden zun\u00e4chst die Fahrtdetails erg\u00e4nzt. Eine Reservierung wird noch nicht ausgel\u00f6st.<\/p><button id=\"sr-booking-close\" type=\"button\">Schlie\u00dfen<\/button><\/dialog><script>(()=>{const f=document.querySelector('.swissride-preview #telephone-form');if(!f)return;const box=f.querySelector('#telephone-picker'),db=f.querySelector('#telephone-date'),tb=f.querySelector('#telephone-time');let mode='date',year,month,hour=null,minute=0;const pad=n=>String(n).padStart(2,'0'),parts=()=>Object.fromEntries(new Intl.DateTimeFormat('en-GB',{timeZone:'Europe\/Zurich',year:'numeric',month:'2-digit',day:'2-digit',hour:'2-digit',minute:'2-digit',hourCycle:'h23'}).formatToParts(new Date()).map(p=>[p.type,p.value])),today=()=>{const p=parts();return p.year+'-'+p.month+'-'+p.day},label=d=>new Intl.DateTimeFormat(window.srPageLocale||'de-CH',{weekday:'long',day:'numeric',month:'long',year:'numeric',timeZone:'UTC'}).format(new Date(d+'T12:00:00Z'));const el=(tag,text,cls)=>{const n=document.createElement(tag);if(text!==undefined)n.textContent=text;if(cls)n.className=cls;return n},button=(text,fn)=>{const n=el('button',text);n.type='button';n.onclick=fn;return n};function paint(){db.textContent=label(f.elements.date.value);tb.textContent=f.elements.time.value||'Uhrzeit w\u00e4hlen'}function allowed(h,m){const p=parts(),date=f.elements.date.value;return date>today()||(date===today()&&h*60+m>=Number(p.hour)*60+Number(p.minute))}function draw(){box.replaceChildren();box.append(el('h3',mode==='date'?'An welchem Datum findet die Fahrt statt?':'Bitte w\u00e4hlen Sie die Uhrzeit.'));if(mode==='date'){const nav=el('div',undefined,'telephone-month-nav'),move=n=>{month+=n;if(month<0){year--;month=11}if(month>11){year++;month=0}draw()};const prev=button('\u2039',()=>move(-1));prev.setAttribute('aria-label','Vorheriger Monat');prev.disabled=year+'-'+pad(month+1)<=today().slice(0,7);const next=button('\u203a',()=>move(1));next.setAttribute('aria-label','N\u00e4chster Monat');nav.append(prev,el('strong',new Intl.DateTimeFormat(window.srPageLocale||'de-CH',{month:'long',year:'numeric',timeZone:'UTC'}).format(new Date(Date.UTC(year,month,1)))),next);box.append(nav);const choose=d=>{f.elements.immediate.value='0';f.elements.date.value=d;f.elements.time.value='';hour=null;minute=0;mode='time';paint();draw()};const quick=el('div',undefined,'telephone-quick');quick.append(button('Heute',()=>choose(today())),button('Morgen',()=>{const d=new Date(today()+'T12:00:00Z');d.setUTCDate(d.getUTCDate()+1);choose(d.toISOString().slice(0,10))}));box.append(quick);const grid=el('div',undefined,'telephone-calendar');['Mo','Di','Mi','Do','Fr','Sa','So'].forEach(v=>grid.append(el('span',v)));for(let i=0;i<(new Date(Date.UTC(year,month,1)).getUTCDay()+6)%7;i++)grid.append(el('span',''));for(let d=1;d<=new Date(Date.UTC(year,month+1,0)).getUTCDate();d++){const iso=year+'-'+pad(month+1)+'-'+pad(d),b=button(String(d),()=>choose(iso));b.disabled=iso<today();b.setAttribute('aria-pressed',String(iso===f.elements.date.value));grid.append(b)}box.append(grid)}else{box.append(button(label(f.elements.date.value),()=>{mode='date';draw()}));box.append(el('p','Zuerst die Stunde w\u00e4hlen'));const hours=el('div',undefined,'telephone-hours');for(let h=0;h<24;h++){const b=button(pad(h),()=>{hour=h;minute=0;draw()});b.disabled=!allowed(h,55);b.setAttribute('aria-pressed',String(hour===h));hours.append(b)}box.append(hours);if(hour!==null){box.append(el('p','Und nun die Minuten \u00b7 in F\u00fcnfer-Schritten'));const minutes=el('div',undefined,'telephone-minutes');for(let m=0;m<60;m+=5){const b=button(pad(m),()=>{minute=m;draw()});b.disabled=!allowed(hour,m);b.setAttribute('aria-pressed',String(minute===m));minutes.append(b)}box.append(minutes,el('div',label(f.elements.date.value)+' \u00b7 '+pad(hour)+':'+pad(minute),'telephone-selection'))}}const apply=button('\u00dcbernehmen',()=>{if(hour===null||!allowed(hour,minute))return;f.elements.immediate.value='0';f.elements.time.value=pad(hour)+':'+pad(minute);paint();box.hidden=true;tb.focus({preventScroll:true})});apply.className='telephone-apply';apply.disabled=mode==='date'||hour===null||!allowed(hour,minute);box.append(apply)}function open(next){if(!box.hidden&&mode===next){box.hidden=true;return}mode=next;year=Number(f.elements.date.value.slice(0,4));month=Number(f.elements.date.value.slice(5,7))-1;hour=f.elements.time.value?Number(f.elements.time.value.slice(0,2)):null;minute=f.elements.time.value?Number(f.elements.time.value.slice(3)):0;box.hidden=false;draw()}function reset(){const p=parts();f.elements.date.value=p.year+'-'+p.month+'-'+p.day;f.elements.time.value=p.hour+':'+p.minute;f.elements.immediate.value='1';box.hidden=true;paint()}db.onclick=()=>open('date');tb.onclick=()=>open('time');reset();f.querySelectorAll('[data-time]').forEach(b=>b.onclick=()=>{f.querySelectorAll('[data-time]').forEach(x=>x.classList.toggle('active',x===b));f.querySelector('.schedule').classList.toggle('visible',b.dataset.time==='later');box.hidden=true;if(b.dataset.time==='now')reset()});})();(()=>{const r=document.querySelector('.swissride-preview'),d=r.querySelector('#demo');function show(title,text){r.querySelector('#demo-title').textContent=title;r.querySelector('#demo-text').textContent=text;d.showModal()}r.querySelectorAll('[data-offer]').forEach(a=>a.onclick=e=>{e.preventDefault();show(a.dataset.offer,a.dataset.description)});r.querySelectorAll('[data-app]').forEach(b=>b.onclick=()=>show('Fahrer-Apps und Einrichtung','Ihre pers\u00f6nlichen Einrichtungslinks und QR-Codes erhalten Sie \u00fcber Ihren Fahrerzugang. Bei Fragen kontaktieren Sie Swissride unter info@swissride.taxi.'));r.querySelector('#close').onclick=()=>d.close();d.addEventListener('click',e=>{if(e.target===d)d.close()});const count=r.querySelector('[data-count]');if(!matchMedia('(prefers-reduced-motion: reduce)').matches){new IntersectionObserver((entries,obs)=>{if(!entries.some(e=>e.isIntersecting))return;obs.disconnect();let start=performance.now();function tick(now){const p=Math.min((now-start)\/1000,1);count.textContent=Math.round(35*p);if(p<1)requestAnimationFrame(tick)}requestAnimationFrame(tick)},{threshold:.4}).observe(count)}})();window.addEventListener(\"DOMContentLoaded\",()=>{const r=document.querySelector('.swissride-preview'),form=r.querySelector('#telephone-form'),pickup=r.querySelector('#pickup'),dest=r.querySelector('#destination'),btn=r.querySelector('.price-button'),price=r.querySelector('#sr-price'),hint=r.querySelector('#sr-price-hint'),config=document.querySelector('.srct[data-endpoint]');let token=null,quote=null,busy=false,lastSignature='',placeIds={},seq=0;const signature=()=>JSON.stringify([pickup.value,dest.value,form.elements.date.value,form.elements.time.value]);async function request(url,body){const res=await fetch(url,{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/json',...(config.dataset.nonce?{'X-WP-Nonce':config.dataset.nonce}:{})},body:JSON.stringify(body)});const data=await res.json();if(!res.ok)throw new Error(data.message||'Anfrage fehlgeschlagen');return data}async function chat(message,selection){return request(config.dataset.endpoint,{token,message,request_id:crypto.randomUUID(),...(selection?{selection}:{})})}function reset(){quote=null;price.textContent='';btn.textContent='Preise anzeigen';hint.textContent='';lastSignature=''}[pickup,dest].forEach(input=>{const list=document.createElement('div');list.className='sr-place-list';list.hidden=true;list.setAttribute('role','listbox');input.closest('label').after(list);let timer,session;input.addEventListener('input',()=>{reset();delete placeIds[input.id];clearTimeout(timer);list.hidden=true;const n=++seq;const shortcut=input.value.trim().toUpperCase();const alias=shortcut==='HB'?'Z\u00fcrich Hauptbahnhof':(['ZRH','FLUGHAFEN'].includes(shortcut)?'Flughafen Z\u00fcrich ZRH':null);if(!alias&&input.value.trim().length<3)return;timer=setTimeout(async()=>{try{if(!config?.dataset.mapsKey)throw new Error('Adressvorschl\u00e4ge sind derzeit nicht verf\u00fcgbar.');if(!window.google?.maps?.importLibrary){await new Promise((resolve,reject)=>{const s=document.createElement('script');window.srPreviewMapsReady=resolve;s.src='https:\/\/maps.googleapis.com\/maps\/api\/js?key='+encodeURIComponent(config.dataset.mapsKey)+'&v=weekly&loading=async&libraries=places&language=de&region=CH&callback=srPreviewMapsReady';s.onerror=reject;document.head.append(s)})}const places=await google.maps.importLibrary('places');session||=new places.AutocompleteSessionToken();const result=await places.AutocompleteSuggestion.fetchAutocompleteSuggestions({input:alias||input.value,sessionToken:session,language:'de',region:'ch',locationBias:{center:{lat:47.45,lng:8.56},radius:50000}});if(n!==seq)return;list.replaceChildren();(result.suggestions||[]).slice(0,5).forEach(item=>{const prediction=item.placePrediction;if(!prediction)return;const b=document.createElement('button');b.type='button';const text=prediction.text.toString();const hotel=\/hotel\/i.test(text)||(prediction.types||[]).some(t=>['hotel','lodging','motel','resort_hotel','extended_stay_hotel'].includes(t));const airport=(prediction.types||[]).some(t=>t==='airport'||t==='international_airport')||\/flughafen|airport|a\u00e9roport|aeroporto|aeropuerto|\\bZRH\\b\/i.test(text),train=\/hauptbahnhof|bahnhof|station\/i.test(text);const icon=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','svg');icon.setAttribute('viewBox','0 0 50 50');icon.setAttribute('aria-hidden','true');icon.innerHTML=hotel?'<path d=\"M10 46V12h30v34M7 46h36M17 12V5h16v7M20 46V35h10v11M17 20h3m10 0h3M17 28h3m10 0h3\"\/><path d=\"M22 8h6\"\/>':airport?'<path d=\"M9 7l20 9L40 5q7-6 5 3L34 23l9 21-5 2-14-17-9 9 1 7-3 2-5-9-7-5 2-3 8 1 9-10L4 11Z\"\/>':train?'<rect x=\"11\" y=\"5\" width=\"28\" height=\"33\" rx=\"7\"\/><path d=\"M11 24h28M25 5v19M16 38l-5 8m23-8 5 8M15 43h20\"\/><circle cx=\"18\" cy=\"31\" r=\"2\"\/><circle cx=\"32\" cy=\"31\" r=\"2\"\/>':'<path d=\"M25 46S9 29 9 19a16 16 0 0 1 32 0c0 10-16 27-16 27Z\"\/><circle cx=\"25\" cy=\"19\" r=\"6\"\/>';const caption=document.createElement('span');caption.textContent=text;b.append(icon,caption);b.setAttribute('role','option');b.onclick=async()=>{try{const place=prediction.toPlace();await place.fetchFields({fields:['id','displayName','formattedAddress']});input.value=[place.displayName,place.formattedAddress].filter(Boolean).join(', ');placeIds[input.id]=place.id;session=null;list.hidden=true;reset();input.focus()}catch(e){hint.textContent='Bitte Adresse manuell eingeben.'}};list.append(b)});list.hidden=!list.childElementCount}catch(e){hint.textContent='Adressvorschl\u00e4ge nicht verf\u00fcgbar. Sie k\u00f6nnen die Adresse manuell eingeben.'}},400)});input.addEventListener('keydown',e=>{if(e.key==='ArrowDown'&&!list.hidden){e.preventDefault();list.querySelector('button')?.focus()}if(e.key==='Escape')list.hidden=true});list.addEventListener('keydown',e=>{const items=[...list.querySelectorAll('button')],i=items.indexOf(document.activeElement);if(e.key==='ArrowDown'||e.key==='ArrowUp'){e.preventDefault();items[(i+(e.key==='ArrowDown'?1:items.length-1))%items.length]?.focus()}if(e.key==='Escape'){list.hidden=true;input.focus()}})});form.addEventListener('submit',async e=>{e.preventDefault();if(busy)return;if(!config){hint.textContent='Die Verbindung zum Concierge ist nicht verf\u00fcgbar.';return}if(quote&&lastSignature===signature()){window.srStartForm();return}busy=true;btn.disabled=true;btn.textContent='Preis wird berechnet\u2026';price.textContent='';hint.textContent='';try{token=(await request(config.dataset.sessionEndpoint,{})).token;await chat('Fahrt von A nach B',{transfer:'intercity'});await chat(pickup.value,{address:pickup.value,address_kind:'complete',...(placeIds.pickup?{place_id:placeIds.pickup}:{})});const data=await chat(dest.value,{address:dest.value,address_kind:'complete',...(placeIds.destination?{place_id:placeIds.destination}:{})});if(!data.quote)throw new Error(data.reply||'Bitte die Adressen pr\u00fcfen.');quote=data;lastSignature=signature();const full=Number(data.quote.advance_terms?.full);if(!Number.isFinite(full)||full<=0)throw new Error('Der Preis konnte nicht eindeutig berechnet werden.');const minimum=Math.round(full*0.85*100)\/100;const money=n=>new Intl.NumberFormat('de-CH',{minimumFractionDigits:2,maximumFractionDigits:2}).format(n);price.textContent='CHF '+money(minimum)+' \u2013 '+money(full);btn.textContent='Weiter zur Buchung';hint.textContent='Preisspanne mit bis zu 15 % Fr\u00fchbucherrabatt bei Vorkasse. Der endg\u00fcltige Preis h\u00e4ngt vom Fahrzeugtyp, Reisedatum, der Anzahl der Fahrg\u00e4ste sowie dem Gep\u00e4ck ab.';r.querySelector('#sr-booking-text').textContent=data.reply}catch(err){quote=null;btn.textContent='Preise anzeigen';hint.textContent=err.message}finally{busy=false;btn.disabled=false}});const dialog=r.querySelector('#sr-booking');r.querySelector('#sr-booking-close').onclick=()=>dialog.close();r.querySelector('#sr-booking-next').onclick=async()=>{const button=r.querySelector('#sr-booking-next');button.disabled=true;try{const data=await chat('Angaben erg\u00e4nzen und reservieren',{reserve_intercity:true});r.querySelector('#sr-booking-text').textContent=data.reply;r.querySelector('#sr-booking-answer').hidden=false;button.hidden=true}catch(e){hint.textContent=e.message}finally{button.disabled=false}};r.querySelector('#sr-booking-answer').onsubmit=async e=>{e.preventDefault();const input=r.querySelector('#sr-booking-input'),send=r.querySelector('#sr-booking-send');send.disabled=true;try{const data=await chat(input.value);r.querySelector('#sr-booking-text').textContent=data.reply;input.value='';if(data.offer_id){r.querySelector('#sr-booking-text').textContent+='\\nIhre Angaben sind vollst\u00e4ndig. F\u00fcr den Abschluss kontaktieren Sie bitte Swissride; es wurde noch keine Reservierung gesendet.';r.querySelector('#sr-booking-answer').hidden=true}}catch(e){r.querySelector('#sr-booking-text').textContent=e.message}finally{send.disabled=false}}});window.addEventListener('DOMContentLoaded',()=>{const r=document.querySelector('.swissride-preview'),hero=r.querySelector('.hero'),f=r.querySelector('#telephone-form'),flow=r.querySelector('#sr-flow'),next=r.querySelector('#sr-flow-next'),err=r.querySelector('#sr-flow-error'),config=document.querySelector('.srct[data-endpoint]');let steps=[],index=0,airport=false,flightChecked='',flightFound=false,flightBusy=false;const val=id=>r.querySelector(id).value.trim();const logosJpg=['SI','SN','DE','LY','EK','AZ','LH','4M','4O','YW','SV','2S','UA','A3'];const known=['AF','OS','BT','BA','FB','SM','AC','CX','GM','XC','XK','OU','CY','DL','U2','EC','DS','WK','ET','EY','UX','EW','AY','2L','IB','FI','RJ','KL','KE','EI','LO','KM','WY','PC','QR','SK','JU','SQ','XQ','LX','TI','TP','TG','TK','VY'];const airline=r.querySelector('#sr-airline'),logo=r.querySelector('#sr-flight-logo'),img=logo.querySelector('img');airline.oninput=()=>{airline.value=airline.value.toUpperCase().replace(\/[^A-Z0-9]\/g,'');const code=airline.value;logo.hidden=!config||!known.concat(logosJpg).includes(code);if(!logo.hidden)img.src=config.dataset.airlineBase+code+(logosJpg.includes(code)?'.jpg':'.png')};img.onerror=()=>logo.hidden=true;r.querySelector('#sr-flight-number').oninput=e=>e.target.value=e.target.value.replace(\/\\D\/g,'');r.querySelector('#sr-children').onchange=e=>r.querySelector('#sr-ages-label').hidden=!e.target.checked;const dateButton=r.querySelector('#sr-flight-date'),dateBox=r.querySelector('#sr-flight-calendar');let calendarMonth=null;\nfunction calendar(){dateBox.replaceChildren();const today=new Intl.DateTimeFormat('sv-SE',{timeZone:'Europe\/Zurich'}).format(new Date());if(!calendarMonth)calendarMonth=new Date((f.elements.date.value||today)+'T12:00:00');const year=calendarMonth.getFullYear(),month=calendarMonth.getMonth();const nav=document.createElement('div');nav.className='telephone-month-nav';for(const [caption,move]of [['\u2039',-1],['\u203a',1]]){const b=document.createElement('button');b.type='button';b.textContent=caption;b.setAttribute('aria-label',move<0?'Vorheriger Monat':'N\u00e4chster Monat');b.onclick=()=>{calendarMonth=new Date(year,month+move,1,12);calendar();};nav.append(b);}const title=document.createElement('strong');title.textContent=new Intl.DateTimeFormat('de-CH',{month:'long',year:'numeric'}).format(calendarMonth);nav.insertBefore(title,nav.lastChild);dateBox.append(nav);const grid=document.createElement('div');grid.className='telephone-calendar';for(const day of ['Mo','Di','Mi','Do','Fr','Sa','So']){const n=document.createElement('span');n.textContent=day;grid.append(n);}for(let i=0;i<(new Date(year,month,1).getDay()+6)%7;i++)grid.append(document.createElement('span'));for(let d=1;d<=new Date(year,month+1,0).getDate();d++){const iso=year+'-'+String(month+1).padStart(2,'0')+'-'+String(d).padStart(2,'0'),b=document.createElement('button');b.type='button';b.textContent=d;b.disabled=iso<today;b.setAttribute('aria-pressed',String(iso===f.elements.date.value));b.onclick=()=>{f.elements.date.value=iso;f.elements.immediate.value='0';f.elements.time.value='';r.querySelector('#telephone-time').textContent='Uhrzeit w\u00e4hlen';flightChecked='';flightFound=false;r.querySelector('#sr-flight-result').hidden=true;r.querySelector('#sr-flight-manual').hidden=true;r.querySelector('#telephone-date').textContent=new Intl.DateTimeFormat('de-CH',{weekday:'long',day:'numeric',month:'long',year:'numeric'}).format(new Date(iso+'T12:00:00'));dateButton.textContent=new Intl.DateTimeFormat('de-CH',{day:'2-digit',month:'2-digit',year:'numeric'}).format(new Date(iso+'T12:00:00'));dateBox.hidden=true;ready();};grid.append(b);}dateBox.append(grid);}\ndateButton.onclick=()=>{dateBox.hidden=!dateBox.hidden;if(!dateBox.hidden)calendar();};\nr.querySelector('#sr-flight-manual-time').onclick=()=>{r.querySelector('#sr-flight-manual-picker').append(f.querySelector('.schedule'),f.querySelector('#telephone-picker'));f.querySelector('.schedule').classList.add('visible');r.querySelector('#telephone-time').click();};\nfor(const field of [airline,r.querySelector('#sr-flight-number')])field.addEventListener('input',()=>{flightChecked='';flightFound=false;r.querySelector('#sr-flight-result').hidden=true;r.querySelector('#sr-flight-manual').hidden=true;});\nfunction ready(){const s=steps[index];next.hidden=s==='review'||flightBusy||(s==='flight'&&(!\/^[A-Z0-9]{2}$\/.test(val('#sr-airline'))||!\/^\\d{1,4}$\/.test(val('#sr-flight-number'))||!f.elements.date.value))||(s==='contact'&&(!val('#sr-name')||!val('#sr-phone')||(val('#sr-email')&&!r.querySelector('#sr-email').validity.valid)));}flow.addEventListener('input',ready);function show(){r.querySelector('#sr-flight-date').textContent=f.elements.date.value?new Intl.DateTimeFormat('de-CH',{day:'2-digit',month:'2-digit',year:'numeric'}).format(new Date(f.elements.date.value+'T12:00:00')):'Datum w\u00e4hlen';r.querySelectorAll('[data-step]').forEach(el=>el.hidden=el.dataset.step!==steps[index]);r.querySelector('#sr-flow-progress').textContent='Schritt '+(index+1)+' von '+steps.length;err.textContent='';next.hidden=steps[index]==='review';next.textContent=steps[index]==='contact'?'Angaben pr\u00fcfen':'Weiter';ready()}window.srStartForm=()=>{airport=\/flughafen z\u00fcrich|zurich airport|z\u00fcrich airport|\\bZRH\\b\/i.test(val('#pickup'));steps=airport?['flight','people','contact','review']:['date','people','contact','review'];index=0;flightChecked='';flightFound=false;hero.classList.add('sr-form-mode');flow.hidden=false;r.querySelector('#sr-flow-picker').append(f.querySelector('.schedule'),f.querySelector('#telephone-picker'));f.querySelector('.schedule').classList.add('visible');show()};r.querySelector('#sr-flow-back').onclick=()=>{if(index>0){index--;show()}else{hero.classList.remove('sr-form-mode');flow.hidden=true}};async function post(url,body){const response=await fetch(url,{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/json',...(config.dataset.nonce?{'X-WP-Nonce':config.dataset.nonce}:{})},body:JSON.stringify(body)});const data=await response.json();if(!response.ok)throw Error(data.message||'Die Angaben konnten nicht gepr\u00fcft werden.');return data}next.onclick=async()=>{const step=steps[index];if(step==='flight'&&(!\/^[A-Z0-9]{2}$\/.test(val('#sr-airline'))||!\/^\\d{1,4}$\/.test(val('#sr-flight-number'))||!f.elements.date.value)){err.textContent='Bitte Airline-Code und Flugnummer erg\u00e4nzen.';return}if(step==='date'&&(!f.elements.date.value||!f.elements.time.value)){err.textContent='Bitte Datum und Uhrzeit w\u00e4hlen.';return}if(step==='people'&&(+val('#sr-passengers')<1||+val('#sr-bags')<0)){err.textContent='Bitte die Anzahl pr\u00fcfen.';return}if(step==='people'&&r.querySelector('#sr-children').checked&&!\/^\\d+(?:[.,]\\d+)*(?:\\s*,\\s*\\d+(?:\\.\\d+)*)*$\/.test(val('#sr-ages'))){err.textContent='Bitte das Alter der Kinder eintragen, zum Beispiel 2, 5.';return}if(step==='flight'){\nconst signature=val('#sr-airline')+val('#sr-flight-number')+'|'+f.elements.date.value;\nif(flightChecked!==signature){flightBusy=true;ready();err.textContent='Flug wird gesucht\u2026';\ntry{const session=await post(config.dataset.sessionEndpoint,{});const data=await post(config.dataset.endpoint.replace(\/\\\/chat$\/,'\/flight-form'),{token:session.token,flight:val('#sr-airline')+val('#sr-flight-number'),date:f.elements.date.value});flightChecked=signature;flightFound=!!data.found;\nconst result=r.querySelector('#sr-flight-result'),manual=r.querySelector('#sr-flight-manual');result.replaceChildren();manual.hidden=flightFound;result.hidden=!flightFound;\nif(flightFound){f.elements.time.value=data.flight.arrival;r.querySelector('#telephone-time').textContent=data.flight.arrival;r.querySelector('#sr-flight-origin').value=data.flight.origin_label||data.flight.origin;const from=document.createElement('strong');from.textContent=data.flight.origin_label||data.flight.origin;const icon=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','svg');icon.setAttribute('viewBox','0 0 50 50');icon.innerHTML='<path d=\"M9 7l20 9L40 5q7-6 5 3L34 23l9 21-5 2-14-17-9 9 1 7-3 2-5-9-7-5 2-3 8 1 9-10L4 11Z\"\/>';const time=document.createElement('strong');time.textContent=data.flight.arrival+' Uhr';result.append(from,icon,time);err.textContent='';}\nelse{f.elements.time.value='';r.querySelector('#telephone-time').textContent='Uhrzeit w\u00e4hlen';r.querySelector('#sr-flight-origin').value='';err.textContent='F\u00fcr diesen Flug und dieses Datum konnten wir keine eindeutige Ankunft finden. Bitte erg\u00e4nzen Sie Herkunft und Ankunftszeit.';}\n}catch(e){flightChecked=signature;flightFound=false;r.querySelector('#sr-flight-manual').hidden=false;f.elements.time.value='';r.querySelector('#telephone-time').textContent='Uhrzeit w\u00e4hlen';err.textContent='Die Flugauskunft ist derzeit nicht verf\u00fcgbar. Bitte erg\u00e4nzen Sie Herkunft und Ankunftszeit.';}\nfinally{flightBusy=false;ready();}return;}\nif(!flightFound&&(!val('#sr-flight-origin')||!f.elements.time.value)){err.textContent='Bitte Herkunft und Ankunftszeit erg\u00e4nzen.';return;}\nindex++;show();return;}\nif(step==='contact'){if(!val('#sr-name')||!val('#sr-phone')||(val('#sr-email')&&!r.querySelector('#sr-email').validity.valid)){err.textContent='Bitte Name und Telefon erg\u00e4nzen. Eine eingetragene E-Mail muss g\u00fcltig sein.';return}next.disabled=true;next.textContent='Preis wird gepr\u00fcft\u2026';try{const session=await post(config.dataset.sessionEndpoint,{});const kids=r.querySelector('#sr-children').checked;const flight=airport?val('#sr-airline')+val('#sr-flight-number'):'';const message='Bitte berechnen: '+(airport?'Abholung am Flughafen Z\u00fcrich (from_airport). Flug '+flight+'. Herkunft: '+val('#sr-flight-origin')+'. Zieladresse: '+val('#destination'):'Fahrt von A nach B (intercity), vollst\u00e4ndige Abholadresse '+val('#pickup')+', Zieladresse '+val('#destination')+'. verbindliche Reservierung vorbereiten, intercity_booking true')+'. Datum '+f.elements.date.value+', Uhrzeit '+f.elements.time.value+'. '+val('#sr-passengers')+' Fahrg\u00e4ste, '+val('#sr-bags')+' gro\u00dfe Koffer. '+(kids?'Kinder: Alter '+val('#sr-ages')+' Jahre.':'Keine Kinder.')+' Fahrzeug '+(val('#sr-vehicle')==='van'?'Van':(val('#sr-vehicle')==='taxi_plus'?'Premium Taxi':'Limousine'))+'.';const data=await post(config.dataset.endpoint,{token:session.token,message,selection:{vehicle:val('#sr-vehicle'),flight_manual:airport&&!flightFound},request_id:crypto.randomUUID()});const review=r.querySelector('#sr-flow-review');review.replaceChildren();const icons={pin:'<path d=\"M12 21s7-8 7-13a7 7 0 1 0-14 0c0 5 7 13 7 13Z\"\/><circle cx=\"12\" cy=\"8\" r=\"2.5\"\/>',plane:'<path d=\"m21 3-7 8 5 8-2 2-7-6-4 4-1-1 2-5-5-7 2-2 8 5Z\"\/>',calendar:'<rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M7 3v4m10-4v4M3 11h18\"\/>',clock:'<circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 6v6l4 2\"\/>',person:'<circle cx=\"12\" cy=\"5\" r=\"3\"\/><path d=\"M5 21v-4a7 7 0 0 1 14 0v4\"\/>',bag:'<rect x=\"5\" y=\"6\" width=\"14\" height=\"15\" rx=\"2\"\/><path d=\"M9 6V3h6v3M9 10v7m6-7v7\"\/>',baby:'<circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M10 4c4 0 4 4 1 4M8 12h1m6 0h1m-7 4q3 3 6 0\"\/>',child:'<circle cx=\"12\" cy=\"7\" r=\"4\"\/><path d=\"M5 21a7 7 0 0 1 14 0M9 7h.1M15 7h.1\"\/>'};const symbol=k=>{const svg=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','svg');svg.setAttribute('viewBox','0 0 24 24');svg.setAttribute('aria-hidden','true');svg.innerHTML=icons[k];return svg};const clean=s=>{const seen=new Set();return s.split(',').map(x=>x.trim()).filter(x=>{const key=x.toLocaleLowerCase();if(seen.has(key))return false;seen.add(key);return true}).join(', ')};const line=(label,text,icon,cls='')=>{const el=document.createElement('div');el.className='sr-summary-line '+cls;el.append(symbol(icon));const box=document.createElement('div'),small=document.createElement('span'),strong=document.createElement('strong');small.textContent=label;strong.textContent=text;box.append(small,strong);el.append(box);review.append(el)};line('Abholort',clean(val('#pickup')),\/flughafen|airport\/i.test(val('#pickup'))?'plane':'pin');line('Fahrtziel',clean(val('#destination')),\/flughafen|airport\/i.test(val('#destination'))?'plane':'pin');const day=new Date(f.elements.date.value+'T12:00:00');line('Datum',new Intl.DateTimeFormat(window.srPageLocale||'de-CH',{weekday:'long'}).format(day)+', der '+day.getDate()+'. '+(day.getMonth()+1)+'. '+day.getFullYear(),'calendar','sr-summary-date');line('Uhrzeit',f.elements.time.value+' Uhr','clock','sr-summary-date');const ages=kids?val('#sr-ages').split(\/[,; ]+\/).map(Number).filter(Number.isFinite):[];line('Erwachsene',String(Math.max(0,Number(val('#sr-passengers'))-ages.length)),'person');line('Koffer',val('#sr-bags'),'bag');line('Kinder 0\u20133',String(ages.filter(x=>x<3).length),'baby');line('Kinder 3\u201312',String(ages.filter(x=>x>=3&&x<=12).length),'child');if(flight){const flightBox=document.createElement('div');flightBox.className='sr-summary-flight';if(!logo.hidden){const airlineImage=img.cloneNode();airlineImage.alt='Airline '+val('#sr-airline');flightBox.append(airlineImage)}const details=document.createElement('strong');details.textContent='Flug '+flight+(val('#sr-flight-origin')?' \u00b7 aus \/ via '+val('#sr-flight-origin'):'');flightBox.append(details);review.append(flightBox)}const price=document.createElement('strong');price.textContent=data.quote?'Fahrpreis: '+data.quote.total:'Weitere Angaben erforderlich';review.append(price);if(!data.quote){const p=document.createElement('p');p.textContent=data.reply;review.append(p)}index++;show()}catch(e){err.textContent=e.message}finally{next.disabled=false;next.textContent='Angaben pr\u00fcfen'}return}index++;show()};flow.addEventListener('focusin',e=>{if(e.target.matches('input,textarea,select'))setTimeout(()=>e.target.scrollIntoView({block:'center',behavior:'smooth'}),250)});});window.addEventListener('DOMContentLoaded',()=>{const root=document.querySelector('.swissride-preview'),control=root.querySelector('.sr-language-controls'),load=control.querySelector('.sr-language-load'),maps={de:{}},sources=new WeakMap(),attrs=new WeakMap();let active='de',busy=false;const excluded='script,style,svg,input,textarea,.sr-language-controls,.sr-summary-line strong,.sr-summary-flight strong,.pac-container,.sr-address-options';function apply(){const walker=document.createTreeWalker(root,NodeFilter.SHOW_TEXT);let node;while(node=walker.nextNode()){if(node.parentElement.closest(excluded))continue;let rec=sources.get(node);if(!rec||node.nodeValue!==rec.last)rec={source:node.nodeValue,last:node.nodeValue};const key=rec.source.trim(),translated=maps[active][key];rec.last=translated?rec.source.replace(key,translated):rec.source;if(node.nodeValue!==rec.last)node.nodeValue=rec.last;sources.set(node,rec)}root.querySelectorAll('[placeholder],[aria-label]').forEach(el=>{if(el.closest('.sr-language-controls'))return;let rec=attrs.get(el)||{};for(const a of ['placeholder','aria-label']){if(!el.hasAttribute(a))continue;let entry=rec[a];if(!entry||el.getAttribute(a)!==entry.last)entry={source:el.getAttribute(a)};entry.last=maps[active][entry.source]||entry.source;if(el.getAttribute(a)!==entry.last)el.setAttribute(a,entry.last);rec[a]=entry}attrs.set(el,rec)})}new MutationObserver(()=>{if(active!=='de')apply()}).observe(root,{subtree:true,childList:true,characterData:true});control.querySelectorAll('[data-page-lang]').forEach(button=>button.onclick=async()=>{if(busy)return;const lang=button.dataset.pageLang;busy=true;control.setAttribute('aria-busy','true');load.hidden=false;load.firstChild.textContent='\u00dcbersetzung wird geladen\u2026';try{if(!maps[lang]){const c=document.querySelector('.srct[data-endpoint]');if(!c)throw Error('Die \u00dcbersetzung ist noch nicht verf\u00fcgbar.');async function post(url,data){const response=await fetch(url,{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application\/json',...(c.dataset.nonce?{'X-WP-Nonce':c.dataset.nonce}:{})},body:JSON.stringify(data)});const result=await response.json();if(!response.ok)throw Error(result.message||'\u00dcbersetzung konnte nicht geladen werden.');return result}const session=await post(c.dataset.sessionEndpoint,{}),result=await post(c.dataset.languageEndpoint,{token:session.token,language:lang,scope:'website'});maps[lang]=result.ui||{}}active=lang;window.srPageLocale=lang==='de'?'de-CH':lang;root.setAttribute('lang',lang);control.querySelector('summary span').textContent=button.textContent.replace(\/^S+s\/,'');apply();control.open=false;load.hidden=true}catch(e){load.firstChild.textContent=e.message;load.querySelector('i').hidden=true;setTimeout(()=>load.hidden=true,6000)}finally{busy=false;control.removeAttribute('aria-busy')}});});<\/script><\/div><style>.swissride-preview #sr-flow #sr-flow-back{background:#f2f2f2;color:#666;border:0}.swissride-preview #sr-flow #sr-flow-back::before{content:'\u2039';font-size:22px;line-height:1;margin-right:7px}.swissride-preview #sr-flight-date{width:100%;min-height:48px;background:#f2f2f2;color:#222}.swissride-preview #sr-flight-calendar{max-width:390px;background:#f2f2f2;color:#333;padding:16px;border-radius:6px;margin:12px 0}.swissride-preview #sr-flight-calendar button{background:white;color:#333;padding:5px;min-height:32px}.swissride-preview #sr-flight-calendar [aria-pressed=true]{background:#ffcb00;color:#222}.swissride-preview #sr-flight-result{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;gap:18px;text-align:center;padding:22px 12px;background:#ffffff0d;border-radius:8px;margin:16px 0}.swissride-preview #sr-flight-result svg{width:52px;height:52px;fill:none;stroke:#ffcb00;stroke-width:2}.swissride-preview #sr-flight-result strong{font-size:23px;color:white}.swissride-preview #sr-flight-manual{margin-top:16px}.swissride-preview #sr-flight-manual-picker{margin-top:12px}.swissride-preview #sr-flight-result[hidden],.swissride-preview #sr-flight-calendar[hidden],.swissride-preview #sr-flight-manual[hidden]{display:none!important}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Neue Seite im Test \u00b7 Preisorientierung mit den bestehenden Swissride-Regeln \ud83c\udf10 Deutsch \ud83c\udde9\ud83c\uddea Deutsch\ud83c\uddec\ud83c\udde7 English\ud83c\uddeb\ud83c\uddf7 Fran\u00e7ais\ud83c\uddee\ud83c\uddf9 Italiano\ud83c\uddea\ud83c\uddf8 Espa\u00f1ol\ud83c\uddf7\ud83c\uddfa \u0420\u0443\u0441\u0441\u043a\u0438\u0439\ud83c\uddfa\ud83c\udde6 \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430\ud83c\uddf8\ud83c\udde6 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-7620","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/pages\/7620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/comments?post=7620"}],"version-history":[{"count":114,"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/pages\/7620\/revisions"}],"predecessor-version":[{"id":7746,"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/pages\/7620\/revisions\/7746"}],"wp:attachment":[{"href":"https:\/\/swissride.taxi\/index.php\/wp-json\/wp\/v2\/media?parent=7620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}