.banner_capa {
  width: 100%;
}

.banner-titulo {
  background-color: rgba(92,92,92,0.6);
  width: 100%;
  padding-right: 5%;
  padding-left: 5%;
  padding-top: 1%;
  padding-bottom: 1%;
}

.font_bree {
  font-family: bree;
  color: #fff;
}

.banner-conteudo_txt {
  width: 100%;
  padding-right: 5%;
  padding-left: 5%;
  padding-top: 1%;
  padding-bottom: 1%;
  background-color: #fff;
}

.font_bree2 {
  font-family: bree;
  color: #565656;
}

.bt1 {
  background-color: #494d59;
  color: #fff;
}

.font_bree3 {
  width: auto;
  font-family: bree;
  color: #2d2f47;
}

.box-capa {
  background-image: url("../../assets/img/capa3.png");
  background-color: #fff;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  height: 100vh;
}

.back {
  background-image: linear-gradient(180deg, rgba(255,255,255,0.65), rgba(255,255,255,0.65)), url('../../assets/img/bkg3.jpg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.dot {
  width: 25px;
  height: 25px;
}

.fig01 {
  width: 25%;
}

@media (max-width: 991.98px) {
  .fig01 {
    width: 80%;
  }
}

.tx01 {
  width: 70%;
}

@media (max-width: 991.98px) {
  .tx01 {
    width: 100%;
  }
}

@media (max-width: 991.98px) {
  .alinhamento {
    display: flex;
    flex-direction: column !important;
    justify-content: space-between;
    align-items: center;
    align-items: center;
  }
}

.alinhamento {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-items: center;
}

.link-interativo {
  color: #cd0d00;
}

.link-interativo5 {
  color: #3e8ce4;
}

.link-interativo4 {
  color: #3e8ce4;
}

.link-interativo3 {
  color: #3e8ce4;
}

.link-interativo2 {
  color: #3e8ce4;
}

@media (max-width: 991.98px) {
  .alinhamento2 {
    display: flex;
    flex-direction: column !important;
    justify-content: space-between;
    align-items: center;
    align-items: center;
  }
}

.alinhamento2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-items: center;
}

.icon {
  width: 80px;
  margin-right: 20px;
}

.wid_bt {
  width: 100%;
  background-color: rgba(255,255,255,0);
}

.tx02 {
  width: 45%;
}

@media (max-width: 991.98px) {
  .tx02 {
    width: 45%;
  }
}

@media (max-width: 991.98px) {
  .fig02 {
    width: 50%;
  }
}

.fig02 {
  width: 50%;
}

.setas-galeria {
  color: #000;
}

.borda {
  border: 2px solid #919090;
}

