/* Abrigo com Deus — Núcleo v0.10.22
 * Hero tablet: remove os 3 controles circulares grandes extras
 * e preserva apenas uma paginação pequena, centralizada e discreta.
 */

@media (min-width:701px) and (max-width:1180px){
  /* Esconde qualquer controle grande herdado do tema/carrossel,
     preservando somente o bloco oficial de dots. */
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls > *:not(.acd-hero-dots){
    display:none!important;
  }
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls .acd-hero-arrow,
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls .acd-hero-pause,
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls [class*="arrow"],
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls [class*="pause"],
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls > button{
    display:none!important;
  }

  /* Garante um único conjunto de bolinhas pequeno e limpo. */
  body.acd-core-responsive-v01022.acd-site .acd-hero-carousel-controls{
    left:50%!important;
    right:auto!important;
    bottom:17px!important;
    transform:translateX(-50%)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    width:auto!important;
    min-width:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  body.acd-core-responsive-v01022.acd-site .acd-hero-dots{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  body.acd-core-responsive-v01022.acd-site .acd-hero-dots button{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    min-height:16px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:50%!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:0!important;
    line-height:0!important;
    color:transparent!important;
    overflow:hidden!important;
  }
  body.acd-core-responsive-v01022.acd-site .acd-hero-dots button::after{
    display:none!important;
    content:none!important;
  }
  body.acd-core-responsive-v01022.acd-site .acd-hero-dots button::before{
    content:""!important;
    display:block!important;
    width:8px!important;
    height:8px!important;
    border-radius:50%!important;
    background:rgba(255,255,255,.88)!important;
    border:1px solid rgba(13,28,39,.15)!important;
  }
  body.acd-core-responsive-v01022.acd-site .acd-hero-dots button.is-active::before,
  body.acd-core-responsive-v01022.acd-site .acd-hero-dots button[aria-current="true"]::before{
    width:9px!important;
    height:9px!important;
    background:#e5b83c!important;
    border-color:#ffe18a!important;
  }
}
