/* Explicit language choice: no preference cookie or automatic redirect. */
.top-header-area .site-language{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:28px;white-space:nowrap;color:#9eafbc;vertical-align:middle}
.top-header-area .site-language-current{padding:0 5px;color:#fff}
.top-header-area .site-language a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin:0;padding:0 5px;color:#d4e2eb;text-decoration:none!important}
.top-header-area .site-language a:hover{color:#83d2ed}
.top-header-area .site-language a:focus-visible{outline:2px solid #83d2ed;outline-offset:2px;border-radius:2px}
header.header-with-topbar .navbar a.logo img{height:38px;max-height:38px;max-width:none}
@media(max-width:1199px){header.header-with-topbar .navbar a.logo img{height:34px;max-height:34px}}
@media(max-width:767px){
 .top-header-area>.container>.row{display:flex;align-items:center;justify-content:space-between}
 .top-header-area>.container>.row>div:first-child{flex:1;min-width:0;width:auto;text-align:left!important;padding-left:15px!important}
 .top-header-area>.container>.row>div:first-child>a{display:block;width:auto!important;font-size:10px;line-height:17px}
 .top-header-area>.container>.row>div:last-child{display:block!important;flex:none;width:auto;padding-left:8px;padding-right:15px}
 .top-header-area>.container>.row>div:first-child>.separator-line-verticle-extra-small{display:none!important}
 .top-header-area .icon-social-very-small{width:auto!important;margin-right:0!important}
 .top-header-area .site-language{margin-left:0}
 header.header-with-topbar .navbar a.logo img{height:36px;max-height:36px}
}
