.remodal-wrapper.languageSelectorModalParent{overflow:hidden}.remodal.languageSelectorModal{display:none}.remodal-wrapper .remodal.languageSelectorModal{max-width:600px;padding:33px 36px;border-radius:8px;min-height:75%;display:flex;flex-direction:column;margin:auto;margin-top:5%}.languageSelectorModal .close{right:33px;top:33px;left:auto}.languageSelectorModal .remodal-close{right:33px;top:33px;left:auto}.languageSelectorModal .remodal-close:before{font-size:33px;color:#6b6b6b}.languageSelectorModal .modalHeader{margin-bottom:24px;border-bottom:1px solid #d9d9d9}.languageSelectorModal .modalTitle{font-size:18px;font-weight:700;padding:13px 0;margin:0;font-weight:700;color:#172e6a;text-align:left}.languageSelectorModal .languagePanel{display:flex;flex-direction:column;padding-top:0;flex:1 0 auto}.languageSelectorModal .languagePanel .searchInput{width:100%;display:block;height:50px;background-color:#f3f3f3;border:none;flex-shrink:0;padding:0 16px;border-radius:16px;font-family:Nunito,-apple-system,BlinkMacSystemFont,avenir next,arial,sans-serif;font-size:16px}.languageSelectorModal .listContainer{padding:0;margin:0;list-style:none;margin-top:20px;flex:1 1;flex-basis:0;overflow-y:auto}.languageSelectorModal .listContainer button{cursor:pointer;background-color:transparent;display:flex;width:100%;font-family:Nunito,-apple-system,BlinkMacSystemFont,avenir next,arial,sans-serif;padding:10px 12px;border-radius:16px;font-size:16px;color:#8d8d8d;align-items:center;border:2px solid #fff}.languageSelectorModal .listContainer button[data-selected=true]{border:2px solid #172e6a;color:#172e6a}.languageSelectorModal button span{font-family:Nunito,-apple-system,BlinkMacSystemFont,avenir next,arial,sans-serif;display:flex;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px}.languageSelectorModal button .icon{width:32px;line-height:24px;margin-right:12px;display:flex;align-items:center}.languageSelectorModal button .languageName{color:#585858;flex:1;font-weight:700;text-align:left;margin-left:12px}.languageSelectorModal .listContainer button[data-selected=true] .languageName{color:#172e6a}.languageSelectorModal button .circleCheck{display:none}.languageSelectorModal button[data-selected=true] .circleCheck{display:flex;color:#172e6a;width:16px;height:16px;margin-left:auto;flex-shrink:0}.languageButton{display:flex;border:none;font-weight:700;font-family:Nunito,-apple-system,BlinkMacSystemFont,avenir next,arial,sans-serif;margin-right:16px;padding:6px;border-radius:20rem;align-self:center;cursor:pointer;align-items:center;white-space:nowrap;background-color:#6c7c84;color:#fff}.languageButton .fa-angle-down{margin-left:3px}.flagWrapper{width:21px;height:21px;border-radius:50%;overflow:hidden;border:3px solid #d9d9d9;flex-shrink:0}.navbar2[data-theme=dark] .flagWrapper:not(.tucked-menu){border-color:#8a949a}.navbar2[data-theme=transparent] .flagWrapper:not(.tucked-menu){border-color:#8a949a}.languageSelectorModal .flagWrapper{width:24px;height:24px}.languageButton-xs .flagWrapper{margin-left:0}.languageButton-xs .languageName{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.languageButton span,.languageButton-xs span{font-size:12px}.flagIcon{display:block;width:100%;height:100%;object-fit:cover}.languageButton span:not(:first-child),.languageButton-xs span{margin-left:5px}.languageButton-xs{color:#071230;position:relative;font-weight:700;font-family:Nunito,-apple-system,BlinkMacSystemFont,avenir next,arial,sans-serif;background-color:transparent;width:100%;white-space:nowrap;align-items:center;border:none;padding:0;display:none;margin-top:8px}.languageButton-xs .helperText{text-decoration:underline;margin-left:auto;font-size:10px;color:#727272}@media (max-width:992px){.remodal-wrapper.languageSelectorModalParent{padding:0}.languageSelectorModal .remodal-close{right:20px;top:20px}.remodal-wrapper .remodal.languageSelectorModal{height:100%;max-width:100%;margin:0;padding:16px 24px 24px}.languageButton{display:none}.languageButton-xs{display:flex}}