/* Lote 10D — servirços: reduzir SOMENTE o espaço inferior dos cards */
body.page-servicos .services-grid .card,
body.page-servicos [class*="cards"] .card,
body.page-servicos [class*="card"] {
  padding-bottom: 4px !important;
}

body.page-servicos .card > *:last-child,
body.page-servicos .card .card-body > *:last-child,
body.page-servicos .card .content > *:last-child,
body.page-servicos .card p:last-child,
body.page-servicos .card ul:last-child,
body.page-servicos .card ol:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Se houver footer/área de ação dentro do card */
body.page-servicos .card .card-footer,
body.page-servicos .card .actions,
body.page-servicos .card .cta-area {
  padding-bottom: 4px !important;
  margin-bottom: 0 !important;
}
/* --- 10E stricter bottom-only overrides appended --- */

/* 10E — Serviços: reduzir AINDA MAIS somente a parte de baixo (todos os 4 cards) */
body.page-servicos .services-grid .card,
body.page-servicos [class*="cards"] .card {
  padding-bottom: 0 !important;   /* zera o padding inferior do card */
  margin-bottom: 0 !important;    /* evita espaço externo embaixo do card */
}

/* Garante zero no último elemento dentro do card */
body.page-servicos .card > *:last-child,
body.page-servicos .card .card-body > *:last-child,
body.page-servicos .card .content > *:last-child,
body.page-servicos .card p:last-child,
body.page-servicos .card ul:last-child,
body.page-servicos .card ol:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Ajuste fino para parágrafos finais dos cards (se existirem quebras de linha) */
body.page-servicos .card p:last-child { 
  line-height: 1.4 !important; 
}

/* Se houver rodapé/área de ação, mantém mínimo de 2px para não colar na borda curva */
body.page-servicos .card .card-footer,
body.page-servicos .card .actions,
body.page-servicos .card .cta-area {
  padding-bottom: 2px !important; 
  margin-bottom: 0 !important;
}
