{"id":148,"date":"2026-10-13T09:43:37","date_gmt":"2026-10-13T07:43:37","guid":{"rendered":"https:\/\/www.odyscab.fr\/en\/?page_id=148"},"modified":"2026-10-13T09:43:40","modified_gmt":"2026-10-13T07:43:40","slug":"motorcycle-taxi","status":"publish","type":"page","link":"https:\/\/www.odyscab.fr\/en\/motorcycle-taxi\/","title":{"rendered":"Motorcycle taxi"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"148\" class=\"elementor elementor-148\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-enouter elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"enouter\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-encolumn\" data-id=\"encolumn\" data-element_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-enhtml elementor-widget elementor-widget-html\" data-id=\"enhtml\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n\n\/* Odyscab \u2014 red homepage direction, scoped to its own content. *\/\nbody:has(#odys-moto){margin:0;padding:0;background:#fff}body:has(#odys-moto)::before,body:has(#odys-moto)::after{display:none}\nbody:has(#odys-moto)>#driver-widget-frame{visibility:hidden}\n#odys-moto{--oc-red:#b51640;--oc-red-deep:#8b1434;--oc-ink:#26232a;--oc-muted:#66616a;--oc-pale:#f8f3f4;--oc-line:#e9e2e5;box-sizing:border-box;width:100%;background:white;color:var(--oc-ink);font:16px\/1.65 Arial,Helvetica,sans-serif;text-align:left;overflow:clip}\n#odys-moto *,#odys-moto *::before,#odys-moto *::after{box-sizing:border-box}\n#odys-moto h1,#odys-moto h2,#odys-moto h3,#odys-moto p,#odys-moto figure{margin:0;padding:0;border:0;text-align:left}\n#odys-moto h1,#odys-moto h2,#odys-moto h3{color:inherit;text-transform:none;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.04em;font-weight:600;line-height:1.1}\n#odys-moto h2{font-size:clamp(32px,3.5vw,50px)}#odys-moto h3{font-size:22px;letter-spacing:-.025em;line-height:1.2}\n#odys-moto p,#odys-moto a,#odys-moto summary{font-family:Arial,Helvetica,sans-serif}\n#odys-moto em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;color:var(--oc-red);letter-spacing:-.035em}\n#odys-moto a{color:inherit;text-decoration:none;box-shadow:none;transition:color .22s,background .22s,transform .22s}#odys-moto a:hover{text-decoration:none}\n#odys-moto a:focus-visible,#odys-moto button:focus-visible,#odys-moto summary:focus-visible{outline:3px solid #d85877;outline-offset:5px}\n#odys-moto img{display:block;max-width:100%;height:auto;border:0;border-radius:0}\n#odys-moto button{font:inherit;cursor:pointer}#odys-moto [id]{scroll-margin-top:28px}\n#odys-moto .oc-container{width:min(1280px,calc(100% - 88px));margin-inline:auto}\n#odys-moto .oc-section{padding-block:92px}\n#odys-moto .oc-eyebrow{font:700 10px\/1.6 Arial,Helvetica,sans-serif;letter-spacing:1.7px;color:var(--oc-red);margin-bottom:18px}\n#odys-moto .oc-dot{display:inline-block;width:7px;height:7px;background:var(--oc-red);border-radius:50%;margin-right:6px}\n#odys-moto .oc-skip{position:fixed;top:-90px;left:20px;padding:15px 22px;background:white;z-index:100002}#odys-moto .oc-skip:focus{top:40px}\n#odys-moto .oc-reading-line{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--oc-red);z-index:99998;transform:scaleX(0);transform-origin:left;pointer-events:none}\nbody.admin-bar:has(#odys-moto) #odys-moto .oc-reading-line{top:32px}\n#odys-moto .oc-header{border-bottom:1px solid var(--oc-line);background:#fff;position:relative;z-index:30}\n#odys-moto .oc-header-inner{height:110px;display:flex;align-items:center;gap:35px}\n#odys-moto .oc-brand{display:block;flex-shrink:0;width:85px;height:85px}\n#odys-moto .oc-logo-pulse{display:block;width:85px;height:85px;animation:oc-heartbeat 8s ease-in-out infinite;transform-origin:center}\n#odys-moto .oc-logo-wrap{display:block;position:relative;overflow:hidden;width:85px;height:85px}#odys-moto .oc-logo-wrap img{width:85px;height:auto}\n#odys-moto .oc-logo-shine{position:absolute;inset:-20% auto -20% 0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translateX(-220%) rotate(22deg);mix-blend-mode:screen;animation:oc-gloss 8s ease-in-out infinite;pointer-events:none}\n#odys-moto .oc-nav{display:flex;gap:27px;margin-left:auto;align-items:center;font-size:13px}#odys-moto .oc-nav a{position:relative;padding-block:13px}#odys-moto .oc-nav a::after{content:'';position:absolute;bottom:6px;left:0;width:100%;height:2px;background:var(--oc-red);transform:scaleX(0);transform-origin:left;transition:transform .25s}#odys-moto .oc-nav a:hover::after{transform:scaleX(1)}\n#odys-moto .oc-header-actions{display:flex;align-items:center;gap:25px;font-size:12px}#odys-moto .oc-language{padding:10px 0}\n#odys-moto .oc-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;border:1px solid transparent;border-radius:50px;padding:13px 25px;font:600 13px\/1.5 Arial,Helvetica,sans-serif;white-space:normal}\n#odys-moto .oc-button span{font-size:21px;font-weight:400;transition:transform .25s}#odys-moto .oc-button:hover span{transform:translate(2px,-2px)}\n#odys-moto .oc-button-red{color:white;background:var(--oc-red)}#odys-moto .oc-button-red:hover{background:var(--oc-red-deep)}\n#odys-moto .oc-button-white{color:var(--oc-red-deep);background:white}#odys-moto .oc-button-white:hover{background:#fce8ed}\n#odys-moto .oc-text-link{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:24px;padding-block:7px;border-bottom:1px solid #c2b7bd}#odys-moto .oc-text-link span{font-size:22px;line-height:1;transition:transform .25s}#odys-moto .oc-text-link:hover{color:var(--oc-red)}#odys-moto .oc-text-link:hover span{transform:translateY(3px)}\n#odys-moto .oc-mobile-menu{display:none}\n#odys-moto .oc-hero{display:grid;grid-template-columns:minmax(0,1fr) 384px;grid-template-areas:'copy booking' 'visual booking';column-gap:48px;row-gap:30px;padding-top:45px;align-items:start}\n#odys-moto .oc-hero-copy{grid-area:copy;padding-top:3px;max-width:700px}\n#odys-moto .oc-hero-copy .oc-eyebrow{margin-bottom:15px}\n#odys-moto h1{font-size:clamp(40px,4.25vw,63px);line-height:1.06;letter-spacing:-.055em}#odys-moto h1 span{color:var(--oc-red)}\n#odys-moto .oc-motto{font:italic 25px\/1.32 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:21px 0 18px;color:#5b4f56}#odys-moto .oc-motto em{color:var(--oc-red);font:inherit;letter-spacing:inherit}\n#odys-moto .oc-hero-lead{font-size:15px;line-height:1.65;max-width:560px;color:var(--oc-muted);margin-bottom:15px}\n#odys-moto .oc-booking{grid-area:booking;background:var(--oc-pale);border:1px solid #ecdce2;border-radius:24px;padding:25px 18px 16px;box-shadow:0 12px 35px rgba(84,26,46,.045);position:relative}\n#odys-moto .oc-booking-head{padding:0 9px 13px}#odys-moto .oc-booking-head .oc-eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:8px}#odys-moto .oc-booking h2{font-size:26px;line-height:1.15;letter-spacing:-.035em}#odys-moto .oc-booking-head>p:last-child{font-size:12px;color:var(--oc-muted);margin-top:10px}\n#odys-moto .oc-calculator{width:100%;height:calc(710px * var(--oc-widget-scale,1));min-height:0;background:#fff;border-radius:16px;overflow:hidden}\n#odys-moto .oc-calculator iframe{position:static!important;inset:auto!important;width:calc(100% \/ var(--oc-widget-scale,1))!important;height:710px!important;min-height:710px;display:block!important;visibility:visible!important;border:0!important;border-radius:15px!important;z-index:auto!important;transform:scale(var(--oc-widget-scale,1));transform-origin:top left}\n#odys-moto .oc-calculator-loading{font-size:13px;padding:30px 18px;color:var(--oc-muted)}\n#odys-moto .oc-booking-help{margin-top:13px;font-size:11px;line-height:1.6;text-align:center}#odys-moto .oc-booking-help a{text-decoration:underline;text-underline-offset:3px}\n#odys-moto.oc-booking-expanded .oc-calculator iframe{position:fixed!important;inset:0!important;width:calc(100vw \/ var(--oc-widget-scale,1))!important;height:calc(100dvh \/ var(--oc-widget-scale,1))!important;min-height:0!important;border-radius:0!important;z-index:100001!important}\n#odys-moto.oc-booking-expanded .oc-mobile-booking{display:none}\n#odys-moto .oc-hero-visual{grid-area:visual;position:relative;overflow:hidden;border-radius:22px;min-width:0;align-self:stretch;min-height:290px}\n#odys-moto .oc-hero-visual>img{width:100%;height:100%;min-height:290px;object-fit:cover;object-position:center;aspect-ratio:1.75}\n#odys-moto .oc-hero-visual::after{content:'';position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(24,19,24,.72));pointer-events:none}\n#odys-moto .oc-hero-visual figcaption{position:absolute;left:25px;bottom:23px;color:white;font-size:23px;line-height:1.17;letter-spacing:-.035em;z-index:1;font-weight:500}#odys-moto .oc-hero-visual figcaption span{display:block;font-size:9px;letter-spacing:1.7px;margin-bottom:10px;font-weight:600}\n#odys-moto .oc-visual-arrow{position:absolute;bottom:24px;right:24px;z-index:2;display:grid;place-items:center;background:white;color:var(--oc-red);border-radius:50%;width:46px;height:46px;font-size:24px}#odys-moto .oc-visual-arrow:hover{transform:translateY(4px)}\n#odys-moto .oc-reassurance{padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--oc-line);font-size:12px;color:#5c535b}\n#odys-moto .oc-reassurance span{display:flex;align-items:center;gap:9px}#odys-moto .oc-reassurance i{font-style:normal;color:var(--oc-red);font-size:16px}\n#odys-moto .oc-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}\n#odys-moto .oc-intro h2{font-size:clamp(38px,4.2vw,60px)}#odys-moto .oc-intro-copy>p{font-size:15px;color:var(--oc-muted);margin-bottom:18px}#odys-moto .oc-intro-copy .oc-large-text{font-size:22px;line-height:1.4;color:var(--oc-ink);letter-spacing:-.025em;margin-bottom:22px}#odys-moto .oc-intro-copy .oc-text-link{margin-top:4px}\n#odys-moto .oc-section-heading{display:flex;justify-content:space-between;gap:55px;align-items:end;margin-bottom:39px}#odys-moto .oc-section-heading>p{max-width:350px;font-size:14px;color:var(--oc-muted);padding-bottom:6px}\n#odys-moto .oc-fleet-section{background:var(--oc-pale);padding-block:82px}\n#odys-moto .oc-fleet-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:38px 25px}\n#odys-moto .oc-vehicle{grid-column:span 2;min-width:0}#odys-moto .oc-vehicle-large{grid-column:span 3}\n#odys-moto .oc-vehicle-image{display:block;overflow:hidden;border-radius:18px;position:relative;background:#e6e0e1;isolation:isolate}\n#odys-moto .oc-vehicle-image img{width:100%;aspect-ratio:16\/9;object-fit:cover;transition:transform .65s cubic-bezier(.2,.6,.2,1)}#odys-moto .oc-vehicle-image:hover img{transform:scale(1.035)}\n#odys-moto .oc-location{position:absolute;left:15px;bottom:14px;border-radius:30px;background:rgba(255,255,255,.94);color:#4b3f46;backdrop-filter:blur(5px);font-size:8px;letter-spacing:1.15px;font-weight:700;padding:8px 12px}\n#odys-moto .oc-image-arrow{position:absolute;right:14px;top:14px;background:white;color:var(--oc-red);border-radius:50%;display:grid;place-items:center;width:32px;height:32px;font-size:19px;transition:transform .3s}#odys-moto .oc-vehicle-image:hover .oc-image-arrow{transform:rotate(45deg)}\n#odys-moto .oc-vehicle-info{padding:20px 2px 0;display:flex;justify-content:space-between;gap:14px}#odys-moto .oc-vehicle-info .oc-eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:8px}#odys-moto .oc-vehicle-info h3{font-size:23px;margin-bottom:9px}#odys-moto .oc-vehicle-info p:last-child{font-size:12px;color:var(--oc-muted);line-height:1.6;max-width:340px}#odys-moto .oc-vehicle-index{font:italic 31px\/1 Georgia,serif;color:#c1abb5;margin-top:18px}\n#odys-moto .oc-vehicle-large h3{font-size:28px}#odys-moto .oc-fleet-note{font-size:11px;color:#776f75;margin-top:30px}\n#odys-moto .oc-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}\n#odys-moto .oc-service-card{position:relative;overflow:hidden;border-radius:20px;min-height:390px;color:white;background:#31272d;isolation:isolate}\n#odys-moto .oc-service-card>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .8s}#odys-moto .oc-service-card:hover>img{transform:scale(1.035)}#odys-moto .oc-service-card::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(21,16,20,.02),rgba(21,16,20,.36) 35%,rgba(21,16,20,.87))}\n#odys-moto .oc-service-overlay{position:relative;z-index:1;padding:34px;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;color:white}#odys-moto .oc-service-overlay .oc-eyebrow{color:#ffccda;font-size:9px;margin-bottom:11px}#odys-moto .oc-service-overlay h3{font-size:33px;line-height:1.12;margin-bottom:15px;color:white}#odys-moto .oc-service-overlay>p:not(.oc-eyebrow){font-size:13px;max-width:340px;color:#eee6eb;line-height:1.6}#odys-moto .oc-service-overlay>span{border-top:1px solid rgba(255,255,255,.35);margin-top:23px;padding-top:17px;font-size:12px;display:flex;align-items:center;justify-content:space-between}#odys-moto .oc-service-overlay b{font-size:22px;font-weight:400}\n#odys-moto .oc-service-rows{margin-top:32px}#odys-moto .oc-service-rows>a{display:grid;grid-template-columns:45px 1fr 1.2fr 35px;gap:24px;padding:26px 0;border-bottom:1px solid var(--oc-line);align-items:center}#odys-moto .oc-service-rows>a:hover h3{color:var(--oc-red)}#odys-moto .oc-service-number{font:italic 22px\/1 Georgia,serif;color:var(--oc-red)}#odys-moto .oc-service-rows h3{font-size:20px}#odys-moto .oc-service-rows p{font-size:13px;color:var(--oc-muted);max-width:420px}#odys-moto .oc-row-arrow{font-size:26px;color:var(--oc-red)}\n#odys-moto .oc-story{position:relative;isolation:isolate;background:linear-gradient(120deg,#931634,#b41c40 62%,#cc324d);color:white;padding:76px 0;overflow:hidden}#odys-moto .oc-story-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}#odys-moto .oc-story .oc-eyebrow{color:#ffc7d4}#odys-moto .oc-story h2{font:italic 46px\/1.2 Georgia,serif;letter-spacing:-.035em;color:white;max-width:620px}#odys-moto .oc-story em{color:inherit;font:inherit;letter-spacing:inherit}#odys-moto .oc-story-inner>div:last-child>p{color:#fbe7ed;font-size:15px;margin-bottom:17px}#odys-moto .oc-story .oc-button{margin-top:10px}#odys-moto .oc-story-orbit{position:absolute;width:600px;height:600px;border:1px solid rgba(255,255,255,.13);border-radius:50%;top:-260px;left:-240px;z-index:0}#odys-moto .oc-story-orbit::after{content:'';position:absolute;inset:45px;border:1px solid rgba(255,255,255,.13);border-radius:50%}\n#odys-moto .oc-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}#odys-moto .oc-how-grid article{border-top:1px solid var(--oc-line);padding-top:27px}#odys-moto .oc-how-grid article>span{display:block;font:italic 40px\/1 Georgia,serif;color:var(--oc-red);margin-bottom:25px}#odys-moto .oc-how-grid h3{font-size:21px;margin-bottom:15px}#odys-moto .oc-how-grid p{font-size:14px;color:var(--oc-muted)}\n#odys-moto .oc-pet{background:var(--oc-pale);border-radius:20px;padding:35px 40px;display:flex;align-items:center;gap:30px}#odys-moto .oc-pet-mark{font:italic 72px\/1 Georgia,serif;color:var(--oc-red)}#odys-moto .oc-pet h2{font-size:29px;margin-bottom:9px}#odys-moto .oc-pet .oc-eyebrow{font-size:8px;margin-bottom:8px}#odys-moto .oc-pet p:last-child{font-size:13px;color:var(--oc-muted)}#odys-moto .oc-pet>a{margin-left:auto;flex-shrink:0}\n#odys-moto .oc-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}#odys-moto .oc-faq>div>p:not(.oc-eyebrow){font-size:14px;color:var(--oc-muted);margin-top:24px;margin-bottom:14px}\n#odys-moto .oc-faq details{border-bottom:1px solid var(--oc-line)}#odys-moto .oc-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:500;padding:23px 0;cursor:pointer}#odys-moto .oc-faq summary::-webkit-details-marker{display:none}#odys-moto .oc-faq summary span{font-size:24px;line-height:1;color:var(--oc-red);transition:transform .25s;flex-shrink:0}#odys-moto .oc-faq details[open] summary span{transform:rotate(45deg)}#odys-moto .oc-faq details p{font-size:14px;color:var(--oc-muted);padding-bottom:22px;line-height:1.75}#odys-moto .oc-faq details a{text-decoration:underline;text-underline-offset:3px}\n#odys-moto .oc-final-cta{border-top:1px solid var(--oc-line);padding-block:42px;display:flex;justify-content:space-between;align-items:center;gap:30px}#odys-moto .oc-final-cta h2{font-size:37px}#odys-moto .oc-final-cta .oc-eyebrow{margin-bottom:12px}\n#odys-moto .oc-footer{background:#29252c;color:white;padding-top:55px}#odys-moto .oc-footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:70px;padding-bottom:47px}#odys-moto .oc-footer-brand img{width:90px;height:auto;margin-bottom:18px}#odys-moto .oc-footer .oc-footer-motto{font:italic 19px\/1.3 Georgia,serif;letter-spacing:-.02em;color:white;margin-bottom:16px}#odys-moto .oc-footer-brand>p:last-child{font-size:12px;color:#bfb5bf}#odys-moto .oc-footer h2{font:700 9px\/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.2px;color:#edb5c6;margin:6px 0 22px}#odys-moto .oc-footer nav a,#odys-moto .oc-footer-contact>a{display:block;font-size:12px;color:#e7e0e5;margin-bottom:12px}#odys-moto .oc-footer a:hover{color:#ffbed0}#odys-moto .oc-footer-contact .oc-footer-phone{font-size:23px;color:white;letter-spacing:-.03em;margin-bottom:20px}#odys-moto .oc-footer-bottom{border-top:1px solid #4e434d;display:flex;gap:28px;padding:22px 0;color:#bfb4bd;font-size:10px}#odys-moto .oc-footer-bottom>span{margin-right:auto}#odys-moto .oc-motion-toggle{margin-top:18px;background:transparent;border:0;border-bottom:1px solid #80717d;color:#cfc0cc;font-size:10px;padding:5px 0}\n#odys-moto .oc-mobile-booking{display:none}\n\/* Content is visible without JavaScript; animation only starts on successful enhancement. *\/\n#odys-moto.oc-motion-ready .oc-reveal{opacity:0;transform:translateY(-22px);transition:opacity .75s,transform .85s cubic-bezier(.2,.65,.2,1)}#odys-moto.oc-motion-ready .oc-reveal.oc-visible{opacity:1;transform:none}\n#odys-moto.oc-motion-paused .oc-vehicle-image:hover img,#odys-moto.oc-motion-paused .oc-service-card:hover>img{transform:none}#odys-moto.oc-motion-paused .oc-reveal{opacity:1!important;transform:none!important;transition:none!important}#odys-moto.oc-motion-paused .oc-logo-pulse,#odys-moto.oc-motion-paused .oc-logo-shine,#odys-moto.oc-logo-hidden .oc-logo-pulse,#odys-moto.oc-logo-hidden .oc-logo-shine{animation-play-state:paused}\n@keyframes oc-heartbeat{0%,13%,45%,100%{transform:scale(1)}22%{transform:scale(1.055)}29%{transform:scale(1.008)}35%{transform:scale(1.035)}}\n@keyframes oc-gloss{0%,4%{transform:translateX(-220%) rotate(22deg);opacity:0}6%{opacity:1}24%{transform:translateX(440%) rotate(22deg);opacity:1}25%,100%{transform:translateX(440%) rotate(22deg);opacity:0}}\n@media(min-width:1600px){#odys-moto .oc-hero{grid-template-columns:minmax(0,1fr) 405px;column-gap:65px}}\n@media(max-width:1100px){#odys-moto .oc-container{width:calc(100% - 56px)}#odys-moto .oc-nav{gap:18px;font-size:12px}#odys-moto .oc-header-inner{gap:20px}#odys-moto .oc-header-actions{gap:18px}#odys-moto .oc-hero{column-gap:30px;grid-template-columns:minmax(0,1fr) 350px}#odys-moto h1{font-size:43px}#odys-moto .oc-booking{padding-inline:12px}#odys-moto .oc-intro,#odys-moto .oc-faq{gap:50px}#odys-moto .oc-story-inner{gap:45px}#odys-moto .oc-story h2{font-size:39px}#odys-moto .oc-pet{gap:23px;padding:28px}#odys-moto .oc-pet-mark{display:none}#odys-moto .oc-footer-main{gap:40px}}\n@media(max-width:900px){#odys-moto .oc-nav{display:none}#odys-moto .oc-header-actions{margin-left:auto}#odys-moto .oc-mobile-menu{display:block;position:relative}#odys-moto .oc-mobile-menu summary{list-style:none;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 0}#odys-moto .oc-mobile-menu summary::-webkit-details-marker{display:none}#odys-moto .oc-mobile-menu summary span{font-size:19px}#odys-moto .oc-mobile-menu nav{position:absolute;right:0;top:58px;width:250px;background:#fff;padding:18px 23px;border-radius:14px;box-shadow:0 15px 50px #40233026;border:1px solid var(--oc-line)}#odys-moto .oc-mobile-menu nav a{display:block;padding:10px 0;font-size:14px}#odys-moto .oc-hero{column-gap:23px;grid-template-columns:minmax(0,1fr) 340px}#odys-moto h1{font-size:38px}#odys-moto .oc-motto{font-size:22px}#odys-moto .oc-hero-lead{font-size:14px}#odys-moto .oc-hero-visual>img{min-height:290px;object-position:48% center}#odys-moto .oc-hero-visual figcaption{font-size:20px;left:19px}#odys-moto .oc-hero-visual .oc-visual-arrow{display:none}#odys-moto .oc-reassurance{display:grid;grid-template-columns:1fr 1fr;row-gap:12px}#odys-moto .oc-intro{gap:40px}#odys-moto .oc-fleet-grid{gap:30px 20px}#odys-moto .oc-vehicle{grid-column:span 3}#odys-moto .oc-vehicle:last-child{grid-column:2 \/ span 4}#odys-moto .oc-section-heading{gap:30px}#odys-moto .oc-section-heading>p{max-width:270px}#odys-moto .oc-service-overlay{padding:27px}#odys-moto .oc-service-overlay h3{font-size:28px}#odys-moto .oc-service-rows>a{grid-template-columns:30px 1fr 1fr 24px;gap:18px}#odys-moto .oc-pet{flex-wrap:wrap}#odys-moto .oc-pet>a{margin-left:0}#odys-moto .oc-how-grid{gap:27px}#odys-moto .oc-how-grid h3{font-size:18px}}\n@media(max-width:740px){#odys-moto .oc-container{width:calc(100% - 36px)}#odys-moto .oc-header-inner{height:89px;gap:18px}#odys-moto .oc-brand,#odys-moto .oc-logo-pulse,#odys-moto .oc-logo-wrap{width:67px;height:67px}#odys-moto .oc-logo-wrap img{width:67px}#odys-moto .oc-header-book{min-height:43px;padding:10px 17px;font-size:12px;gap:15px}#odys-moto .oc-header-actions{gap:15px}#odys-moto .oc-language{font-size:11px}#odys-moto .oc-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'booking' 'visual';gap:28px;padding-top:33px}#odys-moto h1{font-size:clamp(36px,9.8vw,52px);letter-spacing:-.05em}#odys-moto .oc-motto{font-size:25px;margin-block:20px}#odys-moto .oc-hero-lead{max-width:550px;font-size:14px}#odys-moto .oc-booking{width:min(100%,440px);justify-self:center;padding:23px 14px 14px;border-radius:20px}#odys-moto .oc-booking h2{font-size:27px}#odys-moto .oc-hero-visual{min-height:0}#odys-moto .oc-hero-visual>img{min-height:0;aspect-ratio:1.55;object-fit:cover}#odys-moto .oc-hero-visual figcaption{font-size:25px}#odys-moto .oc-hero-visual .oc-visual-arrow{display:grid}#odys-moto .oc-reassurance{padding:26px 0;font-size:10px;column-gap:12px}#odys-moto .oc-reassurance span{gap:7px}#odys-moto .oc-section{padding-block:60px}#odys-moto .oc-intro{grid-template-columns:1fr;gap:29px}#odys-moto .oc-intro h2{font-size:45px}#odys-moto .oc-intro-copy .oc-large-text{font-size:20px}#odys-moto .oc-section-heading{display:block;margin-bottom:28px}#odys-moto .oc-section-heading>p{max-width:500px;margin-top:20px;font-size:14px}#odys-moto h2{font-size:38px}#odys-moto .oc-eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:16px}#odys-moto .oc-fleet-section{padding-block:57px}#odys-moto .oc-fleet-grid{grid-template-columns:1fr;gap:35px}#odys-moto .oc-vehicle,#odys-moto .oc-vehicle-large,#odys-moto .oc-vehicle:last-child{grid-column:auto}#odys-moto .oc-vehicle-info{padding-top:18px}#odys-moto .oc-vehicle h3{font-size:27px}#odys-moto .oc-vehicle-info p:last-child{font-size:13px}#odys-moto .oc-location{font-size:8px}#odys-moto .oc-service-grid{grid-template-columns:1fr;gap:20px}#odys-moto .oc-service-card,#odys-moto .oc-service-overlay{min-height:365px}#odys-moto .oc-service-overlay h3{font-size:31px}#odys-moto .oc-service-rows>a{grid-template-columns:26px 1fr 24px;gap:8px 13px;padding-block:24px}#odys-moto .oc-service-rows h3{font-size:20px}#odys-moto .oc-service-rows p{grid-column:2;grid-row:2;font-size:13px}#odys-moto .oc-row-arrow{grid-column:3;grid-row:1 \/ span 2}#odys-moto .oc-story{padding-block:55px}#odys-moto .oc-story-inner{grid-template-columns:1fr;gap:28px}#odys-moto .oc-story h2{font-size:38px}#odys-moto .oc-story-inner>div:last-child>p{font-size:14px}#odys-moto .oc-how-grid{grid-template-columns:1fr;gap:27px}#odys-moto .oc-how-grid article{position:relative;padding-left:64px;min-height:112px}#odys-moto .oc-how-grid article>span{position:absolute;top:28px;left:0;font-size:35px}#odys-moto .oc-how-grid h3{font-size:21px;margin-bottom:11px}#odys-moto .oc-pet{padding:28px 24px;gap:18px}#odys-moto .oc-pet h2{font-size:30px}#odys-moto .oc-faq{grid-template-columns:1fr;gap:24px}#odys-moto .oc-faq summary{font-size:14px;padding-block:22px}#odys-moto .oc-final-cta{align-items:flex-start;flex-direction:column;padding-block:32px;gap:22px}#odys-moto .oc-final-cta h2{font-size:34px}#odys-moto .oc-footer{padding-top:38px;padding-bottom:74px}#odys-moto .oc-footer-main{grid-template-columns:1fr 1fr;gap:35px 24px;padding-bottom:33px}#odys-moto .oc-footer-brand{grid-column:1 \/ -1;display:grid;grid-template-columns:82px 1fr;gap:0 23px;align-items:center}#odys-moto .oc-footer-brand img{grid-row:1 \/ span 2;width:82px;margin:0}#odys-moto .oc-footer .oc-footer-motto{font-size:20px;margin-bottom:11px}#odys-moto .oc-footer-brand>p:last-child{font-size:10px}#odys-moto .oc-footer h2{font-size:8px;letter-spacing:.9px}#odys-moto .oc-footer-contact .oc-footer-phone{font-size:17px}#odys-moto .oc-footer nav a,#odys-moto .oc-footer-contact>a{font-size:11px}#odys-moto .oc-footer-bottom{flex-wrap:wrap;gap:15px 22px;font-size:9px}#odys-moto .oc-footer-bottom>span{width:100%;margin:0}#odys-moto .oc-mobile-booking{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:99990;align-items:stretch;box-shadow:0 6px 30px #4b1e3a26;border-radius:50px;background:#fff;border:1px solid #eee0e6;padding:5px;gap:5px}#odys-moto .oc-mobile-booking>a{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;min-height:45px;border-radius:40px;padding:10px 18px}#odys-moto .oc-mobile-booking>a:first-child{width:30%;color:var(--oc-red)}#odys-moto .oc-mobile-booking>a:last-child{flex:1;background:var(--oc-red);color:#fff;gap:17px}#odys-moto .oc-mobile-booking span{font-size:20px}}\n@media(max-width:370px){#odys-moto .oc-container{width:calc(100% - 24px)}#odys-moto .oc-header-inner{gap:11px}#odys-moto .oc-header-actions{gap:12px}#odys-moto .oc-header-book{padding:9px 13px;gap:10px}#odys-moto .oc-mobile-menu summary{font-size:11px;gap:6px}#odys-moto .oc-booking{padding-inline:8px}#odys-moto .oc-booking-head{padding-inline:10px}#odys-moto h1{font-size:34px}#odys-moto .oc-faq h2,#odys-moto .oc-story h2{font-size:34px}#odys-moto .oc-footer-main{column-gap:16px}}\n@media(prefers-reduced-motion:reduce){#odys-moto .oc-logo-pulse,#odys-moto .oc-logo-shine{animation:none!important}#odys-moto .oc-reveal{opacity:1!important;transform:none!important;transition:none!important}#odys-moto img,#odys-moto a,#odys-moto a::after,#odys-moto span{transition:none!important}#odys-moto .oc-vehicle-image:hover img,#odys-moto .oc-service-card:hover>img{transform:none}#odys-moto .oc-reading-line{display:none}}\n\n\/* Rounded red blocks on a luminous cream background. *\/\nbody:has(#odys-moto){background:#f4ecdf}\n#odys-moto{\n  --oc-red:#b51e43;--oc-red-deep:#8c1736;--oc-muted:#64525b;\n  --oc-pale:#fff0f0;--oc-line:#ebd7dd;--oc-radius:34px;\n  --oc-page-width:min(1280px,calc(100% - 72px));\n  padding-block:24px 28px;\n  background:radial-gradient(circle at 95% 100px,#fff9ed 0,rgba(255,249,237,.65) 160px,transparent 640px),linear-gradient(155deg,#f4ecdf 0%,#f9f3e9 38%,#f1e7d8 70%,#f7f0e5 100%);\n}\n#odys-moto .oc-container{width:var(--oc-page-width)}\n#odys-moto .oc-header{width:var(--oc-page-width);margin:0 auto 24px;border:1px solid #fff;border-radius:var(--oc-radius);background:#ffffffed;box-shadow:0 12px 35px #40677d0a}\n#odys-moto .oc-header-inner{width:100%;height:auto;min-height:144px;padding:12px 26px;gap:24px}\n#odys-moto .oc-brand{width:auto;height:auto;display:flex;align-items:center;gap:16px;flex-shrink:0}\n#odys-moto .oc-logo-pulse,#odys-moto .oc-logo-wrap{width:114px;height:114px;flex-shrink:0}\n#odys-moto .oc-logo-wrap img{width:114px}\n#odys-moto .oc-brand-description{display:block;font-size:17px;line-height:1.22;font-weight:600;letter-spacing:-.035em;color:var(--oc-red-deep)}\n#odys-moto .oc-brand-description small{display:block;margin-top:10px;font-size:8px;line-height:1.5;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#75515d}\n#odys-moto .oc-nav{gap:24px;font-size:12px}\n#odys-moto .oc-header-actions{gap:20px}\n#odys-moto .oc-hero{padding-top:0;grid-template-columns:minmax(0,1fr) 392px;gap:24px;align-items:stretch}\n#odys-moto .oc-hero-copy{max-width:none;padding:38px 40px 35px;border-radius:var(--oc-radius);color:#fff;background:linear-gradient(125deg,#971637,#bb2146 65%,#c7344b);box-shadow:0 16px 35px #7e264414}\n#odys-moto .oc-hero-copy .oc-eyebrow{color:#ffe2e7;font-size:9px;letter-spacing:1.5px}\n#odys-moto .oc-hero-copy .oc-dot{background:#ffd2c6}\n#odys-moto .oc-hero-copy h1{font-size:clamp(43px,4.2vw,61px);line-height:1.08;color:#fff}\n#odys-moto .oc-hero-copy h1 span{color:#ffd2c6}\n#odys-moto .oc-motto,#odys-moto .oc-motto em{color:#fff4ed}\n#odys-moto .oc-hero-lead{color:#fff1f4;font-size:14px;max-width:560px}\n#odys-moto .oc-hero-copy .oc-text-link{color:#fff;border-color:#eaa2b5;gap:17px;font-size:12px}\n#odys-moto .oc-hero-copy .oc-text-link:hover{color:#ffe3cb}\n#odys-moto .oc-booking{align-self:start;background:linear-gradient(155deg,#fff6f4,#f2cbd4);border:1px solid #fff4f2;border-radius:var(--oc-radius);padding:27px 18px 18px;box-shadow:0 14px 35px #8a486f0c}\n#odys-moto .oc-booking-head{padding-bottom:18px}\n#odys-moto .oc-booking-head h2{color:#7f1432}\n#odys-moto .oc-booking-head>p:last-child{color:#71515d}\n#odys-moto .oc-booking-help{color:#6b3446}\n#odys-moto .oc-hero-visual{border-radius:var(--oc-radius);min-height:290px}\n#odys-moto .oc-hero-visual>img{aspect-ratio:2.1;min-height:290px}\n#odys-moto .oc-hero-visual figcaption{left:29px;bottom:26px}\n#odys-moto .oc-reassurance{margin-block:24px;padding:21px 29px;border:1px solid #ffffffcc;border-radius:24px;background:#ffffffb5;color:#604050}\n#odys-moto .oc-section,#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-pet,#odys-moto .oc-final-cta,#odys-moto .oc-footer{border-radius:var(--oc-radius);margin:0 auto 26px;padding:52px;box-shadow:0 14px 40px #385d7310}\n#odys-moto .oc-section{background:#fffaf9}\n#odys-moto .oc-intro{background:linear-gradient(125deg,#fff1ee,#f7dce2);gap:62px}\n#odys-moto .oc-intro h2{font-size:clamp(35px,3.5vw,50px)}\n#odys-moto .oc-intro-copy .oc-large-text{color:#7f1735}\n#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-footer{width:var(--oc-page-width)}\n#odys-moto .oc-fleet-section>.oc-container,#odys-moto .oc-story>.oc-container,#odys-moto .oc-footer>.oc-container{width:100%}\n#odys-moto .oc-fleet-section{background:#fffaf8}\n#odys-moto .oc-fleet-grid{gap:24px}\n#odys-moto .oc-vehicle{border-radius:26px;padding:8px;background:#a81a3b;color:white;overflow:hidden}\n#odys-moto .oc-vehicle:nth-child(2){background:#bf324b}\n#odys-moto .oc-vehicle:nth-child(3){background:#f6d5d8;color:#642137}\n#odys-moto .oc-vehicle:nth-child(4){background:#861b38}\n#odys-moto .oc-vehicle:nth-child(5){background:#eed8df;color:#642137}\n#odys-moto .oc-vehicle-image{border-radius:20px}\n#odys-moto .oc-vehicle-info{padding:22px 16px 20px;gap:8px}\n#odys-moto .oc-vehicle-info .oc-eyebrow{color:inherit;letter-spacing:.9px;font-size:8px}\n#odys-moto .oc-vehicle-info h3{font-size:22px}\n#odys-moto .oc-vehicle-large h3{font-size:29px}\n#odys-moto .oc-vehicle-info p:last-child{color:inherit;font-size:12px;line-height:1.65}\n#odys-moto .oc-vehicle-index{color:inherit;opacity:.7;font-size:26px}\n#odys-moto .oc-section-heading{gap:36px}\n#odys-moto .oc-section-heading>p{max-width:315px}\n#odys-moto .oc-service-card{border-radius:27px}\n#odys-moto .oc-service-rows{display:grid;gap:12px;margin-top:24px}\n#odys-moto .oc-service-rows>a{border:0;background:#fae8e9;border-radius:23px;padding:24px;gap:18px;grid-template-columns:32px 1fr 1.2fr 24px}\n#odys-moto .oc-service-rows>a:nth-child(2){background:#f5d9df}\n#odys-moto .oc-service-rows>a:nth-child(3){background:#eed0d9}\n#odys-moto .oc-service-rows>a:hover{background:#edc0ce}\n#odys-moto .oc-story{padding-block:58px;background:linear-gradient(120deg,#931837,#ba2646 65%,#ce4156)}\n#odys-moto .oc-story-inner{gap:58px}\n#odys-moto .oc-story h2{font-size:43px}\n#odys-moto .oc-how{background:#fff9f5}\n#odys-moto .oc-how-grid{gap:18px}\n#odys-moto .oc-how-grid article{padding:26px 23px;border:0;border-radius:24px;background:#fff0ed}\n#odys-moto .oc-how-grid article:nth-child(2){background:#f9dde2}\n#odys-moto .oc-how-grid article:nth-child(3){background:#f0c9d5}\n#odys-moto .oc-how-grid article>span{margin-bottom:21px;font-size:35px}\n#odys-moto .oc-how-grid h3{font-size:20px}\n#odys-moto .oc-how-grid p{font-size:13px}\n#odys-moto .oc-pet{padding-block:36px;background:#e8b8c7;color:#6c1736;gap:24px}\n#odys-moto .oc-pet p:last-child{color:#633a4b}\n#odys-moto .oc-pet .oc-eyebrow,#odys-moto .oc-pet-mark{color:#6c1736}\n#odys-moto .oc-pet .oc-text-link{border-color:#9f6b7f}\n#odys-moto .oc-faq{gap:50px;background:#fffaf8}\n#odys-moto .oc-faq-list{min-width:0}\n#odys-moto .oc-faq details{background:#fff0f0;border:0;border-radius:19px;padding:0 21px;margin-bottom:10px}\n#odys-moto .oc-faq details[open]{background:#f8dfe5}\n#odys-moto .oc-faq summary{font-size:14px;padding-block:20px}\n#odys-moto .oc-final-cta{border:0;background:linear-gradient(110deg,#ca3b50,#aa1f41);color:#fff;padding-block:40px}\n#odys-moto .oc-final-cta .oc-eyebrow{color:#fff}\n#odys-moto .oc-final-cta .oc-button{background:#fff;color:#8b1937}\n#odys-moto .oc-final-cta .oc-button:hover{background:#ffe7df}\n#odys-moto .oc-footer{background:#6e1833;padding-block:42px 0;margin-bottom:0}\n#odys-moto .oc-footer-main{gap:42px;padding-bottom:34px}\n#odys-moto .oc-footer-brand img{width:116px;border-radius:50%;background:white}\n#odys-moto .oc-footer-brand>p:last-child,#odys-moto .oc-footer nav a,#odys-moto .oc-footer-contact>a,#odys-moto .oc-footer-bottom,#odys-moto .oc-motion-toggle{color:#fae6ed}\n#odys-moto .oc-footer h2{color:#ffd5dd}\n#odys-moto .oc-footer-bottom{border-color:#ad667d}\n@media(max-width:1180px){\n  #odys-moto .oc-header-inner{gap:18px;padding-inline:22px}\n  #odys-moto .oc-nav{gap:17px;font-size:11px}\n  #odys-moto .oc-brand{gap:10px}\n  #odys-moto .oc-logo-pulse,#odys-moto .oc-logo-wrap{width:100px;height:100px}\n  #odys-moto .oc-logo-wrap img{width:100px}\n  #odys-moto .oc-brand-description{font-size:15px}\n  #odys-moto .oc-brand-description small{font-size:7px;letter-spacing:.6px}\n  #odys-moto .oc-header-actions{gap:15px}\n  #odys-moto .oc-header-book{padding-inline:19px;gap:17px}\n  #odys-moto .oc-hero{grid-template-columns:minmax(0,1fr) 364px}\n  #odys-moto .oc-hero-copy{padding:32px}\n  #odys-moto .oc-hero-copy h1{font-size:45px}\n  #odys-moto .oc-section,#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-pet,#odys-moto .oc-final-cta,#odys-moto .oc-footer{padding-inline:36px}\n  #odys-moto .oc-intro{gap:40px}\n}\n@media(max-width:1000px){\n  #odys-moto{--oc-page-width:calc(100% - 48px)}\n  #odys-moto .oc-nav{display:none}\n  #odys-moto .oc-header-actions{margin-left:auto}\n  #odys-moto .oc-mobile-menu{display:block;position:relative}\n  #odys-moto .oc-mobile-menu summary{list-style:none;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 0}\n  #odys-moto .oc-mobile-menu summary::-webkit-details-marker{display:none}\n  #odys-moto .oc-mobile-menu summary span{font-size:19px}\n  #odys-moto .oc-mobile-menu nav{position:absolute;right:0;top:58px;width:250px;max-width:calc(100vw - 72px);background:#fff;padding:18px 23px;border-radius:20px;box-shadow:0 15px 50px #40233026;border:1px solid var(--oc-line)}\n  #odys-moto .oc-mobile-menu nav a{display:block;padding:10px 0;font-size:14px}\n  #odys-moto .oc-hero{grid-template-columns:minmax(0,1fr) 348px;gap:20px}\n  #odys-moto .oc-hero-copy{padding:28px}\n  #odys-moto .oc-hero-copy h1{font-size:36px}\n  #odys-moto .oc-booking{padding-inline:12px}\n  #odys-moto .oc-motto{font-size:23px}\n  #odys-moto .oc-section,#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-pet,#odys-moto .oc-final-cta,#odys-moto .oc-footer{padding-inline:30px}\n  #odys-moto .oc-intro h2{font-size:39px}\n  #odys-moto .oc-how-grid{grid-template-columns:1fr;gap:14px}\n  #odys-moto .oc-how-grid article{padding:26px 26px 26px 87px;position:relative;min-height:125px}\n  #odys-moto .oc-how-grid article>span{position:absolute;left:27px;top:27px}\n  #odys-moto .oc-story h2{font-size:37px}\n  #odys-moto .oc-pet{flex-wrap:wrap}\n  #odys-moto .oc-pet>a{margin-left:0}\n}\n@media(max-width:800px){\n  #odys-moto .oc-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'booking' 'visual'}\n  #odys-moto .oc-hero-copy h1{font-size:clamp(39px,7vw,53px)}\n  #odys-moto .oc-booking{width:min(100%,480px);justify-self:center;padding-inline:20px}\n  #odys-moto .oc-hero-visual>img{aspect-ratio:1.9;min-height:0}\n  #odys-moto .oc-hero-visual{min-height:0}\n  #odys-moto .oc-intro,#odys-moto .oc-faq{grid-template-columns:1fr;gap:28px}\n  #odys-moto .oc-story-inner{grid-template-columns:1fr;gap:27px}\n}\n@media(max-width:740px){\n  #odys-moto{--oc-page-width:calc(100% - 28px);--oc-radius:28px;padding-block:14px 92px;background:radial-gradient(circle at 100% 0,#fff9ed,transparent 560px),linear-gradient(160deg,#f4ecdf,#f9f3e9 40%,#f1e7d8)}\n  #odys-moto .oc-header{margin-bottom:18px}\n  #odys-moto .oc-header-inner{min-height:130px;padding:13px 18px;display:grid;grid-template-columns:1fr auto;gap:8px 14px}\n  #odys-moto .oc-brand{grid-column:1;grid-row:1 \/ span 2;gap:11px}\n  #odys-moto .oc-logo-pulse,#odys-moto .oc-logo-wrap{width:92px;height:92px}\n  #odys-moto .oc-logo-wrap img{width:92px}\n  #odys-moto .oc-brand-description{font-size:15px}\n  #odys-moto .oc-brand-description small{font-size:7px;letter-spacing:.4px}\n  #odys-moto .oc-header-actions{grid-column:2;grid-row:1;margin:0;justify-self:end}\n  #odys-moto .oc-header-book{display:none}\n  #odys-moto .oc-mobile-menu{grid-column:2;grid-row:2;justify-self:end;align-self:start}\n  #odys-moto .oc-mobile-menu summary{padding-block:5px;font-size:11px;gap:7px}\n  #odys-moto .oc-mobile-menu nav{top:38px;max-width:calc(100vw - 64px)}\n  #odys-moto .oc-hero{gap:18px}\n  #odys-moto .oc-hero-copy{padding:30px 25px}\n  #odys-moto .oc-hero-copy h1{font-size:clamp(33px,8vw,49px)}\n  #odys-moto .oc-hero-copy .oc-eyebrow{font-size:8px;letter-spacing:1px;line-height:1.7}\n  #odys-moto .oc-motto{font-size:24px}\n  #odys-moto .oc-hero-lead{font-size:14px}\n  #odys-moto .oc-hero-copy .oc-text-link{gap:14px;line-height:1.5}\n  #odys-moto .oc-booking{padding:25px 15px 16px}\n  #odys-moto .oc-booking h2{font-size:27px}\n  #odys-moto .oc-hero-visual>img{aspect-ratio:1.45;min-height:235px}\n  #odys-moto .oc-hero-visual figcaption{font-size:24px;left:24px;bottom:24px}\n  #odys-moto .oc-visual-arrow{right:20px;bottom:23px;width:40px;height:40px}\n  #odys-moto .oc-reassurance{margin-block:18px;padding:22px 20px;gap:12px;font-size:10px;border-radius:24px}\n  #odys-moto .oc-section,#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-pet,#odys-moto .oc-final-cta,#odys-moto .oc-footer{padding:34px 24px;margin-bottom:18px}\n  #odys-moto .oc-intro h2{font-size:38px}\n  #odys-moto h2{font-size:35px}\n  #odys-moto .oc-section-heading>p{max-width:none}\n  #odys-moto .oc-fleet-grid{gap:20px}\n  #odys-moto .oc-vehicle-info{padding:20px 13px}\n  #odys-moto .oc-vehicle h3,#odys-moto .oc-vehicle-large h3{font-size:25px}\n  #odys-moto .oc-vehicle-info p:last-child{font-size:13px}\n  #odys-moto .oc-vehicle-index{font-size:23px}\n  #odys-moto .oc-location{font-size:7px;letter-spacing:.8px;left:10px;bottom:10px;padding:7px 10px}\n  #odys-moto .oc-service-overlay{padding:24px;min-height:350px}\n  #odys-moto .oc-service-card{min-height:350px}\n  #odys-moto .oc-service-overlay h3{font-size:29px}\n  #odys-moto .oc-service-rows>a{grid-template-columns:23px 1fr 20px;gap:10px;padding:22px 18px}\n  #odys-moto .oc-service-rows h3{font-size:20px}\n  #odys-moto .oc-story h2{font-size:37px}\n  #odys-moto .oc-how-grid article{padding:23px 21px 23px 66px;min-height:0}\n  #odys-moto .oc-how-grid article>span{left:18px;top:24px;font-size:30px}\n  #odys-moto .oc-how-grid h3{font-size:20px}\n  #odys-moto .oc-pet h2{font-size:30px}\n  #odys-moto .oc-pet .oc-text-link{font-size:12px;gap:15px}\n  #odys-moto .oc-faq details{padding-inline:17px}\n  #odys-moto .oc-faq summary{font-size:14px;gap:12px}\n  #odys-moto .oc-final-cta h2{font-size:33px}\n  #odys-moto .oc-footer{margin-bottom:0;padding-bottom:12px}\n  #odys-moto .oc-footer-main{gap:29px 20px}\n  #odys-moto .oc-footer-brand{display:block}\n  #odys-moto .oc-footer-brand img{width:108px;margin-bottom:21px}\n  #odys-moto .oc-footer .oc-footer-motto{font-size:23px}\n  #odys-moto .oc-footer-brand>p:last-child{font-size:12px}\n}\n@media(max-width:420px){\n  #odys-moto .oc-header-inner{grid-template-columns:1fr auto;padding:17px 20px;gap:8px}\n  #odys-moto .oc-brand{grid-column:1 \/ -1;grid-row:1;justify-content:center;gap:14px}\n  #odys-moto .oc-logo-pulse,#odys-moto .oc-logo-wrap{width:104px;height:104px}\n  #odys-moto .oc-logo-wrap img{width:104px}\n  #odys-moto .oc-brand-description{font-size:16px}\n  #odys-moto .oc-header-actions{grid-column:1;grid-row:2;justify-self:start;margin-left:4px}\n  #odys-moto .oc-mobile-menu{grid-column:2;grid-row:2;align-self:center}\n  #odys-moto .oc-header-actions .oc-language{padding:5px 0}\n  #odys-moto .oc-hero-copy{padding:27px 23px}\n  #odys-moto .oc-hero-copy h1{font-size:34px}\n  #odys-moto .oc-section,#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-pet,#odys-moto .oc-final-cta,#odys-moto .oc-footer{padding-inline:21px}\n  #odys-moto .oc-intro h2,#odys-moto h2{font-size:33px}\n  #odys-moto .oc-story h2{font-size:34px}\n  #odys-moto .oc-vehicle-info{padding-inline:10px}\n  #odys-moto .oc-vehicle-info h3{font-size:23px}\n  #odys-moto .oc-vehicle-index{display:none}\n  #odys-moto .oc-footer-main{grid-template-columns:1fr}\n  #odys-moto .oc-footer-contact .oc-footer-phone{font-size:22px}\n  #odys-moto .oc-footer nav a,#odys-moto .oc-footer-contact>a{font-size:12px}\n}\n@media(max-width:340px){\n  #odys-moto .oc-header-inner{padding-inline:14px}\n  #odys-moto .oc-brand{gap:10px}\n  #odys-moto .oc-logo-pulse,#odys-moto .oc-logo-wrap{width:94px;height:94px}\n  #odys-moto .oc-logo-wrap img{width:94px}\n  #odys-moto .oc-brand-description{font-size:14px}\n  #odys-moto .oc-brand-description small{max-width:100px}\n  #odys-moto .oc-hero-copy{padding-inline:19px}\n  #odys-moto .oc-hero-copy h1{font-size:30px}\n  #odys-moto .oc-hero-visual figcaption{font-size:20px;left:20px}\n  #odys-moto .oc-hero-visual .oc-visual-arrow{display:none}\n  #odys-moto .oc-reassurance{grid-template-columns:1fr}\n  #odys-moto .oc-booking{padding-inline:10px}\n  #odys-moto .oc-booking h2{font-size:25px}\n  #odys-moto .oc-section,#odys-moto .oc-fleet-section,#odys-moto .oc-story,#odys-moto .oc-pet,#odys-moto .oc-final-cta,#odys-moto .oc-footer{padding-inline:19px}\n  #odys-moto .oc-intro h2,#odys-moto h2,#odys-moto .oc-faq h2{font-size:30px}\n  #odys-moto .oc-story h2{font-size:32px}\n  #odys-moto .oc-service-overlay{padding:21px}\n  #odys-moto .oc-service-overlay h3{font-size:27px}\n  #odys-moto .oc-service-rows>a{grid-template-columns:1fr 18px;padding:21px 17px}\n  #odys-moto .oc-service-number{display:none}\n  #odys-moto .oc-service-rows p{grid-column:1}\n  #odys-moto .oc-row-arrow{grid-column:2}\n  #odys-moto .oc-how-grid article{padding:21px}\n  #odys-moto .oc-how-grid article>span{position:static;margin-bottom:15px}\n  #odys-moto .oc-pet .oc-text-link{font-size:11px;gap:7px;white-space:normal;flex-shrink:1}\n  #odys-moto .oc-final-cta h2{font-size:30px}\n}\n\n#odys-moto .oc-story-inner>div:last-child>p{color:#fff}\n\n\/* Two comparable directions. Only colors change; layout and content stay shared. *\/\n#odys-moto[data-palette]{\n  --oc-ink:#292c30;--oc-muted:#625f59;--oc-pale:#faf7f0;--oc-line:#ded8ce;\n  --oc-secondary:#292c30;--oc-secondary-deep:#222529;--oc-soft:#efebe3;\n  --oc-accent-surface:#fffcf5;--oc-accent-ink:#292c30;--oc-accent-muted:#625f59;--oc-accent-line:#d8d0c3;\n}\n#odys-moto[data-palette=\"bleu\"]{\n  --oc-secondary:#007f8b;--oc-secondary-deep:#006572;--oc-soft:#e8f0ee;\n  --oc-accent-surface:#007f8b;--oc-accent-ink:#fff;--oc-accent-muted:#fff;--oc-accent-line:#83c1c7;\n}\n#odys-moto[data-palette] .oc-header{background:#fffcf7;border-color:#fffdf9;box-shadow:0 12px 35px #40342109}\n#odys-moto[data-palette] .oc-brand-description small{color:#625f59}\n#odys-moto[data-palette] .oc-hero-copy .oc-eyebrow,\n#odys-moto[data-palette] .oc-hero-lead{color:#fff}\n#odys-moto[data-palette] .oc-hero-copy .oc-dot{background:#fff4df}\n#odys-moto[data-palette] .oc-hero-copy h1 span{color:#fff4df}\n#odys-moto[data-palette] .oc-motto,#odys-moto[data-palette] .oc-motto em{color:#fff9ed}\n#odys-moto[data-palette] .oc-hero-copy .oc-text-link{border-color:#e3c4ae}\n#odys-moto[data-palette] .oc-button-white:hover{background:#f0e8d9}\n#odys-moto[data-palette] .oc-booking{background:var(--oc-accent-surface);color:var(--oc-accent-ink);border-color:var(--oc-accent-surface);box-shadow:0 14px 35px #4034210c}\n#odys-moto[data-palette] .oc-booking-head h2{color:var(--oc-accent-ink)}\n#odys-moto[data-palette] .oc-booking-head .oc-eyebrow{color:var(--oc-accent-ink)}\n#odys-moto[data-palette] .oc-booking-head>p:last-child,\n#odys-moto[data-palette] .oc-booking-help{color:var(--oc-accent-muted)}\n#odys-moto[data-palette] .oc-reassurance{background:#fffcf5;color:#514e48;border-color:#fffdf7}\n#odys-moto[data-palette] .oc-section,\n#odys-moto[data-palette] .oc-fleet-section,\n#odys-moto[data-palette] .oc-how,\n#odys-moto[data-palette] .oc-faq{background:#fffcf7}\n#odys-moto[data-palette] .oc-intro{background:var(--oc-accent-surface);color:var(--oc-accent-ink)}\n#odys-moto[data-palette] .oc-intro .oc-eyebrow,\n#odys-moto[data-palette] .oc-intro h2 em,\n#odys-moto[data-palette] .oc-intro-copy .oc-large-text{color:var(--oc-accent-ink)}\n#odys-moto[data-palette] .oc-intro-copy>p{color:var(--oc-accent-muted)}\n#odys-moto[data-palette] .oc-intro .oc-text-link{color:var(--oc-accent-ink);border-color:var(--oc-accent-line)}\n#odys-moto[data-palette=\"blanc\"] .oc-intro h2 em{color:var(--oc-red)}\n#odys-moto[data-palette] .oc-vehicle:nth-child(2),\n#odys-moto[data-palette] .oc-vehicle:nth-child(5){background:var(--oc-secondary);color:#fff}\n#odys-moto[data-palette] .oc-vehicle:nth-child(3){background:var(--oc-soft);color:var(--oc-ink)}\n#odys-moto[data-palette] .oc-vehicle-image{background:#e8e2d8}\n#odys-moto[data-palette] .oc-location{color:#393b3d;background:#fffcf5f2}\n#odys-moto[data-palette] .oc-fleet-note{color:#625f59}\n#odys-moto[data-palette] .oc-service-overlay .oc-eyebrow{color:#fff4df}\n#odys-moto[data-palette] .oc-service-overlay>p:not(.oc-eyebrow){color:#fffaf1}\n#odys-moto[data-palette] .oc-service-rows>a,\n#odys-moto[data-palette] .oc-service-rows>a:nth-child(2),\n#odys-moto[data-palette] .oc-service-rows>a:nth-child(3){background:var(--oc-soft)}\n#odys-moto[data-palette] .oc-service-rows>a:hover{background:#e4dfd5}\n#odys-moto[data-palette=\"bleu\"] .oc-service-rows>a:hover{background:#d5e8e7}\n#odys-moto[data-palette] .oc-story .oc-eyebrow{color:#fff9ed}\n#odys-moto[data-palette] .oc-story-orbit,#odys-moto[data-palette] .oc-story-orbit::after{border-color:#ffffff24}\n#odys-moto[data-palette] .oc-how-grid article,\n#odys-moto[data-palette] .oc-how-grid article:nth-child(2),\n#odys-moto[data-palette] .oc-how-grid article:nth-child(3){background:var(--oc-soft)}\n#odys-moto[data-palette] .oc-pet{background:var(--oc-secondary-deep);color:#fff}\n#odys-moto[data-palette] .oc-pet p:last-child,\n#odys-moto[data-palette] .oc-pet .oc-eyebrow,\n#odys-moto[data-palette] .oc-pet-mark,\n#odys-moto[data-palette] .oc-pet .oc-text-link{color:#fff}\n#odys-moto[data-palette] .oc-pet .oc-text-link{border-color:#ffffff70}\n#odys-moto[data-palette] .oc-faq details{background:var(--oc-soft)}\n#odys-moto[data-palette] .oc-faq details[open]{background:#e9e3d8}\n#odys-moto[data-palette=\"bleu\"] .oc-faq details[open]{background:#d6e8e6}\n#odys-moto[data-palette] .oc-final-cta .oc-button:hover{background:#fff4df}\n#odys-moto[data-palette] .oc-footer{background:var(--oc-secondary-deep)}\n#odys-moto[data-palette] .oc-footer-brand>p:last-child,\n#odys-moto[data-palette] .oc-footer nav a,\n#odys-moto[data-palette] .oc-footer-contact>a,\n#odys-moto[data-palette] .oc-footer-bottom,\n#odys-moto[data-palette] .oc-motion-toggle,\n#odys-moto[data-palette] .oc-footer h2{color:#fff9ed}\n#odys-moto[data-palette] .oc-footer a:hover{color:#fff}\n#odys-moto[data-palette] .oc-footer-bottom{border-color:#ffffff45}\n#odys-moto[data-palette] .oc-motion-toggle{border-color:#ffffff75}\n#odys-moto[data-palette] .oc-mobile-menu nav,#odys-moto[data-palette] .oc-mobile-booking{background:#fffcf7;border-color:#ded8ce}\n#odys-moto[data-palette] a:focus-visible,#odys-moto[data-palette] button:focus-visible,#odys-moto[data-palette] summary:focus-visible{outline-color:var(--oc-secondary)}\n#odys-moto[data-palette=\"bleu\"] .oc-booking a:focus-visible,\n#odys-moto[data-palette=\"bleu\"] .oc-intro a:focus-visible,\n#odys-moto[data-palette] .oc-pet a:focus-visible,\n#odys-moto[data-palette] .oc-footer a:focus-visible,\n#odys-moto[data-palette] .oc-footer button:focus-visible{outline-color:#fff}\n#odys-moto[data-palette] .oc-hero-copy a:focus-visible,\n#odys-moto[data-palette] .oc-story a:focus-visible,\n#odys-moto[data-palette] .oc-final-cta a:focus-visible{outline-color:#fff}\n\n\/* Strong gradients: deep brand colors open into brighter coral and turquoise. *\/\n#odys-moto[data-palette=\"bleu\"]{\n  --oc-red-gradient:linear-gradient(100deg,#5f0b26 0%,#a71b36 46%,#cb3c47 100%);\n  --oc-blue-gradient:linear-gradient(100deg,#002d3c 0%,#005b6c 46%,#00818d 100%);\n  --oc-blue-deep-gradient:linear-gradient(100deg,#001e2a 0%,#004d60 48%,#007582 100%);\n}\n#odys-moto[data-palette=\"bleu\"] .oc-hero-copy,\n#odys-moto[data-palette=\"bleu\"] .oc-story,\n#odys-moto[data-palette=\"bleu\"] .oc-final-cta,\n#odys-moto[data-palette=\"bleu\"] .oc-vehicle:nth-child(1),\n#odys-moto[data-palette=\"bleu\"] .oc-vehicle:nth-child(4){background:var(--oc-red-gradient)}\n#odys-moto[data-palette=\"bleu\"] .oc-booking,\n#odys-moto[data-palette=\"bleu\"] .oc-intro,\n#odys-moto[data-palette=\"bleu\"] .oc-vehicle:nth-child(2),\n#odys-moto[data-palette=\"bleu\"] .oc-vehicle:nth-child(5){background:var(--oc-blue-gradient)}\n#odys-moto[data-palette=\"bleu\"] .oc-booking{border-color:transparent}\n#odys-moto[data-palette=\"bleu\"] .oc-pet,\n#odys-moto[data-palette=\"bleu\"] .oc-footer{background:var(--oc-blue-deep-gradient)}\n#odys-moto[data-palette=\"bleu\"] .oc-header-book,\n#odys-moto[data-palette=\"bleu\"] .oc-mobile-booking>a:last-child{background:var(--oc-red-gradient);color:#fff}\n#odys-moto[data-palette=\"bleu\"] .oc-header-book:hover{background:linear-gradient(118deg,#81132b,#b52338)}\n#odys-moto[data-palette=\"bleu\"] .oc-vehicle:nth-child(3){background:linear-gradient(118deg,#dce9e7,#f2f6f1)}\n#odys-moto[data-palette=\"bleu\"] .oc-service-rows>a,\n#odys-moto[data-palette=\"bleu\"] .oc-service-rows>a:nth-child(2),\n#odys-moto[data-palette=\"bleu\"] .oc-service-rows>a:nth-child(3),\n#odys-moto[data-palette=\"bleu\"] .oc-how-grid article,\n#odys-moto[data-palette=\"bleu\"] .oc-how-grid article:nth-child(2),\n#odys-moto[data-palette=\"bleu\"] .oc-how-grid article:nth-child(3){background:linear-gradient(118deg,#e0ecea,#f2f6f1)}\n#odys-moto[data-palette=\"bleu\"] .oc-service-rows>a:hover{background:linear-gradient(118deg,#cce2df,#e9f2ed)}\n\n\/* The brightest ends sit away from white copy or use dark lettering. *\/\n#odys-moto[data-palette=\"bleu\"] .oc-hero-copy{\n  background:linear-gradient(100deg,#650c28 0%,#ab1935 43%,#cb3c47 70%,#f39c70 100%);\n}\n#odys-moto[data-palette=\"bleu\"] .oc-booking{\n  background:linear-gradient(180deg,#003841 0%,#006270 25%,#369eaa 62%,#96dcde 100%);\n}\n#odys-moto[data-palette=\"bleu\"] .oc-booking-help{color:#07333e}\n#odys-moto[data-palette=\"bleu\"] .oc-booking-help a:focus-visible{outline-color:#07333e}\n#odys-moto[data-palette=\"bleu\"] .oc-intro{\n  background:linear-gradient(100deg,#003440 0%,#00616f 33%,#81cfd0 50%,#c5eae4 100%);\n}\n#odys-moto[data-palette=\"bleu\"] .oc-intro-copy>p,\n#odys-moto[data-palette=\"bleu\"] .oc-intro-copy .oc-large-text,\n#odys-moto[data-palette=\"bleu\"] .oc-intro-copy .oc-text-link{color:#08333d}\n#odys-moto[data-palette=\"bleu\"] .oc-intro-copy .oc-text-link{border-color:#397b80}\n#odys-moto[data-palette=\"bleu\"] .oc-intro-copy a:focus-visible{outline-color:#08333d}\n#odys-moto[data-palette=\"bleu\"] .oc-final-cta{\n  background:linear-gradient(100deg,#6c0d29 0%,#b6233b 52%,#f09b74 100%);\n}\n@media(max-width:1350px){\n  #odys-moto[data-palette=\"bleu\"] .oc-hero-copy{\n    background:linear-gradient(115deg,#570820 0%,#a31a36 48%,#ce414c 100%);\n  }\n}\n@media(max-width:800px){\n  #odys-moto[data-palette=\"bleu\"] .oc-intro{\n    background:linear-gradient(145deg,#74c9cf 0%,#a0dcdb 55%,#d9efe5 100%);\n    color:#08333d;\n  }\n  #odys-moto[data-palette=\"bleu\"] .oc-intro .oc-eyebrow,\n  #odys-moto[data-palette=\"bleu\"] .oc-intro h2,\n  #odys-moto[data-palette=\"bleu\"] .oc-intro h2 em{color:#08333d}\n  #odys-moto[data-palette=\"bleu\"] .oc-final-cta{\n    background:linear-gradient(115deg,#570820 0%,#a31a36 48%,#ce414c 100%);\n  }\n}\n\n\n\/* Propositions couleur du 29 septembre : m\u00eame contenu, m\u00eame mise en page. *\/\n#odys-moto[data-direction=\"rouge\"] {\n --oc-direction-soft:linear-gradient(115deg,#f3c9ad,#fcf0de);\n --oc-direction-ink:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking {\n background:linear-gradient(160deg,#f39c70 0%,#f6b98d 48%,#fbe1be 100%);border-color:transparent;color:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-head h2,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-head .oc-eyebrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-head>p:last-child,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking-help {color:#571b25}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro {\n background:linear-gradient(110deg,#f09a76 0%,#f4bd94 48%,#fae1bd 100%);color:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro h2,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro h2 em,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro .oc-eyebrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy>p,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy .oc-large-text,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy .oc-text-link {color:#571b25}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro-copy .oc-text-link {border-color:#8b473f}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(2),\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(5) {\n background:linear-gradient(120deg,#ee9671,#f8cba0);color:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(3) {\n background:linear-gradient(110deg,#f2dfc6,#fcf2e1);color:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-rows>a,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-how-grid article,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details {background:var(--oc-direction-soft)}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-rows>a:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details:has(> summary:focus-visible),\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details[open] {background:linear-gradient(115deg,#edb894,#f9e4c9)}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq summary {font-weight:700;transition:color .22s}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details:hover summary,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq summary:focus-visible {color:var(--oc-red)}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-rows p,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-how-grid p,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq details p {color:#571b25}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-service-number,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-how-grid article>span,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle-index,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-reassurance i {color:#00616f}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle-index {opacity:1}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-booking a:focus-visible,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-intro a:focus-visible {outline-color:#571b25}\n\n\/* Version rouge retenue : flotte cr\u00e8me unie et pied de page rouge clair. *\/\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] {\n --oc-selected-light-red:linear-gradient(120deg,#ee9671,#f8cba0);\n --oc-vehicle-cream:#eadfcd;\n --oc-selected-hero-red:linear-gradient(100deg,#650c28 0%,#ab1935 43%,#cb3c47 70%,#f39c70 100%);\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-vehicle:nth-child(n) {\n background:var(--oc-vehicle-cream);color:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer {\n background:var(--oc-selected-light-red);color:#571b25;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer p,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer h2,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-footer-bottom,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-motion-toggle {color:#571b25;font-weight:700}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a:focus-visible,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer button:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer button:focus-visible {color:#80101c}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-footer-bottom,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer .oc-motion-toggle {border-color:#571b254d}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer a:focus-visible,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-footer button:focus-visible {outline-color:#571b25}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-final-cta .oc-eyebrow {color:#fff}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-final-cta a:focus-visible {outline-color:#fff}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-final-cta,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-pet {\n background:var(--oc-selected-hero-red);color:#fff;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-pet>.oc-text-link {\n background:#fff9ee;color:#571b25;border-color:transparent;border-radius:30px;padding:12px 18px;\n}\n@media(max-width:1350px){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] {\n  --oc-selected-hero-red:linear-gradient(115deg,#570820 0%,#a31a36 48%,#ce414c 100%);\n }\n}\n\n\/* Menu en boutons arrondis, inspir\u00e9 de la r\u00e9f\u00e9rence fournie. *\/\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] {\n --oc-menu-inset:0px;--oc-menu-bar-height:0px;--oc-menu-height:91.25px;\n padding-top:calc(var(--oc-menu-height) + 24px);\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header {\n position:fixed;top:calc(var(--oc-menu-inset) + var(--oc-menu-bar-height));left:50%;transform:translateX(-50%);z-index:99960;\n margin:0;border-radius:0 0 var(--oc-radius) var(--oc-radius);\n background:var(--oc-selected-light-red);border-color:#fff5e8;box-shadow:0 12px 35px #721f2910;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] [id] {\n scroll-margin-top:calc(var(--oc-menu-height) + var(--oc-menu-inset) + var(--oc-menu-bar-height) + 18px);\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"].oc-booking-expanded .oc-header {visibility:hidden}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-inner {min-height:89.25px;height:auto;padding:0 18px;gap:14px}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand {gap:10px}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-pulse,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap {width:84px;height:84px}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap img {width:84px}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description {\n display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;font-size:15px;line-height:1.15;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description br {display:none}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {\n display:inline;font-size:10px;line-height:1.2;letter-spacing:0;margin:0;text-transform:none;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small::before {content:'\u00b7 ';}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {color:#571b25}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav {gap:8px;font-size:12px}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a {\n display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;\n border:1px solid #fff6e8c7;border-radius:999px;background:#fff9ee99;color:#00616f;\n font-weight:700;line-height:1.35;white-space:nowrap;\n transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a::after {display:none}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:focus-visible {\n background:#fff9ee;color:var(--oc-red);border-color:#fff9ee;box-shadow:0 5px 14px #571b2510;transform:translateY(-2px);\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {gap:12px}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language {\n display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:10px;\n border:1px solid #fff6e8;border-radius:999px;background:#fff9ee;color:#00616f;font-size:12px;font-weight:700;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language:focus-visible {color:var(--oc-red)}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-book {\n min-height:44px;padding:9px 18px;border:2px solid #fff2d8;border-radius:999px;\n background:var(--oc-red-gradient);color:#fff;font-size:13px;font-weight:700;gap:18px;\n box-shadow:0 7px 18px #751e2924;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-book:hover {\n background:linear-gradient(110deg,#650c28,#ae203b);box-shadow:0 9px 22px #751e2930;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary {\n display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;\n min-height:44px;padding:10px 15px;border:1px solid #fff6e8c7;border-radius:999px;\n background:#fff9ee99;color:#00616f;font-weight:700;line-height:1.35;transition:color .2s;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary::-webkit-details-marker {display:none}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu[open] summary {background:#fff9ee}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary:focus-visible {background:#fff9ee;color:var(--oc-red)}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav {\n position:absolute;right:0;width:250px;max-width:calc(100vw - 64px);\n background:#fff9ee;border-color:#edc3a5;padding:13px;border-radius:23px;\n box-shadow:0 12px 30px #571b2529;top:calc(100% + 8px);\n max-height:calc(100dvh - var(--oc-menu-height) - var(--oc-menu-inset) - var(--oc-menu-bar-height) - 24px);\n overflow-y:auto;overscroll-behavior:contain;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a {\n display:flex;align-items:center;min-height:44px;padding:10px 14px;margin:5px 0;\n border:1px solid #eccbb0;border-radius:999px;background:#f9dfc3;color:#00616f;font-weight:600;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a:focus-visible {background:#fff9ee;color:var(--oc-red)}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header a:focus-visible,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header summary:focus-visible {outline-color:#571b25}\n@media(max-width:1120px){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav {display:none}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu {display:block;position:relative}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {margin-left:auto}\n}\n@media(max-width:740px){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] {--oc-menu-height:53.75px;padding-top:calc(var(--oc-menu-height) + 18px)}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-inner {\n  display:flex;align-items:center;min-height:51.75px;height:auto;padding:0 10px;gap:8px;\n }\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand {\n  flex:1 1 auto;min-width:0;width:auto;height:auto;justify-content:flex-start;gap:6px;\n }\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-pulse,\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap {width:48px;height:48px}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-logo-wrap img {width:48px}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description {font-size:12px;line-height:1.05}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {\n  font-size:8px;line-height:1.2;letter-spacing:0;margin:0;\n }\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {margin:0}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions .oc-language {width:36px;min-height:36px;padding:6px}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu {flex:0 0 auto;align-self:center}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary {min-height:36px;font-size:12px;gap:6px;padding:6px 10px}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary span {font-size:16px;line-height:1}\n}\n@media(max-width:600px){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description small {display:none}\n}\n@media(max-width:420px){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions {display:none}\n}\n@media(prefers-reduced-motion:reduce){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:hover,\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a:focus-visible {transform:none}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu summary {transition:none}\n #odys-moto[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-faq summary {transition:none}\n}\n\n\/* Le bleu porte les grands aplats ; le rouge reste la signature et l'action. *\/\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-hero-copy {\n background:linear-gradient(100deg,#00303d 0%,#00616f 43%,#00818d 70%,#8cd6d6 100%);\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking {\n background:linear-gradient(160deg,#7acbd0 0%,#a9dedc 48%,#d3ebe5 100%);color:#073b45;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-head h2,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-head .oc-eyebrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-head>p:last-child,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking-help {color:#073b45}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-section-heading em,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-faq h2 em,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-section-heading .oc-eyebrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-faq .oc-eyebrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-how-grid article>span,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-service-number,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-reassurance i,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-image-arrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-visual-arrow {color:#00616f}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(1),\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(4),\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-story {background:var(--oc-blue-gradient);color:#fff}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(2),\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(5) {\n background:linear-gradient(115deg,#83cdd0,#cbe8e1);color:#073b45;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-vehicle:nth-child(3) {\n background:linear-gradient(115deg,#dbece8,#f0f4eb);color:#073b45;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta {\n background:linear-gradient(110deg,#82cdd0,#d2eae2);color:#073b45;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet .oc-eyebrow,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet .oc-text-link,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet p:last-child,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet-mark,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta .oc-eyebrow {color:#073b45}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet .oc-text-link {border-color:#397b80}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta .oc-button,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-story .oc-button {\n background:var(--oc-red-gradient);color:#fff;\n}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta .oc-button:hover,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-story .oc-button:hover {background:#911b33;color:#fff}\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-booking a:focus-visible,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-pet a:focus-visible,\n#odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-final-cta a:focus-visible {outline-color:#073b45}\n@media(max-width:1350px){\n #odys-moto[data-palette=\"bleu\"][data-direction=\"bleu\"] .oc-hero-copy {background:linear-gradient(115deg,#002732 0%,#005866 48%,#00818d 100%)}\n}\n\n#odys-moto .oc-rating-stars{display:inline-flex;gap:4px;font-size:23px;line-height:1.2}\n#odys-moto .oc-star{position:relative;display:inline-block;color:#9d9486;transform-origin:center}\n#odys-moto .oc-star>span{position:absolute;inset:0 auto 0 0;width:var(--oc-star-fill);overflow:hidden;color:#f4ba36}\n#odys-moto .oc-rating-top{display:flex;flex-wrap:wrap;align-items:center;gap:9px 10px;width:fit-content;color:#fff;margin:4px 0 22px;font-size:12px;line-height:1.5}\n#odys-moto .oc-rating-top>span:last-child{text-decoration:underline;text-underline-offset:4px}\n#odys-moto .oc-rating-top .oc-rating-stars{font-size:26px;margin-right:4px}\n#odys-moto .oc-google-top{width:20px;height:20px;object-fit:contain;background:#fff;padding:3px;box-sizing:content-box;border-radius:50%}\n#odys-moto .oc-rating-stars-animated .oc-star{animation:oc-star-shimmer 5.5s ease-in-out infinite;animation-delay:var(--oc-star-delay)}\n@keyframes oc-star-shimmer{0%,17%,100%{filter:brightness(1);transform:scale(1)}7%{filter:brightness(1.8) drop-shadow(0 0 5px #ffdd75);transform:scale(1.13)}}\n#odys-moto .oc-reviews-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:center}\n#odys-moto .oc-reviews-summary{text-align:center;color:#571b25;padding:15px 0}\n#odys-moto .oc-reviews-excellent{font-size:17px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 13px}\n#odys-moto .oc-reviews-score{font-size:48px;font-weight:700;line-height:1.1;margin:0 0 10px}\n#odys-moto .oc-reviews-score>span{font-size:18px;font-weight:400;margin-left:3px}\n#odys-moto .oc-reviews-total{font-size:12px;margin:10px 0 17px}\n#odys-moto .oc-google-wordmark{display:block;width:108px;margin:0 auto 18px}\n#odys-moto .oc-google-wordmark img{display:block;width:108px;height:auto}\n#odys-moto .oc-reviews-summary .oc-text-link{font-size:12px;color:#00616f}\n#odys-moto .oc-review-carousel{min-width:0}\n#odys-moto .oc-review-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px 0 12px;scrollbar-width:thin;scrollbar-color:#b8a893 transparent}\n#odys-moto .oc-review-card{flex:0 0 calc((100% - 36px)\/3);box-sizing:border-box;min-width:0;padding:23px 21px;border:1px solid #d8cbb8;background:#eadfcd;color:#571b25;border-radius:24px;scroll-snap-align:start;display:flex;flex-direction:column}\n#odys-moto .oc-review-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;min-height:46px}\n#odys-moto .oc-review-profile{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:inherit;text-decoration:none}\n#odys-moto .oc-review-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:50%;object-fit:cover;background:#fff9ee}\n#odys-moto .oc-review-author{font-size:13px;font-weight:700;line-height:1.4;min-width:0;overflow-wrap:anywhere}\n#odys-moto .oc-review-author time{display:block;font-size:10px;font-weight:400;margin-top:4px;color:#59554f}\n#odys-moto .oc-review-google{width:23px;height:23px;flex:0 0 23px;margin-top:2px;object-fit:contain}\n#odys-moto .oc-review-profile:hover .oc-review-author,#odys-moto .oc-review-profile:focus-visible .oc-review-author{color:var(--oc-red)}\n#odys-moto .oc-review-card .oc-rating-stars{font-size:20px;gap:3px}\n#odys-moto .oc-review-context{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#00616f;margin:13px 0 0;line-height:1.5}\n#odys-moto .oc-review-card blockquote{margin:13px 0 20px;flex:1}\n#odys-moto .oc-review-card blockquote p{font-size:17px;font-family:Georgia,serif;font-style:italic;line-height:1.6;margin:0}\n#odys-moto .oc-review-excerpt{font-size:10px;margin:0 0 6px;color:#59554f}\n#odys-moto .oc-review-read{display:inline-flex;align-items:center;min-height:28px;font-size:12px;font-weight:600;color:#00616f;text-decoration:underline;text-underline-offset:3px;gap:5px}\n#odys-moto .oc-review-read:hover,#odys-moto .oc-review-read:focus-visible{color:var(--oc-red)}\n#odys-moto .oc-review-controls{display:flex;justify-content:center;gap:10px;margin-top:14px}\n#odys-moto .oc-review-controls[hidden],#odys-moto .oc-review-controls button[hidden]{display:none}\n#odys-moto .oc-review-controls button{min-height:44px;min-width:44px;border:1px solid #d8cbb8;border-radius:25px;padding:10px 16px;background:#fff9ee;color:#00616f;font:inherit;font-size:12px;line-height:1.4;font-weight:600;cursor:pointer}\n#odys-moto .oc-review-controls button:hover,#odys-moto .oc-review-controls button:focus-visible{color:var(--oc-red);border-color:var(--oc-red)}\n#odys-moto .oc-review-status{font-size:10px;color:#59554f;text-align:center;margin:10px 0 0}\n#odys-moto .oc-reviews-source{font-size:10px;color:#59554f;margin:22px 0 0;text-align:right;line-height:1.6}\n#odys-moto.oc-motion-paused .oc-rating-stars-animated .oc-star{animation-play-state:paused}\n@media(max-width:1180px){#odys-moto .oc-reviews-layout{grid-template-columns:170px minmax(0,1fr);gap:22px}#odys-moto .oc-review-card{flex-basis:calc((100% - 18px)\/2)}}\n@media(max-width:820px){#odys-moto .oc-reviews-layout{grid-template-columns:1fr;gap:24px}#odys-moto .oc-reviews-summary{padding:0 0 5px}#odys-moto .oc-reviews-source{text-align:left}}\n@media(max-width:580px){#odys-moto .oc-review-card{flex-basis:calc(100% - 24px);padding:24px}#odys-moto .oc-review-author{font-size:14px}#odys-moto .oc-review-card blockquote p{font-size:18px}}\n@media(prefers-reduced-motion:reduce){#odys-moto .oc-rating-stars-animated .oc-star{animation:none}}\n\n\/* Services, longue distance, exemples de tarifs et application \u2014 octobre 2026. *\/\n#odys-moto .oc-service-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 26px}\n#odys-moto .oc-service-shortcuts a{display:inline-flex;align-items:center;gap:22px;min-height:44px;padding:10px 18px;border:1px solid #d7c7b5;border-radius:30px;color:#00616f;background:#fff9ee;font-size:12px;font-weight:700;transition:color .2s,background .2s}\n#odys-moto .oc-service-shortcuts a:hover,#odys-moto .oc-service-shortcuts a:focus-visible{color:#80101c;background:#f6dfc4}\n#odys-moto .oc-service-overlay>p:not(.oc-eyebrow){max-width:440px}\n#odys-moto .oc-service-overlay{min-height:420px}\n#odys-moto .oc-distance{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(30px,5vw,76px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;background:linear-gradient(120deg,#f3c9ad,#fcf0de);color:#571b25}\n#odys-moto .oc-distance h2,#odys-moto .oc-app h2{font-size:clamp(35px,3.9vw,54px);line-height:1.08;margin-bottom:24px}\n#odys-moto .oc-distance h2 em,#odys-moto .oc-app h2 em{color:#a01832}\n#odys-moto .oc-distance-copy>p:not(.oc-eyebrow){font-size:14px;line-height:1.75;margin:0 0 16px;max-width:560px}\n#odys-moto .oc-distance-copy .oc-text-link{margin-top:7px;color:#80101c;border-color:#ad796b}\n#odys-moto .oc-distance-journey{background:#fff9ee;border:1px solid #fffdf5;border-radius:26px;padding:30px;color:#571b25}\n#odys-moto .oc-distance-journey>.oc-eyebrow{color:#00616f;font-size:9px;letter-spacing:1.2px}\n#odys-moto .oc-distance-journey ol{list-style:none;padding:0;margin:0}\n#odys-moto .oc-distance-journey li{position:relative;display:flex;gap:19px;padding:0 0 27px;align-items:flex-start}\n#odys-moto .oc-distance-journey li:last-child{padding-bottom:0}\n#odys-moto .oc-distance-journey li:not(:last-child)::after{content:'';position:absolute;left:7px;top:20px;bottom:2px;border-left:1px dashed #8db0af}\n#odys-moto .oc-journey-dot{width:15px;height:15px;flex:0 0 15px;border:4px solid #00616f;background:#fff9ee;border-radius:50%;margin-top:6px}\n#odys-moto .oc-distance-journey small{display:block;color:#00616f;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px}\n#odys-moto .oc-distance-journey strong{display:block;font-size:18px;line-height:1.3}\n#odys-moto .oc-distance-journey li p{font-size:12px;line-height:1.5;margin-top:7px;color:#6f5350}\n#odys-moto .oc-journey-link{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:26px;padding-top:18px;border-top:1px solid #e7d8c5;font-size:12px;font-weight:700;color:#00616f}\n#odys-moto .oc-journey-link:hover{color:#a01832}\n#odys-moto .oc-rates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}\n#odys-moto .oc-rate-card{background:#eadfcd;border:1px solid #e5d5bd;border-radius:27px;padding:26px 28px;color:#571b25;min-width:0}\n#odys-moto .oc-rate-heading{display:flex;gap:19px;align-items:center;padding-bottom:20px}\n#odys-moto .oc-rate-heading>span{font:italic 38px\/1 Georgia,serif;color:#00616f}\n#odys-moto .oc-rate-heading p{font-size:9px;text-transform:uppercase;letter-spacing:1.1px;color:#6f5350;margin-bottom:5px}\n#odys-moto .oc-rate-heading h3{font-size:23px;letter-spacing:-.02em;line-height:1.2}\n#odys-moto .oc-rate-route{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-top:1px solid #cdbba5;transition:color .2s}\n#odys-moto .oc-rate-route:hover,#odys-moto .oc-rate-route:focus-visible{color:#a01832}\n#odys-moto .oc-rate-itinerary{display:flex;flex-direction:column;font-size:13px;line-height:1.7;font-weight:700;min-width:0}\n#odys-moto .oc-rate-itinerary i{font-style:normal;color:#00616f;margin-right:5px}\n#odys-moto .oc-rate-calculate{font-size:11px;font-weight:700;line-height:1.5;text-align:right;color:#00616f;flex:0 0 118px}\n#odys-moto .oc-rate-route:hover .oc-rate-calculate{color:#a01832}\n#odys-moto .oc-rate-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;flex:0 0 142px}\n#odys-moto .oc-rate-price{text-align:right;white-space:nowrap;line-height:1.3}\n#odys-moto .oc-rate-price small{display:block;font-size:10px;color:#6f5350}\n#odys-moto .oc-rate-price strong{font-size:23px;color:#00616f}\n#odys-moto .oc-rates-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:27px}\n#odys-moto .oc-rates-bottom p{max-width:620px;font-size:12px;line-height:1.7;color:#6f5350}\n#odys-moto .oc-rates-bottom .oc-button{flex-shrink:0}\n#odys-moto .oc-app-panel{display:grid;grid-template-columns:1.18fr 1fr;background:#eadfcd;border:1px solid #e5d5bd;border-radius:32px;overflow:hidden;color:#571b25}\n#odys-moto .oc-app-copy{padding:clamp(27px,4vw,52px);align-self:center}\n#odys-moto .oc-app-copy>p:not(.oc-eyebrow){font-size:14px;line-height:1.75;max-width:540px;margin-bottom:20px}\n#odys-moto .oc-app-copy>.oc-app-lead{font-size:18px;line-height:1.5;margin-bottom:12px;font-weight:700}\n#odys-moto .oc-app-features{list-style:none;margin:28px 0;padding:0;display:grid;gap:17px}\n#odys-moto .oc-app-features li{display:flex;gap:17px;align-items:flex-start}\n#odys-moto .oc-app-features li>span{font:italic 25px\/1.2 Georgia,serif;color:#00616f}\n#odys-moto .oc-app-features strong{font-size:14px;display:block;line-height:1.4;margin-bottom:4px}\n#odys-moto .oc-app-features p{font-size:12px;line-height:1.65;color:#6f5350}\n#odys-moto .oc-app-actions{display:flex;align-items:flex-start;flex-direction:column;gap:14px}\n#odys-moto .oc-app-actions .oc-button{font-size:12px;gap:17px;text-align:center}\n#odys-moto .oc-app-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;overflow:hidden;margin:0;background:var(--oc-selected-hero-red,var(--oc-red-gradient));padding:42px 24px;color:#fff}\n#odys-moto .oc-app-stage::before,#odys-moto .oc-app-stage::after{content:'';position:absolute;width:540px;height:540px;border:1px solid #ffffff30;border-radius:50%;z-index:-1;pointer-events:none}\n#odys-moto .oc-app-stage::after{width:420px;height:420px}\n#odys-moto .oc-app-device{position:relative;width:min(256px,100%);padding:20px 7px 9px;background:linear-gradient(130deg,#555052,#171418 22%,#393638);border:1px solid #81736d;border-radius:36px;box-shadow:0 22px 36px #30041555,inset 0 0 0 2px #b2a39855;animation:oc-app-float 7s ease-in-out infinite}\n#odys-moto .oc-app-speaker{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:39px;height:4px;background:#141416;border-radius:8px}\n#odys-moto .oc-app-screen{border-radius:23px;overflow:hidden;background:#fff}\n#odys-moto .oc-app-screen img{display:block;width:100%;height:auto}\n#odys-moto .oc-app-stage figcaption{text-align:center;color:#fff}\n#odys-moto .oc-app-stage figcaption strong{display:block;font:italic 25px\/1.3 Georgia,serif;margin-bottom:5px}\n#odys-moto .oc-app-stage figcaption span{display:block;font-size:11px;line-height:1.5}\n#odys-moto[data-direction=\"bleu\"] .oc-app-stage{background:var(--oc-blue-gradient)}\n#odys-moto[data-direction=\"bleu\"] .oc-distance{background:linear-gradient(120deg,#c0e2df,#edf4eb)}\n#odys-moto.oc-motion-paused .oc-app-device{animation-play-state:paused}\n@keyframes oc-app-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(-2deg)}}\n@media(max-width:950px){\n #odys-moto .oc-app-panel{grid-template-columns:1.15fr 1fr}\n #odys-moto .oc-app-copy{padding:30px}\n #odys-moto .oc-rate-card{padding:23px}\n #odys-moto .oc-rate-route{gap:10px}\n #odys-moto .oc-rate-calculate{flex-basis:99px}\n #odys-moto .oc-rate-prices{flex-basis:128px;gap:12px}\n #odys-moto .oc-rate-price strong{font-size:21px}\n}\n@media(max-width:740px){\n #odys-moto .oc-distance{grid-template-columns:1fr;padding:28px 22px;gap:28px;border-radius:27px}\n #odys-moto .oc-distance-journey{padding:24px 20px}\n #odys-moto .oc-rates-grid{grid-template-columns:1fr;gap:16px}\n #odys-moto .oc-rate-heading h3{font-size:22px}\n #odys-moto .oc-rate-calculate{flex-basis:106px}\n #odys-moto .oc-rates-bottom{align-items:flex-start;flex-direction:column;gap:18px}\n #odys-moto .oc-app-panel{grid-template-columns:1fr;border-radius:27px}\n #odys-moto .oc-app-copy{padding:30px 23px}\n #odys-moto .oc-app-stage{padding:37px 23px 30px;gap:23px}\n #odys-moto .oc-app-device{width:235px}\n #odys-moto .oc-service-shortcuts{gap:8px}\n #odys-moto .oc-service-shortcuts a{padding:9px 13px;font-size:11px;gap:13px}\n #odys-moto .oc-service-overlay{min-height:430px}\n}\n@media(min-width:741px) and (max-width:1100px){\n #odys-moto .oc-rate-route{align-items:flex-start;flex-direction:column;gap:12px}\n #odys-moto .oc-rate-prices{flex:0 0 auto;width:100%;grid-template-columns:1fr 1fr}\n #odys-moto .oc-rate-price{text-align:left}\n}\n@media(max-width:420px){\n #odys-moto .oc-rate-route{align-items:flex-start;flex-direction:column;gap:12px}\n #odys-moto .oc-rate-prices{flex:0 0 auto;width:100%;grid-template-columns:1fr 1fr}\n #odys-moto .oc-rate-price{text-align:left}\n}\n@media(prefers-reduced-motion:reduce){#odys-moto .oc-app-device{animation:none}#odys-moto .oc-service-shortcuts a,#odys-moto .oc-rate-route{transition:none}}\n\n\n\/* Extension de la charte valid\u00e9e de l\u2019accueil Odyscab. *\/\n#odys-moto.mt-page{color:#571b25;--mt-cream:#eadfcd;--mt-blue:#00616f;--mt-paper:#fff9ee}\n#odys-moto.mt-page [hidden]{display:none!important}\n#odys-moto.mt-page .mt-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:19px;color:#746457;padding-inline:4px}\n#odys-moto.mt-page .mt-breadcrumb a{color:var(--mt-blue)}\n#odys-moto.mt-page .mt-breadcrumb a:hover{color:var(--oc-red)}\n#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav{gap:7px}\n#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a{font-size:11px;padding:9px 11px}\n#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a[aria-current=page],#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu nav a[aria-current=page]{background:#fff9ee;color:#94162f;border-color:#fff9ee}\n#odys-moto.mt-page .mt-hero{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(320px,.86fr);gap:24px;align-items:stretch;margin-bottom:0}\n#odys-moto.mt-page .mt-hero-copy{grid-area:auto;max-width:none;background:var(--oc-selected-hero-red);padding:42px 44px;display:flex;flex-direction:column;justify-content:center;border-radius:var(--oc-radius)}\n#odys-moto.mt-page .mt-hero-copy .oc-eyebrow{font-size:10px;line-height:1.6;color:#fff7e8}\n#odys-moto.mt-page .mt-hero-copy .oc-dot{background:#f8c59b}\n#odys-moto.mt-page .mt-hero-copy h1{font-size:clamp(36px,4.3vw,60px);letter-spacing:-.055em;line-height:1.08;color:#fff}\n#odys-moto.mt-page .mt-hero-copy h1 span{color:#ffe5c9;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;letter-spacing:-.055em}\n#odys-moto.mt-page .mt-hero-lead{margin:24px 0 27px;font-size:15px;line-height:1.8;max-width:580px;color:#fff7ed}\n#odys-moto.mt-page .mt-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}\n#odys-moto.mt-page .mt-hero-actions .oc-button{gap:19px;background:#fff9ee;color:#701329;font-size:13px}\n#odys-moto.mt-page .mt-light-link{color:#fff4e7;font-size:12px;border-bottom:1px solid #ffd9c57a;padding-block:9px}\n#odys-moto.mt-page .mt-hero-signature{display:flex;align-items:center;gap:12px;margin-top:35px;font:italic 18px\/1.4 Georgia,serif;color:#ffe5ce}\n#odys-moto.mt-page .mt-signature-line{height:1px;width:34px;background:#ffd9bc}\n#odys-moto.mt-page .mt-request{padding:29px 27px 20px;border-radius:var(--oc-radius);background:linear-gradient(160deg,#f39c70 0%,#f6b98d 48%,#fbe1be 100%);box-shadow:0 14px 35px #8a486f0c;min-width:0}\n#odys-moto.mt-page .mt-request .oc-eyebrow{font-size:9px;color:#702232;margin-bottom:10px}\n#odys-moto.mt-page .mt-request h2{font-size:32px;letter-spacing:-.05em;color:#571b25}\n#odys-moto.mt-page .mt-request-intro{font-size:12px;line-height:1.6;margin:11px 0 17px;color:#643527}\n#odys-moto.mt-page .mt-form{display:grid;gap:11px}\n#odys-moto.mt-page .mt-field{min-width:0;display:flex;flex-direction:column;gap:5px}\n#odys-moto.mt-page .mt-field label{font-size:11px;font-weight:700;color:#5d2931}\n#odys-moto.mt-page .mt-field input,#odys-moto.mt-page .mt-field select,#odys-moto.mt-page .mt-request-result textarea{width:100%;max-width:100%;min-width:0;min-height:43px;padding:10px 12px;border:1px solid #dbba9e;border-radius:12px;background:#fffaf2;color:#402a2c;font:13px\/1.5 Arial,Helvetica,sans-serif;box-sizing:border-box;box-shadow:none}\n#odys-moto.mt-page .mt-field input:focus,#odys-moto.mt-page .mt-field select:focus,#odys-moto.mt-page .mt-request-result textarea:focus{outline:2px solid #00616f;outline-offset:2px}\n#odys-moto.mt-page .mt-form-row{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}\n#odys-moto.mt-page .mt-submit{margin-top:4px;width:100%;background:var(--oc-red-gradient);color:#fff;min-height:48px;gap:16px}\n#odys-moto.mt-page .mt-submit:hover{background:#7f1730}\n#odys-moto.mt-page .mt-request-phone{font-size:11px;line-height:1.6;text-align:center;margin-top:14px;color:#633327}\n#odys-moto.mt-page .mt-request-phone a{display:inline-block;font-weight:700;color:#571b25;border-bottom:1px solid #935b47;margin-left:3px}\n#odys-moto.mt-page .mt-request-result h3{font-size:23px;margin-bottom:10px}\n#odys-moto.mt-page .mt-request-result p{font-size:12px;line-height:1.6;margin-bottom:12px}\n#odys-moto.mt-page .mt-request-result label{display:block;font-size:11px;font-weight:700;margin-bottom:6px}\n#odys-moto.mt-page .mt-request-result textarea{font-size:12px;min-height:178px;resize:vertical;margin-bottom:13px}\n#odys-moto.mt-page .mt-request-result>.oc-button{width:100%;background:var(--oc-red-gradient);color:#fff}\n#odys-moto.mt-page .mt-result-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}\n#odys-moto.mt-page .mt-result-actions button{flex:1;padding:9px 12px;border-radius:18px;border:1px solid #cda284;background:#fff6e8;color:#00616f;font:700 11px\/1.4 Arial,sans-serif}\n#odys-moto.mt-page .mt-copy-status{margin:7px 0 0;min-height:17px;font-size:11px}\n#odys-moto.mt-page .mt-reassurance{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;font-size:11px;padding:23px 16px;color:#6c5144}\n#odys-moto.mt-page .mt-reassurance i{font-style:normal;color:#00616f;font-weight:bold;margin-right:5px}\n#odys-moto.mt-page .mt-panorama{position:relative;overflow:hidden;border-radius:var(--oc-radius);margin-bottom:20px;background:#eadfcd;isolation:isolate;box-shadow:0 14px 40px #385d7310}\n#odys-moto.mt-page .mt-panorama>img{width:100%;aspect-ratio:1.95;object-fit:cover;object-position:center 49%;display:block;transition:transform 1s ease}\n#odys-moto.mt-page .mt-panorama:hover>img{transform:scale(1.025)}\n#odys-moto.mt-page .mt-panorama:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#271515c7);z-index:0;pointer-events:none}\n#odys-moto.mt-page .mt-panorama figcaption{position:absolute;z-index:1;left:40px;bottom:32px;color:#fff;max-width:70%;pointer-events:none}\n#odys-moto.mt-page .mt-panorama figcaption>.oc-eyebrow{display:block;color:#fff4e0;font-size:10px;margin-bottom:12px}\n#odys-moto.mt-page .mt-panorama figcaption>span:not(.oc-eyebrow){font:italic 35px\/1.16 Georgia,serif;display:block}\n#odys-moto.mt-page .mt-panorama figcaption small{display:block;margin-top:12px;font-size:9px;color:#fff0dc}\n#odys-moto.mt-page .mt-picture-arrow{position:absolute;right:33px;bottom:32px;z-index:2;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fff9ee;color:#00616f;font-size:25px}\n#odys-moto.mt-page .mt-jump-links{display:flex;flex-wrap:wrap;gap:9px;margin-block:22px 42px}\n#odys-moto.mt-page .mt-jump-links a{display:inline-flex;align-items:center;gap:25px;padding:12px 19px;border:1px solid #e0cdbc;border-radius:26px;background:#fff9ee;color:#00616f;font-size:12px;font-weight:700;transition:color .2s,background .2s}\n#odys-moto.mt-page .mt-jump-links a:hover,#odys-moto.mt-page .mt-jump-links a:focus-visible{background:#f7dfc4;color:#921b32}\n#odys-moto.mt-page .mt-section{margin-bottom:44px}\n#odys-moto.mt-page .mt-section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:28px;padding-inline:4px}\n#odys-moto.mt-page .mt-section-heading>p{max-width:390px;font-size:14px;line-height:1.8;color:#705a4e}\n#odys-moto.mt-page main h2{font-size:clamp(31px,3.5vw,47px);line-height:1.13}\n#odys-moto.mt-page h2 em{color:#941d37}\n#odys-moto.mt-page .mt-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n#odys-moto.mt-page .mt-destination{padding:27px 27px 24px;background:var(--mt-cream);border-radius:30px;min-width:0;display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid #e3d3bf;transition:transform .25s,box-shadow .25s}\n#odys-moto.mt-page .mt-destination:hover{transform:translateY(-5px);box-shadow:0 18px 28px #67371e13}\n#odys-moto.mt-page .mt-destination-top{display:flex;justify-content:space-between;align-items:center}\n#odys-moto.mt-page .mt-index{font:italic 27px\/1.1 Georgia,serif;color:#00616f;flex-shrink:0}\n#odys-moto.mt-page .mt-route-icon{display:grid;place-items:center;border:1px solid #c3b6a2;border-radius:50%;width:34px;height:34px;font-size:22px;color:#00616f}\n#odys-moto.mt-page .mt-airport-code{font:bold 76px\/.98 Arial,sans-serif;letter-spacing:-.08em;color:#00616f;margin:27px 0 17px;opacity:.92}\n#odys-moto.mt-page .mt-code-gare{font-size:55px;line-height:1.35}\n#odys-moto.mt-page .mt-destination .oc-eyebrow{font-size:8px;letter-spacing:1.2px;min-height:26px;line-height:1.6;margin-bottom:10px;color:#866251}\n#odys-moto.mt-page .mt-destination h3{font-size:25px;margin-bottom:13px;letter-spacing:-.04em}\n#odys-moto.mt-page .mt-destination>p:not(.oc-eyebrow):not(.mt-airport-code){font-size:13px;line-height:1.8;color:#655149;margin-bottom:23px}\n#odys-moto.mt-page .mt-destination>a{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #c9b8a1;padding-top:17px;font-size:12px;font-weight:700;color:#00616f}\n#odys-moto.mt-page .mt-destination>a:hover{color:#941d37}\n#odys-moto.mt-page .mt-destination>a>span{font-size:22px}\n#odys-moto.mt-page .mt-business-line{display:grid;grid-template-columns:42px 1fr 45px;gap:21px;align-items:center;padding:26px 30px;margin-top:20px;border-radius:27px;background:linear-gradient(115deg,#f3c9ad,#fcf0de)}\n#odys-moto.mt-page .mt-business-line h3{font-size:22px;margin-bottom:9px}\n#odys-moto.mt-page .mt-business-line p{font-size:13px;line-height:1.75;max-width:870px;color:#6b473d}\n#odys-moto.mt-page .mt-business-line>a{display:grid;place-items:center;width:42px;height:42px;background:#fff9ee;border-radius:50%;color:#00616f;font-size:22px}\n#odys-moto.mt-page .mt-section-note{margin:19px 4px 0;font-size:12px;color:#756052;line-height:1.75}\n#odys-moto.mt-page .mt-section-note a{border-bottom:1px solid #a3a390;color:#00616f}\n#odys-moto.mt-page .mt-comfort{display:grid;grid-template-columns:.96fr 1.04fr;border-radius:var(--oc-radius);overflow:hidden;background:#fff9ee;margin-bottom:28px;box-shadow:0 14px 40px #385d7310}\n#odys-moto.mt-page .mt-motor-stage{position:relative;min-width:0;padding:40px 30px;background:#eadfcd;display:flex;flex-direction:column;justify-content:center}\n#odys-moto.mt-page .mt-motor-stage>.oc-eyebrow{font-size:9px;color:#6a6151}\n#odys-moto.mt-page .mt-motor-stage>img{width:100%;max-width:500px;align-self:center;mix-blend-mode:multiply;margin-block:12px 23px}\n#odys-moto.mt-page .mt-motor-caption>span{display:block;font-size:25px;line-height:1.25;letter-spacing:-.035em}\n#odys-moto.mt-page .mt-motor-caption>span em{font-size:28px}\n#odys-moto.mt-page .mt-motor-caption small{font-size:9px;color:#746252;display:block;margin-top:16px}\n#odys-moto.mt-page .mt-comfort-copy{padding:41px 42px}\n#odys-moto.mt-page .mt-comfort-copy>p:not(.oc-eyebrow){font-size:14px;line-height:1.8;margin:21px 0;color:#715748}\n#odys-moto.mt-page .mt-comfort-points{display:flex;flex-direction:column;gap:20px}\n#odys-moto.mt-page .mt-comfort-points article{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #e4d5c2;padding-top:19px}\n#odys-moto.mt-page .mt-comfort-points h3{font-size:18px;margin-bottom:8px}\n#odys-moto.mt-page .mt-comfort-points p{font-size:12px;line-height:1.8;color:#70594c}\n#odys-moto.mt-page .mt-baggage{display:grid;grid-template-columns:.85fr 1.15fr;gap:46px;align-items:center;padding:42px 44px;background:linear-gradient(110deg,#f09a76 0%,#f4bd94 48%,#fae1bd 100%);border-radius:var(--oc-radius);margin-bottom:42px}\n#odys-moto.mt-page .mt-baggage h2 em{color:#571b25}\n#odys-moto.mt-page .mt-baggage-copy p{font-size:14px;line-height:1.8;margin-bottom:17px;color:#684335}\n#odys-moto.mt-page .mt-baggage-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:19px}\n#odys-moto.mt-page .mt-baggage-tags span{padding:9px 13px;border-radius:18px;background:#fff9eeae;border:1px solid #fff1dc;font-size:11px;color:#00616f;font-weight:700}\n#odys-moto.mt-page .mt-tariffs{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;padding:44px;border-radius:var(--oc-radius);background:#fff9ee;margin-bottom:42px;align-items:center}\n#odys-moto.mt-page .mt-tariff-copy>p:not(.oc-eyebrow){font-size:14px;line-height:1.85;color:#705647;margin-top:21px}\n#odys-moto.mt-page .mt-tariff-copy>.oc-button{margin-top:25px;background:var(--oc-red-gradient);color:#fff;gap:18px}\n#odys-moto.mt-page .mt-tariff-guide{background:var(--mt-cream);padding:31px;border-radius:28px;min-width:0}\n#odys-moto.mt-page .mt-tariff-guide>.oc-eyebrow{font-size:9px;color:#746154}\n#odys-moto.mt-page .mt-route-display{display:grid;grid-template-columns:16px 1fr;gap:0 17px;align-items:center;margin-block:24px}\n#odys-moto.mt-page .mt-route-display small{display:block;font-size:9px;color:#7c6755;letter-spacing:1px}\n#odys-moto.mt-page .mt-route-display strong{display:block;font-size:18px;line-height:1.6;font-weight:500}\n#odys-moto.mt-page .mt-stop-dot{width:12px;height:12px;background:#fff9ee;border:3px solid #00616f;border-radius:50%}\n#odys-moto.mt-page .mt-dot-arrival{border-color:#a31a36}\n#odys-moto.mt-page .mt-route-dash{height:27px;border-left:1px dashed #8a8674;grid-column:1 \/ -1;margin-left:5px;margin-block:4px}\n#odys-moto.mt-page .mt-tariff-guide ul{padding:0;margin:0;list-style:none;border-top:1px solid #cebfaa}\n#odys-moto.mt-page .mt-tariff-guide li{padding:12px 0;border-bottom:1px solid #cebfaa;font-size:12px;display:flex;gap:13px;align-items:center}\n#odys-moto.mt-page .mt-tariff-guide li span{font:italic 18px Georgia,serif;color:#00616f}\n#odys-moto.mt-page .mt-tariff-guide>p:not(.oc-eyebrow){font-size:12px;line-height:1.7;margin-top:18px;color:#735e4f}\n#odys-moto.mt-page .mt-tariff-guide>a{display:block;margin-top:19px;padding-top:16px;border-top:1px solid #cebfaa;font-size:12px;color:#00616f}\n#odys-moto.mt-page .mt-tariff-guide>a>span{display:block;font-size:18px;font-weight:bold;margin-top:5px}\n#odys-moto.mt-page .mt-how{margin-bottom:42px}\n#odys-moto.mt-page .mt-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n#odys-moto.mt-page .mt-step-grid article{padding:27px;background:linear-gradient(115deg,#f3c9ad,#fcf0de);border-radius:28px}\n#odys-moto.mt-page .mt-step-grid .mt-index{display:block;margin-bottom:20px;font-size:39px}\n#odys-moto.mt-page .mt-step-grid h3{font-size:22px;margin-bottom:14px}\n#odys-moto.mt-page .mt-step-grid p{font-size:13px;line-height:1.8;color:#715347}\n#odys-moto.mt-page .mt-faq{background:#fff9ee;padding:43px;grid-template-columns:.75fr 1.25fr;gap:42px}\n#odys-moto.mt-page .mt-faq summary{font-weight:700}\n#odys-moto.mt-page .mt-faq details p{font-size:13px}\n#odys-moto.mt-page .mt-faq details p a{color:#00616f;text-decoration:underline;text-underline-offset:3px}\n#odys-moto.mt-page .mt-final{background:var(--oc-selected-hero-red);color:#fff;padding:40px 44px}\n#odys-moto.mt-page .mt-final p:not(.oc-eyebrow){color:#fff1df;font-size:14px;margin-top:13px}\n#odys-moto.mt-page .mt-final>.oc-button{background:#fff9ee;color:#78162e;min-width:220px;gap:21px}\n#odys-moto.mt-page .mt-mobile-booking{display:none}\n#odys-moto.mt-page .oc-motion-ready .mt-no-motion{transform:none}\n#odys-moto.mt-page.oc-motion-paused .mt-panorama>img,#odys-moto.mt-page.oc-motion-paused .mt-destination{transition:none;transform:none}\n@media(min-width:1281px) and (max-width:1440px){#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav a{font-size:10px;padding-inline:8px}#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav{gap:4px}#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-brand-description{font-size:11px}}\n@media(max-width:1280px){#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-nav{display:none}#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-mobile-menu{display:block;position:relative}#odys-moto.mt-page[data-palette=\"bleu\"][data-direction=\"rouge\"] .oc-header-actions{margin-left:auto}}\n@media(max-width:1100px){#odys-moto.mt-page .mt-hero{grid-template-columns:minmax(0,1fr) 340px;gap:20px}#odys-moto.mt-page .mt-hero-copy{padding:35px 31px}#odys-moto.mt-page .mt-hero-copy h1{font-size:44px}#odys-moto.mt-page .mt-request{padding:27px 21px 18px}#odys-moto.mt-page .mt-destination{padding:24px 21px}#odys-moto.mt-page .mt-destination h3{font-size:21px}#odys-moto.mt-page .mt-code-gare{font-size:44px;line-height:1.7}#odys-moto.mt-page .mt-comfort-copy{padding:32px}#odys-moto.mt-page .mt-baggage,#odys-moto.mt-page .mt-tariffs{padding:35px;gap:32px}#odys-moto.mt-page .mt-faq{padding:35px;gap:29px}}\n@media(max-width:850px){#odys-moto.mt-page .mt-hero{grid-template-columns:1fr}#odys-moto.mt-page .mt-hero-copy{padding:37px}#odys-moto.mt-page .mt-hero-copy h1{font-size:50px}#odys-moto.mt-page .mt-request{padding:29px;display:block}#odys-moto.mt-page .mt-form{grid-template-columns:1fr 1fr;gap:14px}#odys-moto.mt-page .mt-form-row,#odys-moto.mt-page .mt-submit{grid-column:1 \/ -1}#odys-moto.mt-page .mt-form>.mt-field:last-of-type{grid-column:1 \/ -1}#odys-moto.mt-page .mt-section-heading{gap:28px}#odys-moto.mt-page .mt-section-heading>p{max-width:300px;font-size:13px}#odys-moto.mt-page .mt-comfort{grid-template-columns:1fr}#odys-moto.mt-page .mt-motor-stage{padding:29px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}#odys-moto.mt-page .mt-motor-stage>.oc-eyebrow{grid-column:1 \/ -1;margin:0}#odys-moto.mt-page .mt-motor-stage>img{margin:0;grid-column:1}#odys-moto.mt-page .mt-baggage,#odys-moto.mt-page .mt-tariffs{grid-template-columns:1fr}#odys-moto.mt-page .mt-faq{grid-template-columns:1fr}#odys-moto.mt-page .mt-panorama>img{aspect-ratio:1.55;object-position:57% 50%}#odys-moto.mt-page .mt-step-grid h3{font-size:19px}}\n@media(max-width:680px){#odys-moto.mt-page .mt-hero-copy{padding:30px 25px}#odys-moto.mt-page .mt-hero-copy h1{font-size:43px}#odys-moto.mt-page .mt-hero-copy .oc-eyebrow{font-size:8px;letter-spacing:1.1px}#odys-moto.mt-page .mt-hero-lead{font-size:14px;line-height:1.8;margin-top:21px}#odys-moto.mt-page .mt-hero-actions{gap:9px 20px}#odys-moto.mt-page .mt-hero-signature{font-size:16px;margin-top:22px}#odys-moto.mt-page .mt-request{padding:26px 22px}#odys-moto.mt-page .mt-request h2{font-size:31px}#odys-moto.mt-page .mt-form{grid-template-columns:1fr;gap:12px}#odys-moto.mt-page .mt-field input,#odys-moto.mt-page .mt-field select{font-size:16px;min-height:45px}#odys-moto.mt-page .mt-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 6px;font-size:10px;line-height:1.5}#odys-moto.mt-page .mt-panorama>img{aspect-ratio:1.05;object-position:56% 50%}#odys-moto.mt-page .mt-panorama figcaption{left:23px;bottom:22px;max-width:82%}#odys-moto.mt-page .mt-panorama figcaption>span:not(.oc-eyebrow){font-size:26px}#odys-moto.mt-page .mt-panorama figcaption>.oc-eyebrow{font-size:7px;letter-spacing:1px}#odys-moto.mt-page .mt-picture-arrow{right:19px;bottom:21px;width:38px;height:38px;font-size:23px}#odys-moto.mt-page .mt-jump-links{margin-block:18px 32px;gap:7px}#odys-moto.mt-page .mt-jump-links a{font-size:10px;padding:10px 13px;gap:12px}#odys-moto.mt-page .mt-section-heading{display:block;padding-inline:6px;margin-bottom:24px}#odys-moto.mt-page .mt-section-heading>p{max-width:none;margin-top:18px;font-size:13px}#odys-moto.mt-page .mt-destination-grid{grid-template-columns:1fr;gap:15px}#odys-moto.mt-page .mt-destination{padding:24px}#odys-moto.mt-page .mt-airport-code{font-size:70px;line-height:1;margin:17px 0 19px}#odys-moto.mt-page .mt-code-gare{font-size:50px;line-height:1.4}#odys-moto.mt-page .mt-destination h3{font-size:25px}#odys-moto.mt-page .mt-destination .oc-eyebrow{min-height:0}#odys-moto.mt-page .mt-business-line{grid-template-columns:25px 1fr;gap:13px;padding:23px}#odys-moto.mt-page .mt-business-line>a{grid-column:2;justify-self:end}#odys-moto.mt-page .mt-business-line h3{font-size:21px}#odys-moto.mt-page .mt-business-line>.mt-index{font-size:23px}#odys-moto.mt-page .mt-motor-stage{display:block;padding:28px 24px}#odys-moto.mt-page .mt-motor-stage>img{margin:18px 0 24px}#odys-moto.mt-page .mt-motor-caption>span{font-size:25px}#odys-moto.mt-page .mt-comfort-copy{padding:29px 25px}#odys-moto.mt-page .mt-baggage,#odys-moto.mt-page .mt-tariffs{padding:29px 24px;gap:24px;margin-bottom:30px}#odys-moto.mt-page .mt-tariff-guide{padding:25px 22px}#odys-moto.mt-page .mt-step-grid{grid-template-columns:1fr;gap:15px}#odys-moto.mt-page .mt-step-grid article{padding:26px 25px 26px 74px;position:relative}#odys-moto.mt-page .mt-step-grid .mt-index{position:absolute;left:23px;top:27px;font-size:29px}#odys-moto.mt-page .mt-step-grid h3{font-size:22px}#odys-moto.mt-page .mt-how{margin-bottom:30px}#odys-moto.mt-page .mt-faq{padding:29px 23px}#odys-moto.mt-page .mt-faq summary{font-size:13px;line-height:1.5}#odys-moto.mt-page .mt-final{padding:31px 26px;display:block}#odys-moto.mt-page .mt-final>.oc-button{margin-top:23px}#odys-moto.mt-page .mt-mobile-booking{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;gap:12px;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#fff9eef5;border-top:1px solid #e6d2b9;backdrop-filter:blur(10px);z-index:99959}#odys-moto.mt-page .mt-mobile-booking>a:first-child{width:26%;text-align:center;color:#00616f;font-size:12px;font-weight:700}#odys-moto.mt-page .mt-mobile-booking>a:last-child{min-height:43px;padding:8px 17px;font-size:12px;background:var(--oc-red-gradient)}#odys-moto.mt-page .mt-breadcrumb{font-size:10px}}\n@media(max-width:360px){#odys-moto.mt-page .mt-hero-copy h1{font-size:36px}#odys-moto.mt-page .mt-hero-copy{padding-inline:21px}#odys-moto.mt-page .mt-request{padding-inline:18px}#odys-moto.mt-page .mt-form-row{grid-template-columns:1fr}#odys-moto.mt-page .mt-hero-signature{font-size:14px}#odys-moto.mt-page .mt-reassurance{font-size:9px}}\n@media(prefers-reduced-motion:reduce){#odys-moto.mt-page .mt-panorama>img,#odys-moto.mt-page .mt-destination{transition:none;transform:none}#odys-moto.mt-page{scroll-behavior:auto}}\n\n\/* Enrichissement \u00e9ditorial : lieux r\u00e9els, trois sc\u00e8nes 3D et \u00e9quipements. *\/\n#odys-moto.mt-page .mt-editorial-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;padding:16px 5px 39px;margin-bottom:22px;align-items:center}\n#odys-moto.mt-page .mt-editorial-intro p:not(.oc-eyebrow){font-size:14px;line-height:1.9;color:#70594c}\n#odys-moto.mt-page .mt-editorial-intro p+p{margin-top:17px}\n#odys-moto.mt-page .mt-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}\n#odys-moto.mt-page .mt-place-card{border-radius:29px;overflow:hidden;background:var(--mt-cream);display:flex;flex-direction:column;min-width:0;border:1px solid #e1d0b9}\n#odys-moto.mt-page .mt-place-card figure{position:relative;overflow:hidden;background:#d7d9d1;flex-shrink:0}\n#odys-moto.mt-page .mt-place-card figure img{width:100%;aspect-ratio:16\/10;object-fit:cover;transition:transform .7s}\n#odys-moto.mt-page .mt-place-card:hover figure img{transform:scale(1.035)}\n#odys-moto.mt-page .mt-place-label{position:absolute;bottom:16px;left:18px;padding:6px 11px;background:#fff9eef0;border-radius:20px;color:#005e6b;font-size:9px;font-weight:700;letter-spacing:1px}\n#odys-moto.mt-page .mt-place-body{padding:27px 27px 24px;display:flex;flex-direction:column;flex:1}\n#odys-moto.mt-page .mt-place-body>.mt-index{display:block;margin-bottom:14px}\n#odys-moto.mt-page .mt-place-body h3{font-size:25px;margin-bottom:15px;line-height:1.2}\n#odys-moto.mt-page .mt-place-body p{font-size:13px;line-height:1.85;color:#665048;margin-bottom:23px}\n#odys-moto.mt-page .mt-place-body>a{margin-top:auto;display:flex;justify-content:space-between;gap:13px;align-items:center;border-top:1px solid #cfbfa8;padding-top:17px;color:#00616f;font-size:12px;font-weight:700}\n#odys-moto.mt-page .mt-place-body>a span{font-size:23px}\n#odys-moto.mt-page .mt-place-body>a:hover{color:#941d37}\n#odys-moto.mt-page .mt-story-panel{display:grid;grid-template-columns:1.08fr .92fr;gap:35px;padding:28px;background:#fff9ee;border-radius:var(--oc-radius);margin-bottom:29px;align-items:center}\n#odys-moto.mt-page .mt-story-art{min-width:0;border-radius:25px;overflow:hidden;background:#eadfcd;align-self:center}\n#odys-moto.mt-page .mt-story-art>img{display:block;width:100%;height:auto;aspect-ratio:16\/9;object-fit:cover}\n#odys-moto.mt-page .mt-story-art figcaption{padding:15px 17px;display:flex;justify-content:space-between;gap:13px;align-items:center;font-size:8px;color:#665345;letter-spacing:1px;line-height:1.6}\n#odys-moto.mt-page .mt-story-art figcaption>span:first-child{color:#00616f;font-weight:700}\n#odys-moto.mt-page .mt-story-copy{padding:10px 9px 10px 0;min-width:0}\n#odys-moto.mt-page .mt-story-copy>.oc-eyebrow{font-size:9px;letter-spacing:1.3px}\n#odys-moto.mt-page .mt-story-copy h2{font-size:clamp(31px,3.4vw,43px);margin-bottom:23px}\n#odys-moto.mt-page .mt-story-copy>p:not(.oc-eyebrow){font-size:13px;line-height:1.9;color:#6b5449;margin-bottom:17px}\n#odys-moto.mt-page .mt-story-copy>.oc-button{margin-top:9px;font-size:12px;padding-inline:22px;gap:20px;background:var(--oc-red-gradient);color:#fff}\n#odys-moto.mt-page .mt-airport-detail{border-top:1px solid #e0d0b9;padding-top:17px;margin-top:19px}\n#odys-moto.mt-page .mt-airport-detail h3{font-size:18px;margin-bottom:9px}\n#odys-moto.mt-page .mt-airport-detail p{font-size:12px;line-height:1.85;color:#6b5449}\n#odys-moto.mt-page .mt-airport-detail a{display:inline-block;font-size:11px;font-weight:700;color:#00616f;margin-top:9px}\n#odys-moto.mt-page .mt-airport-detail a:hover{color:#941d37}\n#odys-moto.mt-page .mt-story-copy>p.mt-inline-note{font-size:11px;padding-top:17px;margin-top:18px;border-top:1px solid #e0d0b9;color:#70594c}\n#odys-moto.mt-page .mt-story-reverse{grid-template-columns:.92fr 1.08fr}\n#odys-moto.mt-page .mt-story-reverse .mt-story-art{grid-column:2;grid-row:1}\n#odys-moto.mt-page .mt-story-reverse .mt-story-copy{grid-column:1;grid-row:1;padding:10px 0 10px 9px}\n#odys-moto.mt-page .mt-useful-note{display:flex;gap:13px;align-items:flex-start;padding:18px;border-radius:19px;background:#eadfcd;margin:21px 0}\n#odys-moto.mt-page .mt-useful-note>span{color:#00616f;font-size:25px;line-height:1}\n#odys-moto.mt-page .mt-useful-note p{font-size:11px;line-height:1.85;color:#5a4238}\n#odys-moto.mt-page .mt-station-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;padding:40px 42px;border-radius:var(--oc-radius);background:var(--oc-selected-hero-red);color:#fff;margin-bottom:28px}\n#odys-moto.mt-page .mt-station-panel .oc-eyebrow{color:#fff4df}\n#odys-moto.mt-page .mt-station-panel h2 em{color:#ffe7d1}\n#odys-moto.mt-page .mt-station-panel p:not(.oc-eyebrow){color:#fff5e8;font-size:13px;line-height:1.85;margin-bottom:15px}\n#odys-moto.mt-page .mt-location-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}\n#odys-moto.mt-page .mt-location-tags span{font-size:10px;border:1px solid #ffffff60;border-radius:18px;padding:6px 10px;color:#fff7e8;background:#5f08242b}\n#odys-moto.mt-page .mt-station-panel .oc-text-link{color:#fff9ee;border-color:#ffe2c7;font-size:12px}\n#odys-moto.mt-page .mt-paris-section{margin-block:43px}\n#odys-moto.mt-page .mt-paris-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n#odys-moto.mt-page .mt-paris-grid article{padding:25px 26px;background:#eadfcd;border-radius:27px;min-width:0}\n#odys-moto.mt-page .mt-paris-grid .mt-index{display:block;font-size:23px;margin-bottom:17px}\n#odys-moto.mt-page .mt-paris-grid h3{font-size:21px;margin-bottom:13px;line-height:1.2}\n#odys-moto.mt-page .mt-paris-grid p{font-size:12px;line-height:1.85;color:#6b5347}\n#odys-moto.mt-page .mt-idf-band{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center;background:linear-gradient(115deg,#f3c9ad,#fcf0de);padding:30px 33px;margin-top:19px;border-radius:28px}\n#odys-moto.mt-page .mt-idf-band .oc-eyebrow{font-size:9px;margin-bottom:11px}\n#odys-moto.mt-page .mt-idf-band h3{font-size:27px}\n#odys-moto.mt-page .mt-idf-band>p{font-size:13px;line-height:1.85;color:#705448}\n#odys-moto.mt-page .mt-long-distance{background:#eadfcd;margin-bottom:37px}\n#odys-moto.mt-page .mt-long-distance .mt-story-art{background:#fff9ee}\n#odys-moto.mt-page .mt-distance-points{display:flex;gap:7px;flex-wrap:wrap;margin:23px 0 18px}\n#odys-moto.mt-page .mt-distance-points span{font-size:10px;padding:7px 10px;background:#fff9ee;border-radius:20px;color:#00616f;font-weight:700}\n#odys-moto.mt-page .mt-comfort-v2 .mt-motor-stage{padding:24px;display:flex;flex-direction:column;justify-content:center;background:#eadfcd}\n#odys-moto.mt-page .mt-comfort-v2 .mt-motor-stage>img{width:100%;max-width:none;mix-blend-mode:normal;aspect-ratio:16\/9;object-fit:cover;margin:0 0 22px;border-radius:22px}\n#odys-moto.mt-page .mt-comfort-v2 .mt-motor-caption{padding:0 5px 8px}\n#odys-moto.mt-page .mt-equipment-section{margin-top:41px;margin-bottom:34px}\n#odys-moto.mt-page .mt-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}\n#odys-moto.mt-page .mt-equipment-grid article{padding:27px;background:#fff9ee;border:1px solid #e7d7c3;border-radius:28px;min-width:0}\n#odys-moto.mt-page .mt-equipment-icon{display:grid;place-items:center;width:65px;height:65px;background:#eadfcd;border-radius:21px;margin-bottom:22px}\n#odys-moto.mt-page .mt-equipment-icon svg{width:39px;height:39px;fill:none;stroke:#00616f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n#odys-moto.mt-page .mt-equipment-grid h3{font-size:23px;margin-bottom:12px}\n#odys-moto.mt-page .mt-equipment-grid p{font-size:12px;line-height:1.85;color:#6c5549}\n#odys-moto.mt-page .mt-photo-credits{margin-top:18px;padding:13px 0;border-top:1px solid #9a543c45;font-size:11px}\n#odys-moto.mt-page .mt-photo-credits p{margin-bottom:8px;line-height:1.8;font-size:11px}\n#odys-moto.mt-page .mt-photo-credits a{text-decoration:underline;text-underline-offset:2px}\n#odys-moto.mt-page.oc-motion-paused .mt-place-card figure img{transform:none;transition:none}\n@media(max-width:1100px){#odys-moto.mt-page .mt-place-body{padding:24px 20px}#odys-moto.mt-page .mt-place-body h3{font-size:22px}#odys-moto.mt-page .mt-story-panel{gap:24px;padding:25px}#odys-moto.mt-page .mt-story-copy h2{font-size:34px}#odys-moto.mt-page .mt-story-art figcaption{font-size:7px;letter-spacing:.6px;gap:8px}#odys-moto.mt-page .mt-paris-grid article,#odys-moto.mt-page .mt-equipment-grid article{padding:24px 21px}}\n@media(max-width:850px){#odys-moto.mt-page .mt-editorial-intro{gap:27px}#odys-moto.mt-page .mt-story-panel,#odys-moto.mt-page .mt-story-reverse{grid-template-columns:1fr;gap:27px;padding:27px}#odys-moto.mt-page .mt-story-reverse .mt-story-art,#odys-moto.mt-page .mt-story-reverse .mt-story-copy{grid-column:auto;grid-row:auto}#odys-moto.mt-page .mt-story-copy,#odys-moto.mt-page .mt-story-reverse .mt-story-copy{padding:0 5px 5px}#odys-moto.mt-page .mt-story-copy h2{font-size:39px}#odys-moto.mt-page .mt-story-copy>p:not(.oc-eyebrow){font-size:14px}#odys-moto.mt-page .mt-airport-detail p{font-size:13px}#odys-moto.mt-page .mt-story-art figcaption{font-size:9px;padding:16px 20px}#odys-moto.mt-page .mt-station-panel{grid-template-columns:1fr;gap:25px;padding:34px}#odys-moto.mt-page .mt-paris-grid,#odys-moto.mt-page .mt-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#odys-moto.mt-page .mt-idf-band{grid-template-columns:1fr;gap:18px}#odys-moto.mt-page .mt-comfort-v2 .mt-motor-stage>img{max-width:100%;margin-bottom:23px}}\n@media(max-width:680px){#odys-moto.mt-page .mt-editorial-intro{grid-template-columns:1fr;gap:22px;padding:0 7px 17px;margin-bottom:29px}#odys-moto.mt-page .mt-editorial-intro p:not(.oc-eyebrow){font-size:13px}#odys-moto.mt-page .mt-place-grid{grid-template-columns:1fr;gap:19px}#odys-moto.mt-page .mt-place-card figure img{aspect-ratio:16\/9}#odys-moto.mt-page .mt-place-body{padding:24px}#odys-moto.mt-page .mt-place-body h3{font-size:27px}#odys-moto.mt-page .mt-place-body>.mt-index{margin-bottom:11px}#odys-moto.mt-page .mt-story-panel{padding:17px;gap:24px;margin-bottom:23px;border-radius:28px}#odys-moto.mt-page .mt-story-art{border-radius:20px}#odys-moto.mt-page .mt-story-art figcaption{font-size:7px;padding:12px;gap:8px;letter-spacing:.6px}#odys-moto.mt-page .mt-story-copy,#odys-moto.mt-page .mt-story-reverse .mt-story-copy{padding:0 7px 10px}#odys-moto.mt-page .mt-story-copy h2{font-size:34px}#odys-moto.mt-page .mt-story-copy>p:not(.oc-eyebrow){font-size:13px}#odys-moto.mt-page .mt-story-copy>.oc-button{font-size:11px;gap:11px;padding-inline:18px}#odys-moto.mt-page .mt-station-panel{padding:30px 25px;gap:24px}#odys-moto.mt-page .mt-paris-section{margin-block:32px}#odys-moto.mt-page .mt-paris-grid{grid-template-columns:1fr;gap:14px}#odys-moto.mt-page .mt-paris-grid article{padding:25px}#odys-moto.mt-page .mt-paris-grid h3{font-size:23px}#odys-moto.mt-page .mt-paris-grid p{font-size:13px}#odys-moto.mt-page .mt-idf-band{padding:26px 24px;gap:16px}#odys-moto.mt-page .mt-idf-band h3{font-size:26px}#odys-moto.mt-page .mt-idf-band>p{font-size:12px}#odys-moto.mt-page .mt-comfort-v2 .mt-motor-stage{padding:19px}#odys-moto.mt-page .mt-comfort-v2 .mt-motor-caption>span{font-size:24px}#odys-moto.mt-page .mt-comfort-v2 .mt-motor-caption>span em{font-size:25px}#odys-moto.mt-page .mt-equipment-section{margin-top:30px}#odys-moto.mt-page .mt-equipment-grid{gap:12px}#odys-moto.mt-page .mt-equipment-grid article{padding:22px 17px}#odys-moto.mt-page .mt-equipment-grid h3{font-size:19px;line-height:1.2}#odys-moto.mt-page .mt-equipment-grid p{font-size:11px;line-height:1.8}#odys-moto.mt-page .mt-equipment-icon{width:55px;height:55px;margin-bottom:18px}#odys-moto.mt-page .mt-equipment-icon svg{width:33px;height:33px}}\n@media(max-width:380px){#odys-moto.mt-page .mt-equipment-grid{grid-template-columns:1fr}#odys-moto.mt-page .mt-equipment-grid article{padding:24px}#odys-moto.mt-page .mt-equipment-grid h3{font-size:23px}#odys-moto.mt-page .mt-equipment-grid p{font-size:13px}#odys-moto.mt-page .mt-story-copy h2{font-size:30px}}\n@media(prefers-reduced-motion:reduce){#odys-moto.mt-page .mt-place-card figure img{transition:none;transform:none}}\n\n\/* Lecture et actions sur t\u00e9l\u00e9phone. *\/\n@media(max-width:680px){\n  #odys-moto.mt-page main p:not(.oc-eyebrow):not(.mt-request-phone):not(.mt-copy-status):not(.mt-inline-note):not(.mt-section-note){font-size:14px;line-height:1.8}\n  #odys-moto.mt-page .mt-jump-links a{min-height:44px;font-size:12px}\n  #odys-moto.mt-page .mt-result-actions button{min-height:44px;font-size:12px}\n  #odys-moto.mt-page .mt-request-result textarea{font-size:16px;line-height:1.6;min-height:210px}\n  #odys-moto.mt-page .mt-request-phone{font-size:12px;line-height:1.8}\n  #odys-moto.mt-page .mt-request-phone a{padding-block:6px}\n}\n@media(max-width:520px){\n  #odys-moto.mt-page .mt-equipment-grid{grid-template-columns:1fr}\n  #odys-moto.mt-page .mt-equipment-grid article{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:15px;row-gap:9px;padding:23px 20px;align-items:start}\n  #odys-moto.mt-page .mt-equipment-grid article .mt-equipment-icon{grid-column:1;grid-row:1 \/ span 2;width:50px;height:50px;margin:0}\n  #odys-moto.mt-page .mt-equipment-grid article h3{grid-column:2;font-size:21px;line-height:1.2;margin:0}\n  #odys-moto.mt-page .mt-equipment-grid article p{grid-column:2;margin:0}\n}\n\n\n\/* Credits remain legible outside the shared footer. *\/\n#odys-moto .mt-credits-wrap{padding-bottom:24px;color:#70594c}\nhtml:has(#odys-moto){scroll-behavior:smooth}\n@media(prefers-reduced-motion:reduce){html:has(#odys-moto){scroll-behavior:auto}}\n\n\/* M\u00eame moteur de r\u00e9servation que l\u2019accueil, dans la colonne droite du premier bloc. *\/\n#odys-moto.mt-page .mt-calculator{grid-area:auto;align-self:start;min-width:0}\n#odys-moto.mt-page .mt-calculator .oc-booking-head{padding:0 0 15px}\n#odys-moto.mt-page .mt-calculator .oc-booking-head .oc-eyebrow{color:#571b25;margin-bottom:8px}\n#odys-moto.mt-page .mt-calculator .mt-request-intro{margin-bottom:0}\n#odys-moto.mt-page .mt-calculator .oc-calculator{position:relative;width:100%;height:calc(710px * var(--oc-widget-scale,1));min-height:0;background:#fff;border-radius:16px;overflow:hidden}\n#odys-moto.mt-page .mt-calculator .oc-calculator iframe{position:static!important;inset:auto!important;display:block!important;visibility:visible!important;width:calc(100% \/ var(--oc-widget-scale,1))!important;height:710px!important;min-height:710px;border:0!important;border-radius:15px!important;z-index:auto!important;transform:scale(var(--oc-widget-scale,1));transform-origin:top left}\n#odys-moto.mt-page .mt-calculator .oc-calculator-loading{position:absolute;inset:0 auto auto 0;margin:0;padding:26px 18px;font-size:13px;color:#71515d;pointer-events:none}\n#odys-moto.mt-page .mt-calculator .oc-booking-help{margin:13px 0 0;font-size:11px;line-height:1.6;text-align:center;color:#571b25}\n#odys-moto.mt-page .mt-calculator .oc-booking-help a{text-decoration:underline;text-underline-offset:3px}\n#odys-moto.mt-page .mt-calculator .mt-request-phone{margin-top:15px;font-size:11px;line-height:1.65;color:#643527}\n#odys-moto.mt-page .mt-calculator .mt-request-phone a{font-weight:700;color:inherit;white-space:nowrap}\n#odys-moto.mt-page.oc-booking-expanded .mt-calculator .oc-calculator iframe{position:fixed!important;inset:0!important;width:calc(100vw \/ var(--oc-widget-scale,1))!important;height:calc(100dvh \/ var(--oc-widget-scale,1))!important;min-height:0!important;border-radius:0!important;z-index:100001!important}\n#odys-moto.mt-page.oc-booking-expanded .oc-mobile-booking{display:none!important}\n#odys-moto.mt-page.oc-booking-expanded .oc-header{visibility:hidden}\n@media(max-width:850px){#odys-moto.mt-page .mt-calculator{width:min(100%,480px);justify-self:center}}\n\n\/* A quiet Parisian motorcycle scene beneath Odyscab's red gradient. *\/\n#odys-moto.mt-page .mt-hero-copy{\n  background-color:#991f3d;\n  background-image:linear-gradient(145deg,rgba(104,10,35,.96) 0%,rgba(149,22,48,.91) 35%,rgba(183,42,60,.80) 68%,rgba(227,113,82,.72) 100%),url(\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-paris-moto-tourisme-fond.webp\");\n  background-repeat:no-repeat;\n  background-size:cover,cover;\n  background-position:center,64% center;\n}\n@media(max-width:850px){\n  #odys-moto.mt-page .mt-hero-copy{\n    background-image:linear-gradient(135deg,rgba(104,10,35,.97) 0%,rgba(149,22,48,.93) 40%,rgba(183,42,60,.83) 75%,rgba(227,113,82,.78) 100%),url(\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-paris-moto-tourisme-fond.webp\");\n    background-position:center,66% center;\n  }\n}\n<\/style>\n<div id=\"odys-moto\" class=\"mt-page odyscab-content-page\" data-palette=\"bleu\" data-direction=\"rouge\">\n  \n  \n  \n\n  <main id=\"oc-contenu\">\n    <nav class=\"mt-breadcrumb oc-container\" aria-label=\"Breadcrumb\"><a href=\"https:\/\/www.odyscab.fr\/en\/\">Home<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">Motorcycle taxi<\/span><\/nav>\n\n    <section class=\"mt-hero oc-container\" aria-labelledby=\"oc-titre\">\n      <div class=\"oc-hero-copy mt-hero-copy oc-reveal\">\n        <p class=\"oc-eyebrow\"><span class=\"oc-dot\"><\/span> CHAUFFEURED MOTORCYCLE \u00b7 PARIS &amp; \u00ceLE-DE-FRANCE<\/p>\n        <h1 id=\"oc-titre\">Motorcycle taxi Paris.<br><span>Make time<br>for what matters.<\/span><\/h1>\n        <p class=\"mt-hero-lead\">A flight to catch, a train to meet or an appointment in La D\u00e9fense? Meet your chauffeur for a motorcycle taxi transfer in Paris and \u00cele-de-France. A direct journey, a thoughtful welcome and a new way to experience your Odyssey.<\/p>\n        <div class=\"mt-hero-actions\"><a class=\"oc-button oc-button-white\" href=\"#oc-reservation\">Request my quote <span aria-hidden=\"true\">\u2193<\/span><\/a><a class=\"mt-light-link\" href=\"#mt-confort\">Explore the service <\/a><\/div>\n        <div class=\"mt-hero-signature\"><span>Your Odyssey takes a different turn.<\/span><\/div>\n      <\/div>\n      <aside class=\"mt-request mt-calculator\" id=\"oc-reservation\" aria-labelledby=\"mt-request-title\">\n  <div class=\"oc-booking-head\">\n    <p class=\"oc-eyebrow\">YOUR NEXT ODYSSEY<\/p>\n    <h2 id=\"mt-request-title\">Where shall we take you?<\/h2>\n    <p class=\"mt-request-intro\">Your route. Your vehicle. Your fare.<\/p>\n  <\/div>\n  <div id=\"oc-calculator-mount\" class=\"oc-calculator\">\n    <p class=\"oc-calculator-loading\" role=\"status\">Loading the fare calculator\u2026<\/p>\n    <noscript><p><a href=\"https:\/\/www.odyscab.fr\/en\/#oc-reservation\" target=\"_blank\" rel=\"noopener\">Open online booking<\/a><\/p><\/noscript>\n  <\/div>\n  <p class=\"oc-booking-help\"><a href=\"https:\/\/www.odyscab.fr\/en\/#oc-reservation\" target=\"_blank\" rel=\"noopener\">Open booking in a new tab<\/a><\/p>\n  <p class=\"mt-request-phone\">Planning a motorcycle cab journey? Check availability and suitable luggage with Odyscab: <a href=\"tel:+33184230808\">01 84 23 08 08<\/a>.<\/p>\n<\/aside>\n    <\/section>\n\n    <div class=\"mt-reassurance oc-container\"><span><i aria-hidden=\"true\">\u2713<\/i> One passenger per motorcycle<\/span><span><i aria-hidden=\"true\">\u2713<\/i> Passenger equipment<\/span><span><i aria-hidden=\"true\">\u2713<\/i> Fare confirmed before booking<\/span><span><i aria-hidden=\"true\">\u2713<\/i> An Odyscab contact<\/span><\/div>\n\n    <figure class=\"mt-panorama oc-container oc-reveal\">\n      <img fetchpriority=\"high\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-paris-chauffeur-passagere-odyscab.webp\" width=\"1672\" height=\"941\" alt=\"Motorcycle taxi in Paris: a chauffeur and a female passenger wearing helmets beside a black touring motorcycle\" title=\"Motorcycle taxi Paris \u2014 illustration of an Odyscab welcome\" data-image-filename=\"taxi-moto-paris-chauffeur-passagere-odyscab.webp\" data-image-description=\"Illustration of the Paris motorcycle taxi service: a black touring motorcycle, chauffeur and helmeted passenger outside Paris buildings. This visual does not depict an actual booking.\" decoding=\"async\" fetchpriority=\"high\">\n      <figcaption><span class=\"oc-eyebrow\">ODYSCAB CARE, ON TWO WHEELS.<\/span><span>Every journey starts<br>with a warm welcome.<\/span><small>Motorcycle service illustration<\/small><\/figcaption>\n      <a href=\"#mt-destinations\" class=\"mt-picture-arrow\" aria-label=\"Explore motorcycle taxi destinations\">\u2193<\/a>\n    <\/figure>\n\n    <nav class=\"mt-jump-links oc-container\" aria-label=\"On this page\"><a href=\"#mt-aeroports\">Airports <\/a><a href=\"#mt-gares\">Train stations <\/a><a href=\"#mt-la-defense\">La D\u00e9fense <\/a><a href=\"#mt-paris\">Paris &amp; the surrounding area <\/a><a href=\"#mt-longue-distance\">Long distance <\/a><a href=\"#mt-equipement\">Equipment <\/a><a href=\"#oc-tarifs\">Fares <\/a><a href=\"#mt-faq\">FAQ <\/a><\/nav>\n\n        <section class=\"mt-editorial-intro oc-container oc-reveal\" aria-labelledby=\"mt-intro-title\">\n      <div><p class=\"oc-eyebrow\">PARIS, \u00ceLE-DE-FRANCE, AND BEYOND.<\/p><h2 id=\"mt-intro-title\">Your motorcycle taxi.<br><em>Your way forward.<\/em><\/h2><\/div>\n      <div><p>From home to the terminal, from your hotel to a meeting or from the office to Gare de Lyon: your day continues with Odyscab. A motorcycle taxi in Paris offers a direct journey between the places that matter to you, without changing transport.<\/p><p>Our motorcycle cab service is designed for solo travellers with luggage that fits the motorcycle\u2019s storage space. Meet your chauffeur at the agreed point and enjoy assistance through to your destination. The route takes traffic, weather and your arrival time into account.<\/p><\/div>\n    <\/section>\n\n    <section class=\"mt-section oc-container\" id=\"mt-destinations\" aria-labelledby=\"mt-dest-title\">\n      <div class=\"mt-section-heading oc-reveal\"><div><p class=\"oc-eyebrow\">THE PLACES THAT SHAPE YOUR DAY<\/p><h2 id=\"mt-dest-title\">Destinations.<br><em>And a thousand reasons to go.<\/em><\/h2><\/div><p>Airports, train stations and the business district: find the service for your next journey.<\/p><\/div>\n      <div class=\"mt-place-grid\">\n        <article class=\"mt-place-card oc-reveal\"><figure><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-aeroport-roissy-cdg-terminal-2f.jpg\" width=\"1280\" height=\"854\" alt=\"Drop-off area outside Terminal 2F at Paris Charles-de-Gaulle Airport.\" title=\"Roissy-CDG motorcycle taxi \u2014 Terminal 2F landmark\" data-image-filename=\"taxi-moto-aeroport-roissy-cdg-terminal-2f.jpg\" data-image-description=\"Exterior of Terminal 2F at Paris Charles-de-Gaulle Airport. Photo: Arne M\u00fcseler, CC BY-SA 3.0 DE.\" decoding=\"async\" loading=\"lazy\"><span class=\"mt-place-label\">ORY \u00b7 CDG<\/span><\/figure><div class=\"mt-place-body\"><span class=\"mt-index\">01<\/span><h3>Airport motorcycle taxi<\/h3><p>Travel to Orly or Roissy Charles-de-Gaulle from Paris and the surrounding area. On arrival, continue to your hotel, office or train station, with a meeting point agreed in advance.<\/p><a href=\"#mt-aeroports\">Explore airport transfers <\/a><\/div><\/article>\n        <article class=\"mt-place-card oc-reveal\"><figure><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-gare-de-lyon-paris.jpg\" width=\"1280\" height=\"853\" alt=\"The fa\u00e7ade and clock tower of Gare de Lyon in Paris beneath a blue sky.\" title=\"Gare de Lyon motorcycle taxi \u2014 fa\u00e7ade and clock tower\" data-image-filename=\"taxi-moto-gare-de-lyon-paris.jpg\" data-image-description=\"Main fa\u00e7ade and clock tower of Gare de Lyon in Paris. Photo: Arthur Weidmann, CC BY-SA 4.0.\" decoding=\"async\" loading=\"lazy\"><span class=\"mt-place-label\">PARIS TRAIN STATIONS<\/span><\/figure><div class=\"mt-place-body\"><span class=\"mt-index\">02<\/span><h3>Motorcycle taxi to Paris stations<\/h3><p>Gare de Lyon, Gare du Nord, Gare de l\u2019Est, Montparnasse, Saint-Lazare or Austerlitz: continue your journey with a direct transfer. Your chauffeur meets you near a station entrance.<\/p><a href=\"#mt-gares\">Explore station transfers <\/a><\/div><\/article>\n        <article class=\"mt-place-card oc-reveal\"><figure><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-la-defense-parvis-cnit.jpg\" width=\"1280\" height=\"620\" alt=\"The La D\u00e9fense esplanade surrounded by the CNIT and office towers beneath a blue sky.\" title=\"La D\u00e9fense motorcycle taxi \u2014 esplanade, CNIT and business district\" data-image-filename=\"taxi-moto-la-defense-parvis-cnit.jpg\" data-image-description=\"Photograph of the La D\u00e9fense esplanade and office towers, viewed from the Grande Arche. Photo: Edison McCullen, CC BY-SA 4.0.\" decoding=\"async\" loading=\"lazy\"><span class=\"mt-place-label\">LA D\u00c9FENSE<\/span><\/figure><div class=\"mt-place-body\"><span class=\"mt-index\">03<\/span><h3>La D\u00e9fense motorcycle taxi<\/h3><p>A meeting in an office tower, an event at the CNIT or a departure for the airport? Connect the business district with your other appointments, with a contact to follow up your request.<\/p><a href=\"#mt-la-defense\">Explore our La D\u00e9fense service <\/a><\/div><\/article>\n      <\/div>\n    <\/section>\n\n    <section class=\"mt-story-panel oc-container\" id=\"mt-aeroports\" aria-labelledby=\"mt-airport-title\">\n      <figure class=\"mt-story-art oc-reveal\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-paris-aeroport-illustration-3d.webp\" width=\"1672\" height=\"941\" alt=\"3D illustration of a motorcycle taxi chauffeur welcoming a female passenger outside an airport terminal\" title=\"Motorcycle taxi Paris \u2014 3D airport transfer illustration\" data-image-filename=\"taxi-moto-paris-aeroport-illustration-3d.webp\" data-image-description=\"Original scene in a 3D animated-film style: chauffeur, passenger, helmets and touring motorcycle outside an airport. Landscape format.\" decoding=\"async\" loading=\"lazy\"><figcaption><span>01 \/ READY TO GO<\/span><span>Odyscab 3D illustration<\/span><\/figcaption><\/figure>\n      <div class=\"mt-story-copy oc-reveal\"><p class=\"oc-eyebrow\">A TRANSFER BEFORE OR AFTER YOUR FLIGHT<\/p><h2 id=\"mt-airport-title\">Paris airport motorcycle taxi.<br><em>Orly and Roissy-CDG.<\/em><\/h2><p>Travelling light? An airport motorcycle taxi connects your terminal directly with your hotel or appointment. We check your flight, terminal and luggage capacity with you to plan a welcome that suits your journey.<\/p>\n        <div class=\"mt-airport-detail\"><h3>Orly: from the office to the terminal<\/h3><p>An Orly motorcycle taxi takes you from your home, hotel or office to your departure terminal. Your pick-up time allows for the journey, check-in and security before your flight.<\/p><a href=\"#oc-reservation\">Request my Orly transfer <\/a><\/div>\n        <div class=\"mt-airport-detail\"><h3>Roissy-CDG: plan your arrival too<\/h3><p>With a Roissy-CDG motorcycle taxi, travel from your terminal to your destination without changing transport. On arrival, your meeting time allows for disembarking and collecting your belongings; we agree the exact terminal and meeting point with you.<\/p><a href=\"#oc-reservation\">Request my CDG transfer <\/a><\/div>\n        <p class=\"mt-inline-note\">Orly\u2013CDG connections, airport-to-station transfers or departures from Le Bourget: these journeys are considered on request, depending on your schedule and availability.<\/p>\n      <\/div>\n    <\/section>\n\n    <section class=\"mt-station-panel oc-container oc-reveal\" id=\"mt-gares\" aria-labelledby=\"mt-station-title\">\n      <div><p class=\"oc-eyebrow\">FROM THE PLATFORM TO YOUR NEXT APPOINTMENT<\/p><h2 id=\"mt-station-title\">Motorcycle taxi at the station.<br><em>Your journey continues.<\/em><\/h2><\/div>\n      <div><p>Your train arrives and your day continues. At Gare de Lyon, Gare du Nord or Montparnasse, your motorcycle taxi connects you with your hotel, La D\u00e9fense, an office or an airport, without another change of transport.<\/p><p>When connecting between trains, every stage matters: leaving the platform, getting settled on the motorcycle and reaching your next departure. The times on both tickets allow us to check the connection time before confirming your transfer.<\/p><div class=\"mt-location-tags\"><span>Gare de Lyon<\/span><span>Gare du Nord<\/span><span>Montparnasse<\/span><span>Gare de l\u2019Est<\/span><span>Saint-Lazare<\/span><span>Austerlitz<\/span><\/div><a class=\"oc-text-link\" href=\"#oc-reservation\">Request my station transfer <\/a><\/div>\n    <\/section>\n\n    <section class=\"mt-story-panel mt-story-reverse oc-container\" id=\"mt-la-defense\" aria-labelledby=\"mt-defense-title\">\n      <figure class=\"mt-story-art oc-reveal\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-la-defense-illustration-3d.webp\" width=\"1672\" height=\"941\" alt=\"3D illustration of a chauffeur and a business traveller with a motorcycle outside the Grande Arche in La D\u00e9fense\" title=\"La D\u00e9fense motorcycle taxi \u2014 3D business travel illustration\" data-image-filename=\"taxi-moto-la-defense-illustration-3d.webp\" data-image-description=\"Original scene in a 3D animated-film style in La D\u00e9fense, with a stationary motorcycle and a business traveller being welcomed. Landscape format.\" decoding=\"async\" loading=\"lazy\"><figcaption><span>02 \/ TIME FOR YOUR APPOINTMENTS<\/span><span>Odyscab 3D illustration<\/span><\/figcaption><\/figure>\n      <div class=\"mt-story-copy oc-reveal\"><p class=\"oc-eyebrow\">PARIS \u2194 LA D\u00c9FENSE \u2194 AIRPORTS<\/p><h2 id=\"mt-defense-title\">La D\u00e9fense.<br><em>Keep your day moving.<\/em><\/h2><p>The Grande Arche, office towers, the CNIT: a motorcycle cab fits around days filled with meetings, trains and flights. A motorcycle taxi for business travel can also connect several appointments. Send your itinerary to Odyscab so we can review the stops, waiting times and return journey.<\/p><p>Paris, Neuilly-sur-Seine, Courbevoie, Puteaux or Nanterre: include the business district in your professional journeys. At La D\u00e9fense, the pedestrian esplanade and road access are on different levels; the entrance to your tower helps us choose the right meeting point.<\/p><div class=\"mt-useful-note\"><p>Your La D\u00e9fense landmark: the tower name and the entrance you use. Your chauffeur meets you at a point accessible by motorcycle, close to the building.<\/p><\/div><a class=\"oc-button oc-button-red\" href=\"#oc-reservation\">Request my La D\u00e9fense quote <\/a><\/div>\n    <\/section>\n\n    <section class=\"mt-paris-section oc-container\" id=\"mt-paris\" aria-labelledby=\"mt-paris-title\">\n      <div class=\"mt-section-heading oc-reveal\"><div><p class=\"oc-eyebrow\">PARIS HAS MORE THAN ONE MEETING POINT<\/p><h2 id=\"mt-paris-title\">Motorcycle taxi Paris.<br><em>Your addresses, your pace.<\/em><\/h2><\/div><p>Hotels, company headquarters, meeting rooms and conference venues: your Paris motorcycle taxi takes you between the different stages of your day.<\/p><\/div>\n      <div class=\"mt-paris-grid\">\n        <article class=\"oc-reveal\"><span class=\"mt-index\">01<\/span><h3>Op\u00e9ra &amp; Saint-Lazare<\/h3><p>A hotel near the Op\u00e9ra, an appointment on Boulevard Haussmann, then a train at Saint-Lazare: connect these stops with a chauffeur, without looking for parking.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-index\">02<\/span><h3>Champs-\u00c9lys\u00e9es &amp; the Golden Triangle<\/h3><p>From a hotel on Avenue George V, a meeting on Avenue Montaigne or the area around the Arc de Triomphe, continue to La D\u00e9fense, your airport or another Paris address.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-index\">03<\/span><h3>Bercy &amp; Gare de Lyon<\/h3><p>Step off the train, meet a client in Bercy, then continue to a hotel: this area serves business travellers and visitors alike.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-index\">04<\/span><h3>Montparnasse &amp; the Left Bank<\/h3><p>Montparnasse, Saint-Germain-des-Pr\u00e9s, Invalides: a Left Bank pick-up for Orly, a train station or your next appointment in Paris.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-index\">05<\/span><h3>Porte Maillot &amp; conferences<\/h3><p>The Palais des Congr\u00e8s, Paris Expo Porte de Versailles or a trade fair in Villepinte: reach your event from your hotel or continue directly to a station or airport.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-index\">06<\/span><h3>Ch\u00e2telet, Le Marais &amp; Bastille<\/h3><p>Leaving home, your hotel or a city-centre appointment? Meet your chauffeur nearby. In pedestrian areas, the meeting point takes permitted access into account.<\/p><\/article>\n      <\/div>\n      <div class=\"mt-idf-band oc-reveal\"><div><p class=\"oc-eyebrow\">MOTORCYCLE TAXI IN \u00ceLE-DE-FRANCE<\/p><h3>Your journey goes beyond the ring road.<\/h3><\/div><p>A motorcycle taxi in \u00cele-de-France also connects the inner and outer suburbs: Boulogne-Billancourt, Issy-les-Moulineaux, Levallois-Perret, Versailles, Saint-Denis, Vincennes or Cr\u00e9teil. Departures from home, business travel or connections with Paris: transfers are confirmed according to the route and availability.<\/p><\/div>\n    <\/section>\n\n    <section class=\"mt-story-panel mt-long-distance oc-container\" id=\"mt-longue-distance\" aria-labelledby=\"mt-distance-title\">\n      <figure class=\"mt-story-art oc-reveal\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-longue-distance-illustration-3d.webp\" width=\"1672\" height=\"941\" alt=\"3D illustration of a chauffeur and female passenger taking a break beside a touring motorcycle in the French countryside\" title=\"Long-distance motorcycle taxi \u2014 3D illustration of a journey break\" data-image-filename=\"taxi-moto-longue-distance-illustration-3d.webp\" data-image-description=\"Original scene in a 3D animated-film style illustrating comfort and preparation for a long-distance journey with a break. Landscape format.\" decoding=\"async\" loading=\"lazy\"><figcaption><span>03 \/ BROADEN YOUR HORIZONS<\/span><span>Odyscab 3D illustration<\/span><\/figcaption><\/figure>\n      <div class=\"mt-story-copy oc-reveal\"><p class=\"oc-eyebrow\">LONG-DISTANCE MOTORCYCLE TAXI<\/p><h2 id=\"mt-distance-title\">Beyond Paris.<br><em>The same care.<\/em><\/h2><p>An appointment outside \u00cele-de-France or a destination that is difficult to reach by train? Odyscab considers your long-distance motorcycle taxi request for a direct journey without connections.<\/p><p>Reims, Rouen, Orl\u00e9ans or another city: your quote takes the route, luggage and breaks into account. Chauffeur availability and weather conditions also form part of the journey confirmation.<\/p><p>On longer journeys, your comfort guides the choice of vehicle and the timing of breaks. Your motorcycle experience and preferences help us advise you; a chauffeured car can also be considered.<\/p><div class=\"mt-distance-points\"><span>Journey reviewed on request<\/span><span>Breaks planned together<\/span><span>Fare before booking<\/span><\/div><a class=\"oc-button oc-button-red\" href=\"#oc-reservation\">Request my long-distance quote <\/a><\/div>\n    <\/section>\n\n\n        <section class=\"mt-comfort mt-comfort-v2 oc-container\" id=\"mt-confort\" aria-labelledby=\"mt-comfort-title\">\n      <figure class=\"mt-motor-stage oc-reveal\"><img loading=\"lazy\" src=\"https:\/\/www.odyscab.fr\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/taxi-moto-paris-moto-tourisme-premium.webp\" width=\"1672\" height=\"941\" alt=\"Black touring motorcycle with passenger seat and storage on a Paris street, illustrating the Odyscab motorcycle taxi service\" title=\"Motorcycle taxi Paris \u2014 touring motorcycle comfort\" data-image-filename=\"taxi-moto-paris-moto-tourisme-premium.webp\" data-image-description=\"Illustration of a black touring motorcycle in Paris, with a passenger seat and side panniers. The actual vehicle is confirmed when booking.\" decoding=\"async\" loading=\"lazy\"><figcaption class=\"mt-motor-caption\"><span>Two wheels.<br><em>A proper place for you.<\/em><\/span><small>Illustration \u00b7 vehicle assigned subject to availability<\/small><\/figcaption><\/figure>\n      <div class=\"mt-comfort-copy oc-reveal\"><p class=\"oc-eyebrow\">THE COMFORT OF A TOURING MOTORCYCLE<\/p><h2 id=\"mt-comfort-title\">Settle in.<br><em>You\u2019re in good company.<\/em><\/h2><p>A passenger seat, comfortable support and suitable storage: a place designed for travel. The motorcycle assigned to your transfer and the space for your belongings are confirmed with your booking.<\/p><div class=\"mt-comfort-points\"><article><span class=\"mt-index\">01<\/span><div><h3>A welcome before you set off<\/h3><p>Before departure, your chauffeur helps you get on, find the right posture and adjust your equipment. Your first motorcycle journey? Take the time to ask your questions.<\/p><\/div><\/article><article><span class=\"mt-index\">02<\/span><div><h3>Your comfort throughout the journey<\/h3><p>A flight to catch, a day of appointments or a longer journey: your chauffeur understands the arrangements agreed for your trip. The route and breaks take the day\u2019s conditions into account.<\/p><\/div><\/article><\/div><\/div>\n    <\/section>\n\n    <section class=\"mt-equipment-section oc-container\" id=\"mt-equipement\" aria-labelledby=\"mt-equipment-title\">\n      <div class=\"mt-section-heading oc-reveal\"><div><p class=\"oc-eyebrow\">DETAILS ARE PART OF THE JOURNEY<\/p><h2 id=\"mt-equipment-title\">Your equipment.<br><em>Your comfort on board.<\/em><\/h2><\/div><p>From your helmet to comfort accessories, equipment supports your journey. Your size and requirements help us check what will be available on board.<\/p><\/div>\n      <div class=\"mt-equipment-grid\">\n        <article class=\"oc-reveal\"><span class=\"mt-equipment-icon\"><svg viewbox=\"0 0 48 48\" aria-hidden=\"true\"><path d=\"M9 34V25a16 16 0 0 1 32-1v8l-11 8H13z\"><\/path><path d=\"M25 16h14l2 10H25zM9 30h9v10M29 31h7\"><\/path><\/svg><\/span><h3>Full-face helmet<\/h3><p>A passenger helmet in your size, fitted before departure. Your chauffeur helps you fasten and adjust it.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-equipment-icon\"><svg viewbox=\"0 0 48 48\" aria-hidden=\"true\"><path d=\"M8 29c-6-5-2-14 4-14 0-8 9-12 15-6 8-4 15 2 13 9 7 4 6 12 0 15H9zM10 29v9c8 4 21 4 28 0v-6M14 15l3 9M25 10v13M35 19l-3 6\"><\/path><\/svg><\/span><h3>Hygienic helmet liner<\/h3><p>A liner or hygienic head covering to wear under the helmet, for a more comfortable fit.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-equipment-icon\"><svg viewbox=\"0 0 48 48\" aria-hidden=\"true\"><path d=\"M14 38V23l-5-7 5-3 6 7V9c0-4 5-4 5 0v10V6c0-4 5-4 5 0v13V9c0-4 5-4 5 0v12-6c0-4 5-4 5 0v13l-5 10zM14 38v5h21v-5\"><\/path><\/svg><\/span><h3>Gloves &amp; jacket<\/h3><p>A jacket and gloves in your size complete your outfit. Please wear trousers and closed shoes.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-equipment-icon\"><svg viewbox=\"0 0 48 48\" aria-hidden=\"true\"><path d=\"M7 25a17 17 0 0 1 34 0c-5-4-7-4-11 0-4-4-8-4-12 0-4-4-6-4-11 0zM24 8V4M24 25v13c0 7 9 7 9 0M9 34l-2 5M16 35l-2 5\"><\/path><\/svg><\/span><h3>Cold &amp; rain<\/h3><p>Depending on the season and motorcycle: rain protection, a blanket or heated accessories. Available options are confirmed with your booking.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-equipment-icon\"><svg viewbox=\"0 0 48 48\" aria-hidden=\"true\"><path d=\"M5 16a29 29 0 0 1 38 0M11 24a20 20 0 0 1 26 0M18 31a9 9 0 0 1 12 0\"><\/path><circle cx=\"24\" cy=\"39\" r=\"2\"><\/circle><\/svg><\/span><h3>Wi-Fi<\/h3><p>Would you like internet access during your journey? Wi-Fi availability and coverage must be confirmed for your vehicle and route.<\/p><\/article>\n        <article class=\"oc-reveal\"><span class=\"mt-equipment-icon\"><svg viewbox=\"0 0 48 48\" aria-hidden=\"true\"><path d=\"M8 28v-6a16 16 0 0 1 32 0v6M8 25H4v13h8V25zM40 25h4v13h-8V25zM40 38c0 5-8 6-13 6M22 19v15M22 19l10-3v15\"><\/path><ellipse cx=\"18\" cy=\"35\" rx=\"4\" ry=\"3\"><\/ellipse><ellipse cx=\"28\" cy=\"32\" rx=\"4\" ry=\"3\"><\/ellipse><\/svg><\/span><h3>Music &amp; intercom<\/h3><p>Talk to your chauffeur, listen to music or enjoy a quiet journey: choose your atmosphere, depending on the available helmet equipment.<\/p><\/article>\n      <\/div>\n      <p class=\"mt-section-note\">An early departure, winter travel or a longer journey: let\u2019s discuss the accessories that will make your trip more comfortable.<\/p>\n    <\/section>\n\n\n    <section class=\"mt-baggage oc-container oc-reveal\" id=\"mt-bagages\" aria-labelledby=\"mt-bag-title\">\n      <div><p class=\"oc-eyebrow\">THE RIGHT LUGGAGE, THE RIGHT VEHICLE<\/p><h2 id=\"mt-bag-title\">Travel light.<br><em>Bring the essentials.<\/em><\/h2><\/div>\n      <div class=\"mt-baggage-copy\"><p>A laptop, bag or cabin suitcase? Storage space depends on the motorcycle. The number of bags and their exact dimensions help us check that your belongings can travel with you, even when a suitcase is sold as cabin-sized.<\/p><div class=\"mt-baggage-tags\"><span>Number of bags<\/span><span>Dimensions<\/span><span>Special requirements<\/span><\/div><p>Professional equipment or a fragile item? Let us know so we can advise you. A saloon or MPV may be more suitable for a large suitcase, several bags or more than one traveller.<\/p><a class=\"oc-text-link\" href=\"https:\/\/www.odyscab.fr\/services-odyscab\/\">Find the right service <\/a><\/div>\n    <\/section>\n\n    <section class=\"mt-tariffs oc-container\" id=\"oc-tarifs\" aria-labelledby=\"mt-tariff-title\">\n      <div class=\"mt-tariff-copy oc-reveal\"><p class=\"oc-eyebrow\">MOTORCYCLE TAXI PARIS: FARES &amp; BOOKING<\/p><h2 id=\"mt-tariff-title\">Your fare.<br><em>Before you book.<\/em><\/h2><p>Your motorcycle taxi fare is provided before booking. Addresses, date, time and any stops: your request allows Odyscab to quote for your journey after checking availability.<\/p><p>A one-way trip to Orly, a return from a station or several appointments in one day have different requirements. Your quote reflects your itinerary; waiting, amendment and cancellation terms are provided before confirmation.<\/p><a class=\"oc-button oc-button-red\" href=\"#oc-reservation\">Request a quote for my journey <\/a><\/div>\n      <div class=\"mt-tariff-guide oc-reveal\"><p class=\"oc-eyebrow\">USEFUL INFORMATION<\/p><div class=\"mt-route-display\" aria-hidden=\"true\"><span class=\"mt-stop-dot\"><\/span><div><small>PICK-UP<\/small><strong>Your address<\/strong><\/div><span class=\"mt-route-dash\"><\/span><span class=\"mt-stop-dot mt-dot-arrival\"><\/span><div><small>DESTINATION<\/small><strong>Your destination<\/strong><\/div><\/div><ul><li><span>01<\/span> Addresses and the terminal or station<\/li><li><span>02<\/span> Your preferred date and time<\/li><li><span>03<\/span> Number and size of bags<\/li><li><span>04<\/span> A contact telephone number<\/li><\/ul><p>Our team confirms the fare and availability before booking.<\/p><a href=\"tel:+33184230808\">Let\u2019s discuss your transfer <span>01 84 23 08 08 <\/span><\/a><\/div>\n    <\/section>\n\n    <section class=\"mt-how oc-container\" aria-labelledby=\"mt-how-title\"><div class=\"mt-section-heading oc-reveal\"><div><p class=\"oc-eyebrow\">FROM YOUR REQUEST TO YOUR DESTINATION<\/p><h2 id=\"mt-how-title\">Three steps.<br><em>And your journey takes shape.<\/em><\/h2><\/div><\/div><div class=\"mt-step-grid\"><article class=\"oc-reveal\"><span class=\"mt-index\">01<\/span><h3>Request your quote.<\/h3><p>Enter your journey in the calculator. For a motorcycle taxi, specify your luggage and check availability with Odyscab.<\/p><\/article><article class=\"oc-reveal\"><span class=\"mt-index\">02<\/span><h3>Confirm your booking.<\/h3><p>Odyscab provides your fare and availability. Once you agree, you receive confirmation and your meeting point.<\/p><\/article><article class=\"oc-reveal\"><span class=\"mt-index\">03<\/span><h3>Meet your chauffeur.<\/h3><p>Meet at the agreed point. Get settled, put on your equipment and receive your briefing: your transfer can begin.<\/p><\/article><\/div><\/section>\n\n    <section id=\"mt-faq\" class=\"oc-section oc-container oc-faq mt-faq\" aria-labelledby=\"mt-faq-title\"><div class=\"oc-reveal\"><p class=\"oc-eyebrow\">BEFORE YOU SET OFF<\/p><h2 id=\"mt-faq-title\">Your questions.<br><em>Our answers.<\/em><\/h2><p>First journey or regular traveller: useful answers before you take your seat.<\/p><a class=\"oc-text-link\" href=\"https:\/\/www.odyscab.fr\/en\/contact\/\">Another question? <\/a><\/div><div class=\"oc-faq-list oc-reveal\">\n      <details><summary>How do I book a motorcycle taxi in Paris?<span aria-hidden=\"true\">+<\/span><\/summary><p>Enter your journey in the calculator at the top of this page, or contact Odyscab to discuss your motorcycle taxi request and luggage. We provide the fare and availability before you agree. Your booking is valid once we have confirmed it.<\/p><\/details>\n      <details><summary>How much is a motorcycle taxi to Orly or Roissy-CDG?<span aria-hidden=\"true\">+<\/span><\/summary><p>The fare depends on your pick-up address, destination and preferred time, among other factors. Please also provide your terminal and luggage details for an accurate quote. Use the <a href=\"#oc-reservation\">journey calculator<\/a> or contact our team.<\/p><\/details>\n      <details><summary>Can I travel with a cabin suitcase?<span aria-hidden=\"true\">+<\/span><\/summary><p>This depends on the luggage dimensions and the motorcycle\u2019s storage capacity. Tell us the measurements and number of bags before booking. For bulky luggage, we can consider a private car transfer.<\/p><\/details>\n      <details><summary>Are the helmet, hygienic liner and equipment provided?<span aria-hidden=\"true\">+<\/span><\/summary><p>Passenger equipment includes a full-face helmet, a hygienic liner or head covering, a jacket and gloves. Your size helps us arrange suitable equipment. Please discuss additional cold or rain protection when booking.<\/p><\/details>\n      <details><summary>What if I have never travelled on a motorcycle?<span aria-hidden=\"true\">+<\/span><\/summary><p>Let us know when you enquire. Before departure, your chauffeur will explain how to get on, the correct posture and the safety instructions. Wear comfortable clothing and closed shoes; you can ask your questions before confirming the journey.<\/p><\/details>\n      <details><summary>What happens in rain or bad weather?<span aria-hidden=\"true\">+<\/span><\/summary><p>Weather conditions are considered before departure. If arrangements need to change, Odyscab discusses an alternative time or a car transfer with you, subject to availability and the agreed terms.<\/p><\/details>\n      <details><summary>My flight or train is delayed: what should I do?<span aria-hidden=\"true\">+<\/span><\/summary><p>Provide your flight or train number and let Odyscab know as soon as you hear about a change. Our team checks whether pick-up can be adjusted. Waiting terms and any charges should be clarified when booking.<\/p><\/details>\n      <details><summary>Can two passengers travel on the same motorcycle?<span aria-hidden=\"true\">+<\/span><\/summary><p>A motorcycle carries one passenger in addition to the chauffeur. If you are travelling as a group, contact us to check the availability of several motorcycles or choose a <a href=\"https:\/\/www.odyscab.fr\/services-odyscab\/\">chauffeured vehicle suitable for your group<\/a>.<\/p><\/details>\n      <details><summary>Where do I meet my motorcycle taxi in La D\u00e9fense?<span aria-hidden=\"true\">+<\/span><\/summary><p>Tell us the tower name, address and entrance you use. The pedestrian esplanade and different access levels can make meeting up less straightforward. You and your chauffeur agree a point accessible by motorcycle, close to the building.<\/p><\/details>\n      <details><summary>Do you offer long-distance motorcycle taxi journeys?<span aria-hidden=\"true\">+<\/span><\/summary><p>Long-distance requests are considered according to the addresses, availability, weather, luggage and passenger comfort. The route, breaks and fare are agreed before confirmation. Please also tell us if you need a same-day return.<\/p><\/details>\n      <details><summary>Is there Wi-Fi and music on board?<span aria-hidden=\"true\">+<\/span><\/summary><p>These services depend on the motorcycle, helmet equipment and network coverage. Mention Wi-Fi, music or intercom when you enquire so we can check availability. You can also choose a quiet journey.<\/p><\/details>\n      <details><summary>Can I book a motorcycle cab for several appointments?<span aria-hidden=\"true\">+<\/span><\/summary><p>Yes, your itinerary can include several addresses and a return journey. The time spent at each appointment helps us assess waiting time and chauffeur availability. The complete service is quoted before booking.<\/p><\/details>\n    <\/div><\/section>\n\n    <section class=\"oc-final-cta oc-container mt-final oc-reveal\" aria-labelledby=\"mt-final-title\"><div><p class=\"oc-eyebrow\">A NEW WAY TO EXPERIENCE YOUR ODYSSEY<\/p><h2 id=\"mt-final-title\">Your next stop?<\/h2><p>A departure, a destination and the pleasure of travelling with a chauffeur.<\/p><\/div><a class=\"oc-button oc-button-white\" href=\"#oc-reservation\">Request a quote <\/a><\/section>\n  <div class=\"oc-container mt-credits-wrap\"><div class=\"mt-photo-credits\" aria-label=\"Photography credits\"><p><strong>Location photography credits<\/strong> \u00b7 Images are cropped to suit the screen.<\/p><p><a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Paris_Charles-de-Gaulle_Airport_Terminal_2F_outside.jpg\" target=\"_blank\" rel=\"noopener\">Paris Charles-de-Gaulle Airport Terminal 2F outside<\/a> \u2014 Photo: Arne M\u00fcseler \/ <a href=\"https:\/\/www.arne-mueseler.com\/\" target=\"_blank\" rel=\"noopener\">arne-mueseler.com<\/a> \/ <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/de\/\" target=\"_blank\" rel=\"noopener\">CC-BY-SA-3.0 DE<\/a>.<\/p><p><a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Gare_de_Lyon_Fa%C3%A7ade.jpg\" target=\"_blank\" rel=\"noopener\">Gare de Lyon fa\u00e7ade<\/a> \u2014 Arthur Weidmann \u2014 <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\" target=\"_blank\" rel=\"noopener\">CC BY-SA 4.0<\/a> \u00b7 <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Parvis_de_la_D%C3%A9fense.jpg\" target=\"_blank\" rel=\"noopener\">La D\u00e9fense esplanade<\/a> \u2014 Edison McCullen \u2014 <a href=\"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\" target=\"_blank\" rel=\"noopener\">CC BY-SA 4.0<\/a>.<\/p><\/div><\/div><\/main>\n  \n  \n<\/div>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"WebPage\", \"@id\": \"https:\/\/www.odyscab.fr\/en\/motorcycle-taxi\/#webpage\", \"url\": \"https:\/\/www.odyscab.fr\/en\/motorcycle-taxi\/\", \"name\": \"Motorcycle taxi Paris \ud83c\udfcd\ufe0f | Orly, CDG & stations \u2013 Odyscab\", \"description\": \"Motorcycle taxi Paris \u23f1\ufe0f Book with Odyscab for Orly, Roissy-CDG, train stations and business meetings. Passenger equipment and fare confirmed before booking.\", \"inLanguage\": \"en-GB\"}, {\"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.odyscab.fr\/en\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Motorcycle taxi\", \"item\": \"https:\/\/www.odyscab.fr\/en\/motorcycle-taxi\/\"}]}, {\"@type\": \"Service\", \"name\": \"Motorcycle taxi Paris \u2014 Odyscab\", \"serviceType\": \"Chauffeured motorcycle passenger transport\", \"url\": \"https:\/\/www.odyscab.fr\/en\/motorcycle-taxi\/\", \"areaServed\": [\"Paris\", \"\u00cele-de-France\"], \"provider\": {\"@type\": \"Organization\", \"name\": \"Odyscab\", \"url\": \"https:\/\/www.odyscab.fr\/en\/\"}}]}<\/script>\n<script>\n\/* Am\u00e9lioration progressive : aucun envoi ni r\u00e9servation automatique. *\/\n(()=>{\n  'use strict';\n  const root=document.getElementById('odys-moto');\n  if(!root)return;\n  const reduced=window.matchMedia('(prefers-reduced-motion: reduce)');\n  const menu=root.querySelector('.oc-mobile-menu');\n  if(menu){menu.querySelectorAll('a').forEach(a=>a.addEventListener('click',()=>{menu.open=false}));document.addEventListener('keydown',event=>{if(event.key==='Escape'&&menu.open){menu.open=false;menu.querySelector('summary').focus()}})}\n  const header=root.querySelector('.oc-header');\n  const syncHeader=()=>{if(header)root.style.setProperty('--oc-menu-height',Math.ceil(header.getBoundingClientRect().height)+'px')};\n  syncHeader();\n  if(header&&'ResizeObserver' in window)new ResizeObserver(syncHeader).observe(header);else window.addEventListener('resize',syncHeader,{passive:true});\n  const motionButton=root.querySelector('.oc-motion-toggle');\n  let paused=reduced.matches;\n  function syncMotion(){root.classList.toggle('oc-motion-paused',paused);if(motionButton){motionButton.hidden=reduced.matches;motionButton.setAttribute('aria-pressed',String(paused));motionButton.textContent=paused?'Resume animations':'Pause animations'}}\n  syncMotion();\n  motionButton?.addEventListener('click',()=>{paused=!paused;syncMotion()});\n  reduced.addEventListener('change',event=>{paused=event.matches;syncMotion()});\n  if('IntersectionObserver' in window){\n    const observer=new IntersectionObserver(entries=>entries.forEach(entry=>{if(entry.isIntersecting){entry.target.classList.add('oc-visible');observer.unobserve(entry.target)}}),{threshold:.04});\n    root.querySelectorAll('.oc-reveal').forEach(element=>observer.observe(element));\n    root.classList.add('oc-motion-ready');\n  }\n  const progress=root.querySelector('.oc-reading-line');let scheduled=false;\n  function updateProgress(){scheduled=false;if(!progress)return;const total=document.documentElement.scrollHeight-window.innerHeight;progress.style.transform='scaleX('+Math.max(0,Math.min(1,total>0?window.scrollY\/total:0))+')'}\n  window.addEventListener('scroll',()=>{if(!scheduled){scheduled=true;requestAnimationFrame(updateProgress)}},{passive:true});updateProgress();\n\n\n})();\n<\/script>\n<script>\/* Calculateur officiel Odyscab, repris de l\u2019accueil. Aucun envoi automatique. *\/\n(()=>{\n  'use strict';\n  function start(){\n    const root=document.getElementById('odys-moto');\n    if(!root)return;\n    const mount=root.querySelector('#oc-calculator-mount');\n    if(!mount||mount.dataset.calculatorReady==='true')return;\n    mount.dataset.calculatorReady='true';\n    const providerOrigin='https:\/\/portail.driverconnect.fr';\n    const reduced=window.matchMedia('(prefers-reduced-motion: reduce)');\n    let frame=mount.querySelector('#driver-widget-frame');\n    if(!frame){\n      frame=document.createElement('iframe');\n      frame.id='driver-widget-frame';\n      frame.src='https:\/\/portail.driverconnect.fr\/vtc-fils\/template?tkn=00001_6000474_-1157023572_1620996002489';\n      frame.setAttribute('loading','eager');\n    }\n    frame.title='Calculate and book your Odyscab journey';\n    frame.setAttribute('scrolling','auto');\n    const loading=mount.querySelector('.oc-calculator-loading');\n    frame.addEventListener('load',()=>{if(loading)loading.remove()},{once:true});\n    mount.appendChild(frame);\n    \/\/ Le formulaire du prestataire requiert 350 px, plus l\u2019espace de sa barre de d\u00e9filement.\n    function sizeBooking(){\n      const availableWidth=mount.clientWidth;\n      if(availableWidth>0)root.style.setProperty('--oc-widget-scale',String(Math.min(1,availableWidth\/368)));\n    }\n    sizeBooking();\n    if('ResizeObserver' in window)new ResizeObserver(sizeBooking).observe(mount);\n    else window.addEventListener('resize',sizeBooking,{passive:true});\n    let originalOverflow=null;\n    function expand(){\n      if(!root.classList.contains('oc-booking-expanded'))originalOverflow=document.body.style.overflow;\n      root.classList.add('oc-booking-expanded');\n      document.body.style.overflow='hidden';\n    }\n    function restore(){\n      if(root.classList.contains('oc-booking-expanded')){\n        root.classList.remove('oc-booking-expanded');\n        document.body.style.overflow=originalOverflow===null?'':originalOverflow;\n        originalOverflow=null;\n      }\n    }\n    window.addEventListener('message',event=>{\n      if(event.origin!==providerOrigin||event.source!==frame.contentWindow||typeof event.data!=='string')return;\n      if(event.data.includes('resize::'))expand();\n      else if(event.data.includes('restaure::'))restore();\n      else if(event.data.includes('scroll::')&&!root.classList.contains('oc-booking-expanded')){\n        const value=parseInt(event.data.split('scroll::')[1],10);\n        if(Number.isFinite(value)){\n          window.scrollTo({top:Math.max(0,frame.getBoundingClientRect().top+window.scrollY+value),behavior:reduced.matches||root.classList.contains('oc-motion-paused')?'auto':'smooth'});\n        }\n      }\n    });\n    window.addEventListener('pagehide',restore);\n  }\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});\n  else start();\n})();\n<\/script>\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>Home\/Motorcycle taxi CHAUFFEURED MOTORCYCLE \u00b7 PARIS &amp; \u00ceLE-DE-FRANCE Motorcycle taxi Paris.Make timefor what matters. A flight to catch, a train to meet or an appointment in La D\u00e9fense? Meet your chauffeur for a motorcycle taxi transfer in Paris and \u00cele-de-France. A direct journey, a thoughtful welcome and a new way to experience your Odyssey. Request &hellip; <a href=\"https:\/\/www.odyscab.fr\/en\/motorcycle-taxi\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Motorcycle taxi&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-148","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":1,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages\/148\/revisions"}],"predecessor-version":[{"id":158,"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/pages\/148\/revisions\/158"}],"wp:attachment":[{"href":"https:\/\/www.odyscab.fr\/en\/wp-json\/wp\/v2\/media?parent=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}