/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.language-switcher-overlay{background-color:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 8px rgba(0,0,0,.3);position:absolute;top:20px;z-index:500}[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}[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{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}.menu-lso .menu .menu__item-panel[aria-hidden=true]{height:auto;max-height:0;opacity:0;overflow:hidden}.menu-lso .menu .menu__item-panel[aria-hidden=true]>*{visibility:hidden}.menu-lso .menu .menu__item-panel[aria-hidden=false]{max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content;opacity:1}.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;line-height:.99;margin-bottom:1.5rem}.menu-lso .menu .menu__item-intro-text{display:none}.menu-lso .menu .menu__title{color:#5a6872;display:block;font-size:12px;font-weight:700;letter-spacing:.36px;padding:12px 15px;position:relative;text-transform:uppercase;-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}[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{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjMyIDcgNSA4LjMyIDMuNjggNyAwIDMuMzIgMS4zMiAyIDUgNS42OCA4LjY4IDIgMTAgMy4zMloiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;content:"";height:100%;opacity:.5;position:absolute;top:0;-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;width:28px}[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]{background-color:#eff2f5;color:#031c2d}.menu-lso .menu .menu__title[aria-expanded=true]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbC1ydWxlPSJldmVub2RkIiBhcmlhLWxhYmVsPSJDbG9zZSIgY2xhc3M9IndmcC0tbW9kYWwtY2xvc2VfX2ljb24iIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPkNsb3NlPC90aXRsZT48cGF0aCBkPSJNNi4zMiA1IDEwIDguNjggOC42OCAxMCA1IDYuMzIgMS4zMiAxMCAwIDguNjggMy42OCA1IDAgMS4zMiAxLjMyIDAgNSAzLjY4IDguNjggMCAxMCAxLjMyeiIvPjwvc3ZnPg==);opacity:1}.menu-lso .menu .menu__submenu{background-color:#eff2f5;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 20px 20px}.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-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-columns:100px 3;-moz-columns:100px 3;columns:100px 3}
