/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.language-switcher-overlay{position:absolute;z-index:500;top:20px;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 8px;box-shadow:0 1px 8px rgba(0,0,0,.3)}[dir=ltr] .language-switcher-overlay{right:20px}[dir=rtl] .language-switcher-overlay{left:20px}body[class*=toolbar-] .language-switcher-overlay{top:calc(59px + var(--drupal-displace-offset-top))}.menu-lso{-webkit-margin-start:auto;margin-inline-start:auto}.menu-lso,.menu-lso .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-lso .menu{margin-bottom:0;padding:0}.menu-lso .menu .menu__item-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:absolute;z-index:1;background-color:#f7f8fa;-webkit-transition:opacity .5s ease-in-out,max-height .5s ease-in-out;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}[dir=ltr] .menu-lso .menu .menu__item-panel{right:0}[dir=rtl] .menu-lso .menu .menu__item-panel{left:0}.menu-lso .menu .menu__item-panel[aria-hidden=true]{opacity:0;height:auto;max-height:0;overflow:hidden}.menu-lso .menu .menu__item-panel[aria-hidden=true]>*{visibility:hidden}.menu-lso .menu .menu__item-panel[aria-hidden=false]{opacity:1;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}.menu-lso .menu .menu__item-closer--desktop,.menu-lso .menu .menu__item-closer--mobile{display:none}.menu-lso .menu .menu__item-intro{padding-inline:2rem}.menu-lso .menu .menu__item-intro-title{font-size:1.2rem;margin-bottom:1.5rem;line-height:.99}.menu-lso .menu .menu__item-intro-text{display:none}.menu-lso .menu .menu__title{display:block;letter-spacing:.36px;font-weight:700;text-transform:uppercase;padding:12px 15px;color:#5a6872;font-size:12px;-webkit-transition:color .5s ease-in-out,background-color .5s ease-in-out;transition:color .5s ease-in-out,background-color .5s ease-in-out;position:relative}[dir=ltr] .menu-lso .menu .menu__title{padding-right:28px!important}[dir=rtl] .menu-lso .menu .menu__title{padding-left:28px!important}.menu-lso .menu .menu__title:after{position:absolute;top:0;content:"";width:28px;height:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTYuMzIgN0w1IDguMzIgMy42OCA3IDAgMy4zMiAxLjMyIDIgNSA1LjY4IDguNjggMiAxMCAzLjMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;opacity:.5;-webkit-transition:opacity .5s ease-in-out,background-image .5s ease-in-out;transition:opacity .5s ease-in-out,background-image .5s ease-in-out}[dir=ltr] .menu-lso .menu .menu__title:after{right:0}[dir=rtl] .menu-lso .menu .menu__title:after{left:0}.menu-lso .menu .menu__title:hover{color:#031c2d}.menu-lso .menu .menu__title:hover:after{opacity:1}.menu-lso .menu .menu__title[aria-expanded=true]{color:#031c2d;background-color:#eff2f5}.menu-lso .menu .menu__title[aria-expanded=true]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJ3ZnAtLW1vZGFsLWNsb3NlX19pY29uIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGhlaWdodD0iMTAiIHdpZHRoPSIxMCIgYXJpYS1sYWJlbD0iQ2xvc2UiPjxwYXRoIGQ9Ik02LjMyIDVMMTAgOC42OCA4LjY4IDEwIDUgNi4zMiAxLjMyIDEwIDAgOC42OCAzLjY4IDUgMCAxLjMyIDEuMzIgMCA1IDMuNjggOC42OCAwIDEwIDEuMzIgNi4zMiA1eiIvPjwvc3ZnPg==);opacity:1}.menu-lso .menu .menu__submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;padding:30px 20px 20px;background-color:#eff2f5}.menu-lso .menu .menu__submenu-list:first-child>li:first-child>a,.menu-lso .menu .menu__submenu-title{margin-top:0}.menu-lso .menu--language-switcher .menu__item-intro{display:none}.menu-lso .menu--language-switcher .menu__submenu-list{-webkit-columns:100px 3;-moz-columns:100px 3;columns:100px 3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
