/* V350 - Cabeçalho da seção Notícias e novidades */
.home-news-section-v350{
  padding-top:64px!important;
}
.home-news-section-v350 .home-news-head-v350{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:flex-start!important;
  flex-direction:row!important;
  max-width:none!important;
  width:100%!important;
  margin:0 0 28px!important;
  padding:0!important;
  text-align:left!important;
}
.home-news-section-v350 .home-news-heading-v350{
  position:relative!important;
  width:100%!important;
  max-width:820px!important;
  padding-left:22px!important;
  text-align:left!important;
}
.home-news-section-v350 .home-news-accent-v350{
  position:absolute!important;
  left:0!important;
  top:4px!important;
  bottom:4px!important;
  width:5px!important;
  border-radius:999px!important;
  background:var(--primary)!important;
}
.home-news-section-v350 .home-news-head-v350 h2{
  margin:0 0 8px!important;
  font-family:var(--font-base,inherit)!important;
  font-size:clamp(32px,3.2vw,46px)!important;
  font-weight:900!important;
  line-height:1.02!important;
  letter-spacing:-.035em!important;
  color:var(--dark,#0f172a)!important;
  text-align:left!important;
  text-shadow:none!important;
}
.home-news-section-v350 .home-news-head-v350 .lead{
  display:block!important;
  max-width:760px!important;
  margin:0!important;
  color:var(--muted,#64748b)!important;
  font-size:16px!important;
  line-height:1.55!important;
  font-weight:500!important;
  text-align:left!important;
}
@media(max-width:760px){
  .home-news-section-v350{padding-top:38px!important;}
  .home-news-section-v350 .home-news-head-v350{
    display:block!important;
    margin-bottom:18px!important;
    padding:0 4px!important;
  }
  .home-news-section-v350 .home-news-heading-v350{
    padding-left:16px!important;
    max-width:none!important;
  }
  .home-news-section-v350 .home-news-accent-v350{
    width:4px!important;
    top:2px!important;
    bottom:2px!important;
  }
  .home-news-section-v350 .home-news-head-v350 h2{
    font-size:30px!important;
    line-height:1.05!important;
    margin-bottom:7px!important;
  }
  .home-news-section-v350 .home-news-head-v350 .lead{
    display:block!important;
    font-size:14px!important;
    line-height:1.5!important;
  }
}
