/* A1 Group taalswitcher - topbar */
.a1-lang{position:relative;display:inline-flex;align-items:center;font-family:"Rajdhani",sans-serif;line-height:1}
.a1-lang button.a1-lang__toggle,.a1-lang .a1-lang__toggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 8px;height:auto;min-height:0;width:auto;background:transparent!important;background-image:none!important;border:0!important;border-radius:0;box-shadow:none;color:inherit;font-family:"Rajdhani",sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:color .2s ease}
.a1-lang__globe{width:16px;height:16px}
@media (max-width:767px){.a1-lang button.a1-lang__toggle{padding:5px 4px;gap:5px}}
.a1-lang button.a1-lang__toggle:hover,.a1-lang button.a1-lang__toggle:focus-visible,.a1-lang.is-open button.a1-lang__toggle{color:#fff;background:transparent!important;outline:none}
.a1-lang__globe{flex:0 0 auto}
.a1-lang__chevron{flex:0 0 auto;transition:transform .2s ease}
.a1-lang.is-open .a1-lang__chevron{transform:rotate(180deg)}
.a1-lang__list{font-family:"Rajdhani",sans-serif;line-height:1;position:fixed;top:0;right:0;z-index:99999;min-width:150px;margin:0;padding:6px 0 10px;list-style:none;background:#DEE5DD;box-shadow:0 8px 24px rgba(5,41,36,.25);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12px) 100%,0 100%);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}
.a1-lang__list.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}
.a1-lang__item{margin:0;padding:0}
.a1-lang__link{display:flex;align-items:center;gap:10px;padding:9px 16px;color:#052924;text-decoration:none;font-size:16px;transition:color .2s ease,background-color .2s ease}
.a1-lang__flag{flex:0 0 auto;width:18px;height:12px;object-fit:cover;border-radius:1px;box-shadow:0 0 0 1px rgba(5,41,36,.15)}
.a1-lang__link .a1-lang__name{font-weight:600;font-size:15px}
.a1-lang__link:hover,.a1-lang__link:focus-visible{color:#052924;background:#9AC31C;outline:none}
@media (prefers-reduced-motion:reduce){.a1-lang__list,.a1-lang__chevron{transition:none}}
