@media (max-width: 1440px) {
  .estrelas {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

@media (min-width: 991px) {
  .fundo-texto {
    background: linear-gradient(270deg,
        rgba(30, 30, 30, 0.75) 60.96%,
        rgba(32, 32, 32, 0.52) 84.09%,
        rgba(30, 30, 30, 0.02) 100%);
    padding: 32px 36px 36px 42px;
  }
}

.text-barracao {
  color: var(--roxo);
}

.forms-newsletter {
  min-width: 244px;
  padding-inline: 20px;
  padding-block: 8px;
  border: 2px solid var(--laranja);
  color: var(--chumbo);
  background-color: white;
}

@media (max-width: 768px) {
  .form-btn-pad {
    padding-left: 46px;
  }
}

.fale-conosco_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 5rem;
  grid-row-gap: 0px;
}

.icon-more {
  left: -36px;
  top: 14px;
  display: none;
}

.topico-accordion-line,
.map {
  width: 700px;
}

.square-orange-post-list {
  position: relative;
  border: 2px solid var(--laranja-80);
}

.square-orange-blog-post {
  position: relative;
  border: 2px solid var(--laranja-80);
}

.blog-post_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 48px;
  grid-row-gap: 38px;
}

.depoimentos-parceiros_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 25px;
  grid-row-gap: 28px;
}

@media (max-width: 568px) {
  .blog-post_grid {
    display: grid;
    grid-template-columns: 1fr;
  }
}

@media (max-width:568px) {
  .cultura-icon.hide-mobile {
    display: none;
  }
}

.fale-conosco_contatos {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 200px;
  grid-row-gap: 72px;
}

@media (min-width: 768px) {
  .fale-conosco_contatos {
    grid-template-columns: repeat(2, 1fr);
  }

  .banner-floresta_conteudo-wrap {
    margin-top: 200px;
  }

  .img-principal-post {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 370px;
  }
}

.case-delta_header {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.lista {
  margin-bottom: 10px;
}

.banner-floresta_conteudo-wrap {
  gap: 48px;
  margin-top: 80px;
}

.form-control {
  width: 80%;
}

@media (max-width: 768px) {
  .image-fale-conosco {
    display: none;
  }

  .fale-conosco_grid {
    grid-template-columns: 1fr;
  }

  .fale-conosco-mobile {
    max-width: 100%;
  }

  .form-control {
    width: 100%;
  }

  .text-mobile {
    text-align: center;
  }
}

.cultura-icon {
  position: absolute;
  top: 8px;
  left: -40px;
}

.icone-down {
  margin-top: 64px;
}

.box-filial {
  padding-left: 32px;
  min-height: 68px;
}

.box-filial.with-border {
  border-left: 2px solid var(--laranja-80);
}

@media (min-width: 768px) {
  .box-filial.with-border-md {
    border-left: 2px solid var(--laranja-80);
  }
}

.page-404 {
  min-height: 60vh;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}


.grid-debentures {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-right: 16px;
}

.icone-pdf {
  width: 32px;
  height: 32px;
}

.btn-terciary-debe {
  background-color: var(--laranja);
  padding-inline: 20px;
  padding-block: 8px;
  color: white;
  width: 80px;
}

@media (max-width: 568px) {
  .debentures-mobile {
    display: block;
  }

  .debentures-col2 {
    margin-top: 100px;
  }
}



.sitemap-item a {
  text-decoration: none;
  color: var(--chumbo);
  opacity: 0.8;
  font-family: Barlow;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.0175rem;
}

.sitemap-item a:hover {
  opacity: 1;
}

ul {
  padding: 0;
}

li {
  list-style: none;
  padding: 0;
}

a {
  margin: 0;
}

.simple-sitemap-container ul {
  margin: 0 !important;
}

@media (max-width:991px) {
  .breadcrumb-div {
    font-size: .8rem;
    margin-bottom: 1.4rem;
  }
}