.language-request-bar{position:sticky;top:0;z-index:80;background:#fffde4;border-bottom:1px solid #d9d69a;padding:9px 5%;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 2px 8px #073e4908}.language-left{display:flex;align-items:center;gap:12px;min-width:0}.language-label{font-size:11px;color:#526970;font-weight:bold}.language-tabs{display:flex;align-items:center;gap:5px}.language-tabs button{background:white;color:var(--dark);border:1px solid #dedbb9;min-height:40px;border-radius:5px;padding:8px 13px;font-size:12px;cursor:pointer;white-space:nowrap}.language-tabs button[aria-pressed=true]{color:white;background:var(--teal);border-color:var(--teal)}.language-request-cta{background:var(--yellow);color:var(--dark);border:1px solid #e6d800;min-height:44px;padding:10px 20px;font-size:13px;justify-content:center;white-space:nowrap;text-align:center}.language-compact{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-padding-top:95px}#quote,#request-review,#route-catalog{scroll-margin-top:90px}html[lang=th] h1,html[lang=th] h2,html[lang=ru] h1,html[lang=ru] h2{letter-spacing:-1px}html[lang=th] h1 em{font-family:Arial,Helvetica,sans-serif;font-style:normal}html[lang=th] .eyebrow,html[lang=ru] .eyebrow{letter-spacing:1px}html[lang=de] .form-heading,html[lang=fr] .form-heading,html[lang=ru] .form-heading{flex-wrap:wrap}html[lang=de] h1,html[lang=fr] h1,html[lang=ru] h1{overflow-wrap:anywhere}.language-request-cta:focus-visible,.language-tabs button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}
@media(max-width:800px){.language-request-bar{padding:8px 5%;gap:10px}.language-tabs,.language-label{display:none}.language-compact{display:block}.language-compact select{margin:0;font-size:16px;min-height:44px;width:145px;background:white;border-color:#cfcb8d;padding:8px 10px}.language-request-cta{font-size:12px;padding:10px 12px;max-width:57%;white-space:normal;line-height:1.35}.language-left{flex-shrink:1}.transfer-hero h1{font-size:49px}html[lang=th] .transfer-hero h1{font-size:45px}html[lang=ru] .transfer-hero h1{font-size:43px}html[lang=de] .hero-notes,html[lang=fr] .hero-notes{gap:9px}.service-tabs button{overflow-wrap:anywhere}.hero-car-capacity{overflow-wrap:anywhere}.hero-car-luggage{overflow-wrap:anywhere}}
@media(max-width:360px){.language-compact select{width:120px}.language-request-cta{font-size:11px;padding:10px}.language-request-bar{gap:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important;transition:none!important}}
