body.page-id-14,body.page-id-15,body.page-id-16,body.page-id-17,body.page-id-18,body.page-id-19,body.page-id-20{background:#0c0f13!important;color:#f4f1eb!important}body.page-id-14 main,body.page-id-15 main,body.page-id-16 main,body.page-id-17 main,body.page-id-18 main,body.page-id-19 main,body.page-id-20 main{background:#0c0f13!important;color:#f4f1eb!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-hero,.business-hero,.partner-hero,.portal-hero,.landing-hero,.simple-hero){background:linear-gradient(145deg,#0b0e12,#15191f)!important;color:#fff!important;border-color:#2a3038!important}body.page-id-15 .landing-hero{background:linear-gradient(90deg,rgba(8,10,13,.94),rgba(8,10,13,.72)),url('https://taxistrasbourg.eu/wp-content/uploads/2026/09/Gare-de-Strasbourg-TaxiStrasbourg.jpg') center/cover!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool,.partner-panel){background:#f3f0ea!important;color:#111!important;border:0!important;box-shadow:0 28px 70px rgba(0,0,0,.3)!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool,.partner-panel) :is(h2,h3,strong,label,.booking-topline,.partner-panel-head){color:#111!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool,.partner-panel) :is(p,small,span){color:#5f646b!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool) :is(input,select,textarea){background:#fff!important;color:#111!important;border:1px solid #cfcfc9!important;border-radius:0!important;box-shadow:none!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool) :is(input,select,textarea)::placeholder{color:#9a9a96!important;opacity:1!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool) :is(.ts-estimate-button,.ts-submit-button,button[type=submit]){background:#ff4a1f!important;background-image:none!important;color:#111!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;font-weight:900!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool) :is(.ts-estimate-button,.ts-submit-button,button[type=submit]):hover{background:#ff6842!important;color:#111!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .ts-back-button{color:#111!important;background:transparent!important;border-color:#bdbdb7!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .ts-form-call{display:none!important}body.page-id-14 .mini-trust{display:flex!important;gap:8px!important;flex-wrap:wrap!important}body.page-id-14 .mini-trust span{background:#111419!important;border:1px solid #343a42!important;color:#d8dbe0!important;opacity:1!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-steps article,.feature-grid article,.route-card,.faq-grid details,.route-mini-grid>div,.compare-section>div){background:#0e1115!important;background-image:none!important;color:#fff!important;border-color:#2a3038!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-steps article,.feature-grid article,.route-card,.faq-grid details,.route-mini-grid>div,.compare-section>div) :is(h2,h3,strong,summary){color:#fff!important;opacity:1!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-steps article,.feature-grid article,.route-card,.faq-grid details,.route-mini-grid>div,.compare-section>div) :is(p,small){color:#949aa3!important;opacity:1!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-steps article,.feature-grid article,.route-card,.faq-grid details,.route-mini-grid>div,.compare-section>div) :is(.route-index,article>b,article>span,summary i){color:#ff4a1f!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .route-card.featured{background:#ff4a1f!important;color:#111!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .route-card.featured :is(h3,p,strong,span){color:#111!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.cta-main,.text-link){background:#ff4a1f!important;background-image:none!important;color:#111!important;border-color:#ff4a1f!important;box-shadow:none!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .cta-ghost{background:transparent!important;color:#fff!important;border-color:#414852!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) a{--wp--preset--color--vivid-cyan-blue:#ff4a1f}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .business-band,body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .partner-flow{background:#ff4a1f!important;background-image:none!important;color:#111!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .business-band :is(h2,p,strong,a),body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) .partner-flow :is(h2,p,strong,a){color:#111!important}body.page-id-17 .tariff-highlights>div{background:#101318!important;border-color:#343a42!important}body.page-id-17 .tariff-highlights span{color:#8c929b!important}body.page-id-17 .tariff-highlights strong{color:#fff!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.section-kicker,.eyebrow,.booking-topline b,.partner-panel-head b){color:#ff4a1f!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-heading h2,.intro-layout h2,.section-head h2,.internal-callout h2){color:#fff!important;opacity:1!important}@media(max-width:760px){body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-booking,.landing-booking,.tariff-tool,.partner-panel){clip-path:none!important;border-radius:0!important}body:is(.page-id-14,.page-id-15,.page-id-16,.page-id-17,.page-id-18,.page-id-19,.page-id-20) :is(.internal-steps article,.feature-grid article,.route-card,.faq-grid details,.route-mini-grid>div,.compare-section>div){min-height:0!important}body.page-id-14 .mini-trust{display:grid!important;grid-template-columns:1fr 1fr!important}body.page-id-14 .mini-trust span{display:flex!important;align-items:center!important;min-height:42px!important}}