.cert-language-switcher{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;gap:2px;padding:3px;margin:0 10px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;font:500 12px/1.25 Inter,Arial,sans-serif;white-space:nowrap;box-sizing:border-box}
.cert-language-switcher a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px;border-radius:5px;color:#43536a;text-decoration:none!important}
.cert-language-switcher svg{display:block;width:18px;height:12px;flex-shrink:0;border-radius:2px;overflow:hidden}
.cert-language-switcher a[aria-current=true]{background:#e8f1fc;color:#154e91;font-weight:700}
.cert-language-switcher a:hover{background:#eef3f9;color:#154e91}
.cert-language-switcher a:focus-visible{outline:2px solid #246cb3;outline-offset:2px}
.cert-language-floating{position:fixed;top:12px;right:12px;z-index:1040;box-shadow:0 2px 10px #14243a14}
@media(max-width:575px){.cert-language-switcher{margin:0 4px;font-size:11px}.cert-language-switcher a{min-height:34px;padding:5px 6px}.cert-language-floating{top:8px;right:8px}}
@media print{.cert-language-switcher{display:none!important}}

@media(max-width:991.98px){
#kt_header .container-fluid>.d-flex.align-items-stretch.justify-content-between.flex-lg-grow-1>[data-cert-language-host]{grid-template-columns:minmax(100px,1fr) 40px 42px 40px!important}
#kt_header #cert-language-switcher{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:max-content;margin:0}
#kt_header [data-cert-language-host]>#notificationBtn{grid-column:2!important;grid-row:1!important}
#kt_header [data-cert-language-host]>.topbar{grid-column:3/5!important;grid-row:1!important}
}

@media(min-width:992px){html[lang="en"] #kt_header .menu.menu-lg-row>.menu-item>.menu-link{padding-left:4px!important;padding-right:4px!important;gap:5px}}
