/* Aperçu isolé du logo exact fourni par l'utilisateur, noir + safran + blanc.
   Le reste du site reste inchangé. Le noir est nécessaire à la lisibilité de SANS blanc. */
body.ks-home-v6.ks-reference-logo-preview .topbar .brand.ks-identity-brand{
 display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
 overflow:visible!important;min-width:0!important;width:auto!important;
 background:#000!important;border:0!important;border-radius:5px!important;
 padding:0!important;margin:0!important;box-shadow:none!important;
}
body.ks-home-v6.ks-reference-logo-preview .topbar .brand.ks-identity-brand img{
 display:block!important;object-fit:contain!important;object-position:center!important;
 width:clamp(180px,15vw,218px)!important;height:auto!important;
 max-width:100%!important;min-height:0!important;
 border:0!important;margin:0!important;padding:0!important;
 border-radius:4px!important;background:#000!important;
}
body.ks-home-v6.ks-reference-logo-preview .topbar .brand-wrap{
 min-width:0!important;align-items:center!important;
}
@media(max-width:1040px){
 body.ks-home-v6.ks-reference-logo-preview .topbar .brand.ks-identity-brand img{
  width:clamp(139px,23vw,168px)!important;
 }
}
@media(max-width:390px){
 body.ks-home-v6.ks-reference-logo-preview .topbar .brand.ks-identity-brand img{
  width:clamp(132px,35vw,146px)!important;
 }
}