@charset "UTF-8";
/* ------ PROCURAR ------ */
.procurar .titulo {
  font-family: "Catamaran", serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  line-height: 1.15;
  font-size: 2.8rem;
}
.procurar .banner-section .overlay {
  background: rgba(0, 0, 0, 0.6);
}
.procurar .banner-section .procurar-bg {
  background: url("/imagens/procurar/bg-procurar.jpg") no-repeat center center/cover;
}
.procurar .banner-section .sub-titulo {
  padding: 0 20px;
}
@media (min-width: 768px) {
  .procurar .banner-section .sub-titulo {
    padding: 0;
  }
}
.procurar .pesquisa {
  padding-top: 5rem;
  padding-bottom: 3rem;
}
.procurar .pesquisa p {
  font-size: 1.1rem;
}
.procurar .pesquisa input[type=text], .procurar .pesquisa textarea {
  outline: none;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
.procurar .resultados {
  font-size: 1.1rem;
}
.procurar .resultados .titulo-resultados {
  margin-bottom: 5px;
}
.procurar .resultados .sub-titulo-resultados {
  color: #6d01a3;
}
.procurar .resultados ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 4em;
}
.procurar .resultados ul li {
  margin-bottom: 2rem !important;
  text-align: justify;
}
.procurar .tag-cloud {
  max-width: 800px;
  margin: 20px auto;
  text-align: center;
  padding-bottom: 4em;
}
.procurar .tag-cloud .tag {
  display: inline-block;
  margin: 8px;
  padding: 6px 12px;
  font-size: 0.875rem; /* ~14px */
  font-weight: 500;
  text-decoration: none;
  border-radius: 12px; /* Bordas mais arredondadas */
  transition: transform 0.2s, box-shadow 0.2s;
  color: #2a2a2a; /* Texto escuro para contraste com pastel */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Sombra sutil */
}
.procurar .tag-cloud .tag:hover {
  transform: translateY(-2px); /* Elevação ao passar o mouse */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Sombra mais forte */
  text-decoration: none; /* Remove sublinhado no hover */
}

/*# sourceMappingURL=procurar.css.map */
