.blog {
  padding-bottom: 8rem;
}

.blog .page-head {
  background: url("../../images/bg-contato.webp") no-repeat top center;
  background-size: cover;
}

.blog .page-head .page-title {
  text-align: center;
  padding-inline: 4vw;
}

.blog .page-head .page-title h1 {
  font-weight: 400;
  margin-bottom: 6rem;
}

.blog .page-head .page-title h1 strong {
  color: var(--light-blue);
}

.blog .page-head .page-title p {
  font-size: 1.5rem;
  font-weight: 300;
  color: #6c6c6c;
}

.blog .container {
  --max-width: 1024px;
  padding-inline: var(--gap);
}

.blog .container figure:first-child {
  margin-top: -6rem;
  margin-bottom: 3rem;
}

.blog .container figure:first-child img {
  width: 100%;
  max-height: 480px;
  object-fit: cover;
  border-radius: 1rem;
}

.blog article {
  font-family: var(--georgia);
  font-size: 1.125rem;
}

.blog article p {
  margin-bottom: 3rem;
}

.blog article ul {
  display: list-item;
}

.blog article ul li {
  list-style: inside;
  margin-bottom: 1rem;
}

.blog article ol:has(ul) {
  margin-left: 1.1rem;
}

.blog article ol:has(ul) li {
  line-height: 6rem;
}

.blog article ol:has(ul) li ul li {
  line-height: normal;
}

.blog article ol {
  margin-left: 1.1rem;
}

.blog article ol li {
  margin-bottom: 1rem;
}

.blog article img {
  width: 100%;
  height: 100%;
}

.blog article h2 {
  margin-bottom: 1.5rem !important;
}

.blog article a[href="https://api.whatsapp.com/send?phone=5519994396305"] {
  background: #388177;
  border-radius: 2rem;
  padding: 1rem 2rem;
  color: #fff;
  display: inline-block;
}

.blog article a {
  color: #33b7a3;
}

/*# sourceMappingURL=post-style.css.map */

/*# sourceMappingURL=post-style.css.map */
