.psf-lang{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin:0 0 34px;padding:26px 0;border-top:1px solid rgba(210,171,103,.18);border-bottom:1px solid rgba(210,171,103,.18)}
    .psf-lang-l{display:inline-flex;align-items:center;gap:10px;font-family:"Advent Pro",sans-serif;font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#D2AB67}
    .psf-lang-l svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2;animation:psf-globe 14s linear infinite}
    @keyframes psf-globe{to{transform:rotate(360deg)}}
    .psf-lang .gtranslate_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}
    
    .psf-lang .gtranslate_wrapper a.glink{position:relative;display:block;width:26px;height:26px;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#222!important;overflow:hidden;font-size:0!important;line-height:0;text-decoration:none!important;box-shadow:0 5px 10px -3px rgba(0,0,0,.75),0 2px 3px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.12);transform:translateZ(0);transition:transform .45s cubic-bezier(.2,.7,.2,1.3),box-shadow .45s}
    .psf-lang .gtranslate_wrapper a.glink img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;border-radius:50%!important;transform:scale(1.15);opacity:1!important}
    .psf-lang .gtranslate_wrapper a.glink:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.75) 0,rgba(255,255,255,.28) 16%,rgba(255,255,255,0) 40%),radial-gradient(circle at 50% 118%,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 62%),radial-gradient(circle at 50% 50%,rgba(0,0,0,0) 58%,rgba(0,0,0,.35) 100%)}
    .psf-lang .gtranslate_wrapper a.glink:hover{transform:translateY(-4px) scale(1.12);box-shadow:0 14px 20px -6px rgba(0,0,0,.8),0 0 0 2px rgba(244,220,166,.7)}
    .psf-lang .gtranslate_wrapper a.glink.gt-current-lang{box-shadow:0 7px 14px -4px rgba(0,0,0,.75),0 0 0 2px #D2AB67,0 0 16px rgba(210,171,103,.45)}
    .psf-lang .gtranslate_wrapper .psf-lc{display:none!important}
    .psf-lang .gtranslate_wrapper br{display:none}
    @media (max-width:767px){.psf-lang{gap:12px;padding:22px 0}.psf-lang .gtranslate_wrapper{gap:12px}.psf-lang .gtranslate_wrapper a.glink{width:26px;height:26px}}
    @media (prefers-reduced-motion:reduce){.psf-lang-l svg{animation:none}}
    body{top:0!important}.skiptranslate iframe,.goog-te-banner-frame{display:none!important}