/* HF80 | Marca ACTON normalizada pelo padrão institucional grupoacton.com.br.
   Escopo intencional: somente marca, sem mudar títulos ou botões. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@700;800&display=swap');
:root{--acton-brand-ink:#1c2530}
.u64-brand,.a61-brand{align-items:center!important;white-space:nowrap!important;text-shadow:none!important}
.u64-brand .u64-mark,.a61-brand .a61-symbol{
  display:inline-block!important;flex:none!important;
  font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;
  font-size:40px!important;line-height:1!important;letter-spacing:-.12em!important;
  color:var(--acton-brand-ink)!important;text-shadow:none!important;
  transform:none!important;font-synthesis:none!important;
}
.u64-brand .u64-mark i,.a61-brand .a61-symbol .a61-dot{
  display:inline!important;color:#956b2d!important;
  font:inherit!important;line-height:inherit!important;letter-spacing:0!important;
  margin:0!important;padding:0!important;position:static!important;vertical-align:baseline!important;
  text-shadow:none!important;transform:none!important;
}
.u64-brand .u64-brand-name,.a61-brand .a61-word{
  font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;
  font-size:25px!important;letter-spacing:-.028em!important;line-height:1!important;
  color:var(--acton-brand-ink)!important;text-shadow:none!important;
  transform:none!important;font-synthesis:none!important;
}
@media(max-width:760px){
 .u64-brand .u64-mark,.a61-brand .a61-symbol{font-size:34px!important}
 .u64-brand .u64-brand-name,.a61-brand .a61-word{font-size:21px!important}
}
@media(max-width:395px){
 .u64-brand .u64-mark,.a61-brand .a61-symbol{font-size:29px!important}
 .u64-brand .u64-brand-name,.a61-brand .a61-word{font-size:18px!important}
}
