.rounded{
  border-radius: 16px !important;
}
.container h4.tt_site, .container h1.st_site{
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
.nav-link{
  color: #333333 !important;
}
.nav-link.active,.nav-link:hover{
  color: #1CBA28 !important;
}
.nav-link i{
  width:48px;
}
.row-itens{
  margin: 0px;
  padding: 10px 0;
  border:1px solid #ccc;
  border-radius: 10px;
  box-shadow: 5px 5px 20px 8px rgba(204,204,204,0.73);
}
.topo-pagina{
  margin-top: 80px !important;
  background-image: url("../imgs/top-02.jpg") !important;
  background-position: center !important;
  background-size: cover !important;
  border-radius: 16px;
  height: 120px;
}
.topo-pagina h1{
  color:#ffffff !important;
}
.texto-interno{
  position: absolute;
  z-index: 99;
}
.tt-banner{
  margin-left:5rem;
  margin-top:2rem;
  font-size: 1.25rem;
  font-weight: bolder;
  color: #1CBA28;
  text-align: left;
}
.st-banner{
  margin-left:5rem;
  margin-top:1rem;
  font-size: 2rem;
  font-weight: bolder;
  color: #fff;
  text-align: left;
}
.tx-banner{
  max-width: 40%;
  flex-wrap: wrap;
  margin-left:5rem;
  margin-top:2rem;
  font-weight: bolder;
  color: #fff;
  text-align: left;
}
.fc{
  width: 60px;
  height: 60px;
  color: white;
  font-size: 2rem !important;
}
.fc-blue{
  background-color: cornflowerblue;
}
.swiper {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 30px;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #444;
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-scrollbar{
  bottom: -15px;
  background-color: ##cccccc;
  height: 10px !important;

}
.swiper-button-next{
  margin-top: 0px;
  position: absolute;
  top: 10px !important;
  border-radius: 50%;
  border: 1px solid #000;
  right: 0px;
  width: 45px;
  height: 45px;
}
.swiper-button-next i,.swiper-button-prev i{
  font-size: 2rem;
}
.swiper-button-prev{
  margin-top: 0px;  
  position: absolute;
  top: 10px !important;
  border-radius: 50%;
  border: 1px solid #000;
  right: -80px !important;
  width: 45px;
  height: 45px;
}