.elementor-336 .elementor-element.elementor-element-5f3a57f{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-1d15609 *//* LOCALIZAR E SUBSTITUIR NO SEU CSS DE FILTROS */

.mxr-filter-chip {
  background: #0a0a0a;
  border: 1px solid rgba(255,255,255,0.08);
  color: rgba(255,255,255,0.6);
  padding: 12px 20px;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  white-space: nowrap;
  outline: none; /* Mata qualquer contorno padrão do navegador */
  -webkit-tap-highlight-color: transparent; /* Remove o flash de toque no mobile */
}

/* HOVER: MUDANÇA PARA O CIANO DE ELITE */
.mxr-filter-chip:hover {
  border-color: var(--mxr-cyan);
  background: rgba(41, 198, 167, 0.05); /* Um brilho ciano sutil no fundo */
  color: #fff;
  transform: translateY(-2px);
}

/* ESTADO ATIVO: CIANO SÓLIDO */
.mxr-filter-chip.is-active {
  background: var(--mxr-cyan) !important; /* Força a cor certa */
  border-color: var(--mxr-cyan) !important;
  color: #000 !important;
  box-shadow: 0 0 20px rgba(41, 198, 167, 0.3);
}

/* MATA O ROSA NO MOBILE E NO FOCO */
.mxr-filter-chip:focus,
.mxr-filter-chip:active,
.mxr-filter-chip:focus-visible {
  background: rgba(41, 198, 167, 0.1);
  border-color: var(--mxr-cyan);
  color: var(--mxr-cyan);
  outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bcc66a1 *//* AJUSTE PARA TÍTULOS NÃO VAZAREM */
.mxr-font-sentenca, 
.mxr-font-sentenca-small {
    font-size: clamp(30px, 8vw, 85px) !important; /* Reduzi o mínimo de 38px para 30px */
    line-height: 1 !important;
    word-break: break-word !important; /* Força a quebra se a palavra for gigante */
    overflow-wrap: break-word !important;
    max-width: 100% !important;
    display: block !important;
}

/* Ajuste específico para a palavra "INQUESTIONÁVEIS" que é muito longa */
#mxr-portfolio-grid-title {
    font-size: clamp(26px, 7vw, 60px) !important;
}/* End custom CSS */