/* Original supplied artwork, rendered without the previous colour overlays. */
.visual-system .niisf-native-header__logos { grid-template-columns:1.15fr .9fr 1.1fr 1.15fr; align-items:center; gap:20px; }
.visual-system .niisf-native-header__logos>.supplied-logo { display:flex; align-items:center; justify-content:center; width:100%; height:88px; min-width:0; max-width:none; overflow:visible; padding:0; }
html:not([data-accessible]) .visual-system .niisf-native-header__logos>.supplied-logo img { display:block; width:100%; height:100%; max-width:100%; max-height:none; object-fit:contain; object-position:center; filter:none; clip-path:none; }
@media(max-width:1050px) { .visual-system .niisf-native-header__logos { gap:12px; } .visual-system .niisf-native-header__logos>.supplied-logo { height:72px; } }
@media(max-width:760px) {
 .visual-system .niisf-native-header__logos { display:flex; justify-content:center; gap:0; }
 .visual-system .niisf-native-header__logos>.supplied-logo[href="/"] { width:210px; max-width:100%; height:92px; }
 .visual-system .niisf-native-header__logos>.supplied-logo:not([href="/"]) { display:none!important; }
}

@media(max-width:760px) {
 .visual-system .niisf-native-header__logos>.supplied-logo[href="/"] { width:210px!important; flex:0 0 210px; max-width:100%; height:84px!important; }
 html:not([data-accessible]) .visual-system .niisf-native-header__logos>.supplied-logo[href="/"] img { width:100%!important; height:100%!important; max-height:none!important; max-width:100%!important; }
}
