.rg-language-short{display:none}
.header .rg-language-header{display:block}
.rg-header-language{position:relative;display:inline-block;flex:none;isolation:isolate;color:inherit;font:inherit;direction:ltr}
.rg-header-language .localization-form{margin:0;padding:0}
.rg-header-language .disclosure{position:relative}
.rg-header-language .disclosure__button{appearance:none;display:flex;align-items:center;gap:8px;border:0;padding:8px 4px;background:transparent;color:inherit;font:inherit;line-height:1.25;min-height:40px;cursor:pointer;white-space:nowrap}
.rg-header-language .disclosure__button>svg{width:10px;height:7px;flex:none}
.rg-header-language .disclosure__list-wrapper{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;max-width:220px;max-height:60vh;overflow:auto;background:#fff;color:#222;border:1px solid #ddd4c7;box-shadow:0 5px 18px #00000014;z-index:50;text-align:start}
.rg-header-language .disclosure__list-wrapper[hidden]{display:none}
.rg-header-language .disclosure__list{list-style:none;margin:0;padding:8px}
.rg-header-language .disclosure__item{margin:0;padding:0}
.rg-header-language .disclosure__link{display:flex;align-items:center;gap:10px;padding:10px;color:inherit;text-decoration:none;font:inherit;line-height:1.3;white-space:nowrap}
.rg-header-language .disclosure__link>span:first-child{display:inline-flex;width:12px;height:12px;flex:none}
.rg-header-language .disclosure__link svg{width:12px;height:12px}
.rg-header-language .disclosure__link[aria-current=true]{font-weight:600}
.rg-header-language .disclosure__link:hover{background:#f6f2eb}
.rg-header-language .visibility-hidden{visibility:hidden}
.rg-header-language .rg-language-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.rg-header-language button:focus-visible,.rg-header-language a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.rg-body .rg-header__inner{grid-template-columns:160px minmax(0,1fr) 220px}
.rg-body .rg-header__tools{gap:18px}
.rg-body .rg-header-language{font-size:14px}
.rg-bfcm .rg-bfcm-header-tools{display:flex;align-items:center;gap:18px}
.rg-bfcm .rg-header-language{font:14px/1.3 Arial,Helvetica,sans-serif}
@media(max-width:1100px){.rg-body .rg-header__inner{grid-template-columns:140px minmax(0,1fr) 190px}.rg-body .rg-header__tools{gap:12px}}
@media(max-width:989px){.header .desktop-localization-wrapper{display:flex}.header .rg-language-header{display:block}.rg-language-long{display:none}.rg-language-short{display:inline}.header .rg-language-header .localization-form{padding:0;margin:0}.header .rg-language-header .disclosure__button{padding-inline:5px;min-width:0;gap:4px}.header .rg-language-header .disclosure__button .icon-caret{width:8px}.header .header__icons{column-gap:0}.rg-header-language .disclosure__button{padding-inline:4px;gap:4px;min-width:42px}.rg-bfcm .rg-bfcm-header-tools{gap:8px}}
@media(max-width:760px){.rg-body .rg-header__inner{grid-template-columns:minmax(0,1fr) auto}.rg-body .rg-header__tools{gap:10px}.rg-body .rg-header-language{font-size:13px}.rg-bfcm .rg-header-language{font-size:12px}.rg-bfcm .rg-nav{gap:8px}}

.rg-header-language .rg-native-language-form{display:block;margin:0;padding:0}
.rg-header-language button.disclosure__link{display:flex;width:100%;appearance:none;border:0;background:transparent;text-align:start;cursor:pointer;font:inherit;color:inherit}

.rg-bfcm .rg-nav{position:relative;z-index:30;overflow:visible}
