@font-face{font-family:GautenArabic;src:url('/assets/i18n/fonts/NotoSansArabic.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:GautenThai;src:url('/assets/i18n/fonts/NotoSansThai.ttf') format('truetype');font-weight:100 900;font-display:swap}
.gauten-i18n-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .85rem;background:#f5fcfe;border-bottom:1px solid #b8e4ec;padding:.55rem 1rem;font-size:.8rem;line-height:1.6;color:#12333f;position:relative;z-index:1}
.gauten-i18n-bar a{color:#075b70;text-decoration:underline;text-underline-offset:.2em;padding:.2rem;min-height:28px}.gauten-i18n-bar a[aria-current]{font-weight:800;background:#d4f4fa;border-radius:.2rem}.gauten-i18n-bar a:focus-visible{outline:3px solid #0787a2;outline-offset:3px}.gauten-i18n-blog-language{font-size:.75em;font-weight:400}
html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:GautenArabic,Arial,sans-serif}html[lang=th] body,html[lang=th] button,html[lang=th] input,html[lang=th] select,html[lang=th] textarea{font-family:GautenThai,Arial,sans-serif;line-height:1.7}
html[dir=rtl] body{text-align:start}html[dir=rtl] .navlinks,html[dir=rtl] .actions{direction:rtl}html[dir=rtl] .gauten-i18n-bar{direction:ltr}html[dir=rtl] .gauten-i18n-bar span{direction:rtl}html[dir=rtl] [type=email],html[dir=rtl] [type=tel],html[dir=rtl] #variantSku,html[dir=rtl] .brand,html[dir=rtl] .route-number,html[dir=rtl] .flight-designation strong{direction:ltr;unicode-bidi:isolate}html[dir=rtl] a[href^="tel:"],html[dir=rtl] bdi{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .comparetable td,html[dir=rtl] .specs td{unicode-bidi:plaintext}html[dir=rtl] #rfqPreview{direction:rtl;text-align:start;unicode-bidi:plaintext}html[dir=rtl] .flight-copy,html[dir=rtl] .application-intro,html[dir=rtl] .scope-copy{text-align:start}
@media(max-width:700px){.gauten-i18n-bar{box-sizing:border-box;max-width:100%;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:flex-start;font-size:.75rem;gap:.2rem .55rem;padding:.4rem .75rem;scrollbar-width:thin}.gauten-i18n-bar>span{flex:0 0 auto}.gauten-i18n-bar a{min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center}}
html[lang=de] main{overflow-wrap:anywhere;hyphens:auto}

