
/* Mantém a imagem inteira dentro do bloco, sem cortar as bordas. */
#page-inicio .home-ref-hero{
  min-height:0!important;
  height:auto!important;
  aspect-ratio:2 / 1!important;
  padding:0!important;
  background:#f5f8ff!important;
}
#page-inicio .home-ref-hero-slider,
#page-inicio .home-ref-hero-track{
  height:100%!important;
}
#page-inicio .home-ref-hero-slide{
  background-size:102% auto!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
@media(max-width:620px){
  #page-inicio .home-ref-hero{
    min-height:0!important;
    aspect-ratio:2 / 1!important;
    border-radius:22px!important;
  }
}
@media(max-width:430px){
  #page-inicio .home-ref-hero{
    min-height:0!important;
    aspect-ratio:2 / 1!important;
    border-radius:20px!important;
  }
}
