.site-language-footer{position:relative;z-index:2;width:100%;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));background:#111827;color:#fff;border-top:1px solid rgba(255,255,255,.18)}.site-language-form{max-width:1200px;margin:0 auto;padding:.75rem 20px;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.site-language-form label{font-weight:700}.site-language-form select,.site-language-form button{min-height:44px;border-radius:6px;font:inherit;font-size:.875rem}.site-language-form select{min-width:0;width:auto;max-width:100%;padding:.5rem .75rem;background:#fff;color:#111827;border:1px solid #d1d5db}.site-language-form button{max-width:100%;white-space:normal;padding:.5rem .75rem;border:1px solid #fff;background:#fff;color:#111827;font-weight:700;cursor:pointer}@media(max-width:520px){.site-language-form{justify-content:flex-start}.site-language-form label{flex-basis:100%}.site-language-form button{max-width:100%}}.site-language-footer--signage{font-family:system-ui,sans-serif;line-height:1.8;position:fixed;inset-inline:0;bottom:0;z-index:30;box-sizing:border-box}.site-language-footer--signage *{box-sizing:border-box}