/* AVIATRIP STABLE AUTO TRANSLATE V9.6.3 */
.at954-language-switcher{position:relative;z-index:125}.at954-language-trigger{display:flex!important;align-items:center!important;gap:9px!important;min-height:43px!important;padding:8px 12px!important;border:1px solid #d8e5f3!important;border-radius:14px!important;background:#fff!important;color:#18304d!important;box-shadow:0 6px 18px rgba(16,47,83,.08)!important;white-space:nowrap!important;cursor:pointer!important}.at954-language-trigger>span:nth-child(2){font-size:13px!important;font-weight:700!important}.at954-chevron{margin-left:2px;transition:transform .18s ease}.at954-language-switcher.is-open .at954-chevron{transform:rotate(180deg)}.at954-flag{display:inline-flex!important;width:28px!important;height:19px!important;flex:0 0 28px!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 0 0 1px rgba(13,42,77,.16),0 3px 8px rgba(13,42,77,.12)!important}.at954-flag-svg{display:block!important;width:100%!important;height:100%!important}.at954-language-menu{display:none!important;position:absolute!important;right:0!important;top:calc(100% + 9px)!important;width:218px!important;min-width:218px!important;padding:8px!important;border:1px solid #dae6f3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 22px 55px rgba(13,42,77,.19)!important;grid-template-columns:1fr!important;flex-direction:column!important;gap:5px!important}.at954-language-switcher.is-open .at954-language-menu{display:flex!important}.at954-language-option{display:flex!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;min-height:47px!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:12px!important;background:#fff!important;color:#213650!important;text-decoration:none!important;box-sizing:border-box!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.at954-language-option:hover{background:#f1f7ff!important;border-color:#d6e7fb!important;transform:translateX(2px)}.at954-language-option.is-active{background:linear-gradient(135deg,#e9f4ff,#f8fbff)!important;border-color:#a9d2ff!important;color:#096bd7!important}.at954-language-option b{font-size:13px!important;line-height:1.2!important;font-weight:750!important}.at954-check{margin-left:auto!important;color:#0875ed!important;font-weight:900!important}.at954-mobile-languages{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:14px 0 4px!important;padding:9px!important;border:1px solid #dce8f4!important;border-radius:17px!important;background:#f8fbff!important}.at954-mobile-language{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:44px!important;padding:0!important;border:1px solid #d7e4f2!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 14px rgba(17,51,87,.07)!important;text-decoration:none!important}.at954-mobile-language .at954-flag{width:32px!important;height:21px!important;flex-basis:32px!important}.at954-mobile-language.is-active{border-color:#69adf7!important;background:#eaf5ff!important;box-shadow:0 0 0 3px rgba(11,121,247,.11)!important}.at954-mobile-language:active{transform:scale(.97)}
/* Old language interfaces are not allowed to render. */
.at953-language-switcher,.at953-mobile-languages,.at952-language-switcher,.at952-mobile-languages,.at951-language-switcher,.at951-mobile-languages,.classic-language-switcher,.classic-mobile-languages,.aviatrip-language-switcher,.aviatrip-mobile-tools .v50-mobile-languages,[data-at953-language-switcher],[data-at952-language-switcher],[data-at951-language-switcher],[data-classic-language-switcher],#google_translate_element{display:none!important}
/* Keep Google's engine hidden and prevent its toolbar from moving the page. */
#aviatrip-google-translate-v963,.goog-te-gadget,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,body>.skiptranslate:first-child{position:fixed!important;left:-99999px!important;top:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.goog-text-highlight{background:transparent!important;box-shadow:none!important}.goog-tooltip,.goog-tooltip:hover{display:none!important}html,body{top:0!important;margin-top:0!important}.translated-ltr body,.translated-rtl body{top:0!important}.tpwl-search-host,#tpwl-search,#tpwl-tickets,[data-tpwl-widget-host]{overflow-anchor:none;min-width:0}
@media(max-width:720px){.at954-language-switcher{display:none!important}.at954-mobile-languages{display:flex!important}.v50-mobile-languages__head{display:none!important}}
@media(min-width:721px){.at954-mobile-languages{display:none!important}}
@media(prefers-reduced-motion:reduce){.at954-language-option,.at954-chevron{transition:none!important}}

/* V9.6.3: Travelpayouts language is chosen by its server-side White Label ID. */
.tpwl-search-host,#tpwl-search,#tpwl-tickets,[data-tpwl-widget-host]{overflow-anchor:none;min-width:0}
