/* V133 — correção definitiva da opacidade do card do banner principal */

/* Respeita a opacidade configurada no admin no tema claro */
.hqt-home-theme-light-v114 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before,
.hqt-managed-theme-light-v118 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before{
  opacity:var(--banner-overlay-opacity,1)!important;
}

/* Respeita a opacidade configurada no admin no tema escuro */
.hqt-home-theme-dark-v114 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before,
.hqt-managed-theme-dark-v118 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before{
  opacity:var(--banner-overlay-opacity,1)!important;
}

/* Mobile: remove o bloqueio antigo que zerava a opacidade do pseudo-elemento */
@media (max-width:720px){
  .site-banner-custom-overlay-v100.hqt-banner-content-v112{
    background:transparent!important;
  }

  .site-banner-custom-overlay-v100.hqt-banner-content-v112::before,
  .hqt-home-theme-light-v114 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before,
  .hqt-home-theme-dark-v114 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before,
  .hqt-managed-theme-light-v118 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before,
  .hqt-managed-theme-dark-v118 .site-banner-custom-overlay-v100.hqt-banner-content-v112::before{
    opacity:var(--banner-overlay-opacity,.78)!important;
  }
}
