.hl_red{
    color:#ffffff;
    background-color: #fc4241;
    padding: 0px 6px;
    border-radius: 2px;
}
.hl_blue{
    color:#ffffff;
    background-color: #006da6;
    padding: 0px 6px;
    border-radius: 2px;
}
.hl_orange{
  color:#ffffff;
  background-color: #ED700E;
  padding: 0px 6px;
  border-radius: 2px;
}

body.t__a__especial .a .a_b h3 {
    margin: 5.5rem 0 2.6rem;
    font-family: 'Majrit Headline';
    font-weight: 900;
    font-size: 3.5rem;
    line-height: 4rem;
    letter-spacing: -0.066rem;
    color: #000000;
  }

  @media (max-width: 768px) {
    body.t__a__especial .a .a_b h3 {
        font-size: 2.5rem;
        line-height: 3rem;
      }
}