
#yc-site-menu .yc-logo{
 flex:0 0 230px!important;
 min-width:0!important;
 overflow:visible!important;
}
#yc-site-menu .yc-logo > span,
#yc-site-menu .yc-logo .brand-crop,
body header .brand-crop,
body footer .brand-crop{
 display:block!important;
 position:relative!important;
 width:230px!important;
 max-width:100%!important;
 height:auto!important;
 aspect-ratio:1015/275!important;
 overflow:hidden!important;
 transform:none!important;
 padding:0!important;
 margin:0!important;
 flex-shrink:0!important;
}
#yc-site-menu .yc-logo .brand-original,
body header .brand-crop .brand-original,
body footer .brand-crop .brand-original{
 display:block!important;
 position:absolute!important;
 width:106.403941%!important;
 min-width:0!important;
 max-width:none!important;
 height:auto!important;
 aspect-ratio:1!important;
 left:-2.955665%!important;
 top:-143.636364%!important;
 right:auto!important;
 bottom:auto!important;
 margin:0!important;
 padding:0!important;
 transform:none!important;
 object-fit:contain!important;
 object-position:center!important;
 clip-path:none!important;
}
@media(max-width:1100px){
 #yc-site-menu .yc-logo{
  flex-basis:210px!important;
 }
 #yc-site-menu .yc-logo > span,
 #yc-site-menu .yc-logo .brand-crop{
  width:210px!important;
 }
}
@media(max-width:400px){
 #yc-site-menu .yc-logo{
  flex:0 1 190px!important;
 }
 #yc-site-menu .yc-logo > span,
 #yc-site-menu .yc-logo .brand-crop{
  width:190px!important;
 }
}
