/* Ajustes da área "paginas" (documento de alteração de 27/10/2026). */

/* ---------- Cabeçalho: botões com textos maiores ----------
   "Simular troca de contabilidade" e "Quero falar com um contador" quebravam
   em 3 linhas na coluna de 25%. A coluna dos botões passa a ter largura
   automática e os textos ficam em 1 linha (telas largas) ou 2 linhas. */
@media (min-width: 1025px) {
  .elementor-12120 .elementor-element.elementor-element-5827109 {
    --width: auto !important;
    flex: 1 1 0 !important;
    min-width: 0;
  }
  .elementor-12120 .elementor-element.elementor-element-e028a76 {
    --width: auto !important;
    flex: 0 0 auto !important;
    flex-wrap: nowrap !important;
  }
  .elementor-12120 .elementor-element.elementor-element-7050d3c .elementor-button,
  .elementor-12120 .elementor-element.elementor-element-af485e4 .elementor-button {
    padding: 12px 18px;
    line-height: 1.25;
  }
  .elementor-12120 .elementor-element.elementor-element-7050d3c .elementor-button-text,
  .elementor-12120 .elementor-element.elementor-element-af485e4 .elementor-button-text {
    display: inline-block;
    max-width: 9.5em;
    text-align: center;
  }
  .elementor-12120 .elementor-element.elementor-element-5a486bd .elementskit-navbar-nav > li > a {
    white-space: nowrap;
  }
}
@media (min-width: 1400px) {
  .elementor-12120 .elementor-element.elementor-element-7050d3c .elementor-button-text,
  .elementor-12120 .elementor-element.elementor-element-af485e4 .elementor-button-text {
    max-width: none;
    white-space: nowrap;
  }
}

/* ---------- Cards de contato: e-mail longo estourava o card ----------
   (página de Contato, elemento da6e96e, e rodapé). */
.elementor-12076 .elementor-element.elementor-element-bedaeaf > .elementor-element,
.elementor-12076 .elementor-element.elementor-element-bedaeaf .elementor-icon-box-wrapper,
.elementor-12076 .elementor-element.elementor-element-bedaeaf .elementor-icon-box-content {
  min-width: 0;
}
.elementor-12076 .elementor-element.elementor-element-bedaeaf .elementor-icon-box-description {
  overflow-wrap: anywhere;
  word-break: break-word;
}
.elementor-12076 .elementor-element.elementor-element-da6e96e .elementor-icon-box-description {
  font-size: 0.92em;
}
.elementor-13056 .elementor-element.elementor-element-fc78aca .elementor-icon-list-item,
.elementor-13056 .elementor-element.elementor-element-fc78aca .elementor-icon-list-item > a {
  min-width: 0;
}
.elementor-13056 .elementor-element.elementor-element-fc78aca .elementor-icon-list-text {
  min-width: 0;
  overflow-wrap: anywhere;
}

/* ---------- Página de Contato: grade com os 10 serviços ----------
   A grade original tinha 1 linha fixa (4 cards); agora as linhas são automáticas. */
.elementor-12076 .elementor-element.elementor-element-18f02df {
  --e-con-grid-template-rows: auto !important;
}

/* ---------- Página de Serviços: âncoras ---------- */
.elementor-12394 .ns-ancora-legada {
  display: block;
  height: 0;
  scroll-margin-top: 20px;
}
