/* Correções mobile: logo Greecy e escala do título principal */
@media (max-width: 780px){
  .site-header,.header-inner,.brand{overflow:visible!important}
  .brand{
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    background:none!important;
    display:flex!important;
    align-items:center!important;
    flex:0 0 auto!important;
  }
  .brand img{
    display:block!important;
    width:152px!important;
    height:auto!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:left center!important;
  }
  .hero h1{font-size:40px!important}
}
@media (max-width: 520px){
  .brand img{width:145px!important}
  .hero h1{font-size:34px!important}
}
