.cnv-language-host{position:relative;display:inline-flex;flex:none;vertical-align:middle;overflow:visible!important;isolation:isolate}.cnv-language-host .cnv-language{position:relative;display:block;inline-size:88px;margin:0;padding:0;border:0;font-family:inherit;line-height:1.35;text-transform:none;letter-spacing:normal}.cnv-language-host .cnv-language__trigger{display:flex;align-items:center;justify-content:center;gap:3px;inline-size:100%;min-block-size:30px;box-sizing:border-box;padding:6px 3px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#10243b;color:#fff;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none;white-space:nowrap;text-decoration:none}.cnv-language-host .cnv-language__trigger::-webkit-details-marker{display:none}.cnv-language-host[data-cnv-preserve-slot]{box-sizing:border-box}.cnv-language-host[data-cnv-preserve-slot]>.cnv-language{position:absolute;top:50%;inset-inline-start:auto;transform:translateY(-50%)}.cnv-language-host .cnv-language__globe{flex:none;font-size:12px;line-height:1}.cnv-language-host .cnv-language__current{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnv-language-host .cnv-language__arrow{flex:none;font-size:11px;line-height:1;transition:transform .15s ease}.cnv-language-host .cnv-language[open] .cnv-language__arrow{transform:rotate(180deg)}.cnv-language-host .cnv-language__trigger:focus-visible,.cnv-language-host .cnv-language__link:focus-visible{outline:3px solid #82cc4a;outline-offset:3px}.cnv-language-host .cnv-language__list{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);z-index:10000;display:block;inline-size:min(270px,calc(100vw - 24px));max-block-size:min(440px,var(--cnv-language-space,70vh));box-sizing:border-box;margin:0;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #35526e;border-radius:10px;background:#071b30;color:#fff;box-shadow:0 18px 44px #00000052;transform:translate(var(--cnv-language-shift,0px));list-style:none;scrollbar-gutter:stable}.cnv-language-host .cnv-language:not([open])>.cnv-language__list{display:none}.cnv-language-host .cnv-language[data-cnv-placement=above]>.cnv-language__list{inset-block-start:auto;inset-block-end:calc(100% + 8px)}.cnv-language-host .cnv-language__item{display:block;margin:0;padding:0;border:0;list-style:none}.cnv-language-host .cnv-language__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-block-size:40px;box-sizing:border-box;margin:0;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:start;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.cnv-language-host .cnv-language__link:hover,.cnv-language-host .cnv-language__link:focus-visible{background:#1c3853;color:#fff}.cnv-language-host .cnv-language__item.is-current>.cnv-language__link{background:#274838;color:#b9ef8b}.cnv-language-host .cnv-language__check{font-size:14px;line-height:1}.cnv-language-host .cnv-language__fallback{grid-column:1/-1;display:block;color:#cad8e6;font-family:inherit;font-size:11px;font-weight:400;line-height:1.4;text-align:start;text-transform:none;letter-spacing:normal}.cnv-language-host--footer{display:flex;justify-content:flex-end;margin:0;padding:0 clamp(18px,5vw,72px) 10px;background:#07172d;color:#fff;box-sizing:border-box}.cnv-language-host--footer .cnv-language__list{inset-block-start:auto;inset-block-end:calc(100% + 8px)}.cnv-language-host--footer .cnv-language[data-cnv-placement=below]>.cnv-language__list{inset-block-start:calc(100% + 8px);inset-block-end:auto}.cnv-language-host--floating{position:fixed;inset-inline-end:18px;inset-block-end:calc(112px + env(safe-area-inset-bottom,0px));z-index:1000}@media(max-width:600px){.cnv-language-host .cnv-language{inline-size:82px}.cnv-language-host .cnv-language__trigger{min-block-size:29px;padding:6px 3px;font-size:10px}.cnv-language-host--floating{inset-inline-end:12px}}@media(prefers-reduced-motion:reduce){.cnv-language-host .cnv-language__arrow{transition:none}}
