/* Compact TranslatePress control that matches the WWS header. */
.wws-languages.wws-translatepress{display:flex;align-items:center;min-height:44px}
.wws-languages .trp-shortcode-switcher__wrapper{width:84px!important;min-width:84px!important;height:42px!important}
.wws-languages .trp-language-switcher{width:84px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}
.wws-languages .trp-language-switcher>div{width:auto!important;min-width:70px!important;padding:4px!important;border:1px solid #dce3ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 28px #102c4a14}
.wws-languages .trp-current-language-item__wrapper{width:82px!important;height:40px!important;min-height:40px!important;padding:0 7px!important;box-sizing:border-box!important}
.wws-languages .trp-language-item{min-height:38px!important;padding:5px 0!important}
.wws-languages .trp-flag-image{flex:0 0 22px!important;width:22px!important;min-width:22px!important}
.wws-languages .trp-shortcode-arrow{flex:0 0 16px!important;width:16px!important;height:16px!important}
.wws-languages .trp-language-switcher>div>a,.wws-languages .trp-language-switcher>div>div{display:flex!important;align-items:center;gap:7px;min-height:34px;padding:5px 7px!important;color:#17304d!important;font-size:0!important;font-weight:700!important}
.wws-languages .trp-language-switcher img{width:22px!important;height:16px!important;border-radius:2px}
.wws-languages .trp-language-item-name:after{font-size:11px;letter-spacing:.06em}
.wws-languages .trp-current-language-item__wrapper .trp-language-item-name{display:none!important}
.wws-languages .trp-current-language-item__wrapper:after{order:2;margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#17304d}
.wws-languages .trp-current-language-item__wrapper .trp-shortcode-arrow{order:3;margin-left:auto}
html[lang^="fr"] .wws-languages .trp-current-language-item__wrapper:after{content:"FR"}
html[lang^="en"] .wws-languages .trp-current-language-item__wrapper:after{content:"EN"}
.wws-languages .trp-switcher-dropdown-list .trp-language-item-name{display:none!important}
.wws-languages .trp-switcher-dropdown-list a:after{font-size:11px;font-weight:700;letter-spacing:.06em;color:#17304d}
html[lang^="fr"] .wws-languages .trp-switcher-dropdown-list a:after{content:"EN"}
html[lang^="en"] .wws-languages .trp-switcher-dropdown-list a:after{content:"FR"}
html[lang^="fr"] .wws-languages .trp-shortcode-anchor .trp-language-item-name:after{content:"FR"}
html[lang^="en"] .wws-languages .trp-shortcode-anchor .trp-language-item-name:after{content:"EN"}
html[lang^="fr"] .wws-languages .trp-switcher-dropdown-list .trp-language-item-name:after{content:"EN"}
html[lang^="en"] .wws-languages .trp-switcher-dropdown-list .trp-language-item-name:after{content:"FR"}
.wws-languages .trp-switcher-dropdown-list{right:0!important;left:auto!important;top:calc(100% + 8px)!important;min-width:86px!important}
.wws-languages .wws-language-ready .trp-switcher-dropdown-list,.wws-languages .wws-language-ready .trp-ls-shortcode-language{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.wws-languages .wws-language-ready.is-open .trp-switcher-dropdown-list,.wws-languages .wws-language-ready.is-open .trp-ls-shortcode-language{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;animation:wws-language-in .16s ease-out}
.wws-languages .wws-language-ready .trp-current-language-item__wrapper,.wws-languages .wws-language-ready .trp-shortcode-anchor,.wws-languages .wws-language-ready .trp-ls-shortcode-current-language>a{cursor:pointer!important}
.wws-languages .wws-language-ready .trp-switcher-dropdown-list a,.wws-languages .wws-language-ready .trp-ls-shortcode-language a{border-radius:6px!important}.wws-languages .wws-language-ready .trp-switcher-dropdown-list a:hover,.wws-languages .wws-language-ready .trp-switcher-dropdown-list a:focus-visible,.wws-languages .wws-language-ready .trp-ls-shortcode-language a:hover,.wws-languages .wws-language-ready .trp-ls-shortcode-language a:focus-visible{background:#edf4ff!important;outline:0;color:#0758db!important}
@keyframes wws-language-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.wws-languages .wws-language-ready.is-open .trp-switcher-dropdown-list,.wws-languages .wws-language-ready.is-open .trp-ls-shortcode-language{animation:none}}
@media(max-width:700px){.wws-languages .trp-shortcode-switcher__wrapper,.wws-languages .trp-language-switcher{width:58px!important;min-width:58px!important}.wws-languages .trp-language-switcher>div{min-width:56px!important;padding:0!important}.wws-languages .trp-current-language-item__wrapper{width:56px!important;min-width:56px!important;padding:0 5px!important}.wws-languages .trp-language-switcher img{width:20px!important;min-width:20px!important;height:15px!important}.wws-languages .trp-current-language-item__wrapper:after{margin-left:4px}}
