/* Faber approved visual language: unobtrusive IT/EN language switch. */
.faber-global-header__lang.faber-free-language,
.faber-free-language {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:59px!important;white-space:nowrap!important;font:600 10px/1.4 Inter,Arial,sans-serif!important;letter-spacing:.07em!important;color:#ece5d9!important}
.faber-free-language a{font:inherit!important;color:rgba(236,229,217,.67)!important;text-decoration:none!important;transition:color .2s ease!important}
.faber-free-language a:hover,.faber-free-language a:focus-visible{color:#d5ae70!important}
.faber-free-language a[aria-current="page"]{color:#dbb678!important;pointer-events:none!important}
.faber-free-language .faber-free-divider{color:#a88758!important;opacity:.8}
.faber-free-language--floating{position:fixed!important;z-index:9998;right:24px;top:16px;background:#111314!important;border:1px solid rgba(195,151,83,.5);padding:11px 13px!important;border-radius:2px;box-shadow:0 8px 20px #0002}
@media(max-width:900px){.faber-free-language{font-size:10px!important;min-width:54px!important}.faber-free-language--floating{right:10px;top:9px}}
