/* Ajustes finais: contraste e consistência das construtoras */
.partner-directory-section,
.home-partner-directory {
  color: #05131e;
}
.partner-directory-section .section-heading h2,
.home-partner-directory .section-heading h2 {
  color: #05131e !important;
  -webkit-text-fill-color: #05131e !important;
  text-shadow: none !important;
}
.partner-directory-section .section-heading p,
.home-partner-directory .section-heading p {
  color: #596a74 !important;
  -webkit-text-fill-color: #596a74 !important;
}
.partner-directory-section .page-eyebrow,
.home-partner-directory .page-eyebrow {
  color: #967025 !important;
  -webkit-text-fill-color: #967025 !important;
}
.home-partner-directory {
  background: #ece7dd;
}
@media (max-width: 680px) {
  .partner-directory-section .section-heading h2,
  .home-partner-directory .section-heading h2 {
    font-size: clamp(38px, 12vw, 54px);
  }
}
