/* J. Specht — shared internal hero spacing
   Reference: /quem-somos */
body[data-page="seguros"] main > section:first-of-type,
body[data-page="solucoes"] main > section:first-of-type,
body[data-page="sinistros"] main > section:first-of-type,
body[data-page="blog"] main > section:first-of-type,
body[data-page="contato"] main > section:first-of-type{
  padding-top:150px!important;
  padding-bottom:4.75rem!important;
}

@media(max-width:1023px){
  body[data-page="seguros"] main > section:first-of-type,
  body[data-page="solucoes"] main > section:first-of-type,
  body[data-page="sinistros"] main > section:first-of-type,
  body[data-page="blog"] main > section:first-of-type,
  body[data-page="contato"] main > section:first-of-type{
    padding-top:130px!important;
    padding-bottom:4.75rem!important;
  }
}

@media(max-width:639px){
  body[data-page="seguros"] main > section:first-of-type,
  body[data-page="solucoes"] main > section:first-of-type,
  body[data-page="sinistros"] main > section:first-of-type,
  body[data-page="blog"] main > section:first-of-type,
  body[data-page="contato"] main > section:first-of-type{
    padding-top:115px!important;
    padding-bottom:3.8rem!important;
  }
}


/* Remove duplicated PageHero metal line on refined routes */
body[data-page="blog"] main > section:first-of-type > .metal-line,
body[data-page="contato"] main > section:first-of-type > .metal-line{
  display:none!important;
}
