.btn-insta-footer{
  font-size: 2.2em;
}



.navbar.scrolled {
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgba(255,255,255,.9);
}


.header-interna{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height:auto;
  padding:50px 0;
  background-color: #252525;
  color: #fff;
  margin-top:80px;
}



.navbar {
  padding-top: 15px;
  padding-bottom: 15px;
}








.section-topo{
  width: 100%;
  height:auto;
  padding:60px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top:100px;
  background-color: #222;
  color: #fff;
}
.mapa iframe{
  width: 100%;
}
section{
  padding: 15px 0;
}
.div-contato{
  display: flex;
  gap: 12px;
  color: #3F352C;
  flex-direction: column;
  font-size: 20px;
  text-align: center;
}

.div-contato svg{
  font-size: 1.8em !important;
}

.op05{
  opacity: .5;
}

.contatoredes{
  display: flex;
  gap: 20px;
  justify-content: center;
}

.contatoredes a{
  font-size: 2em;
  color: #3F352C;
}


.slide-servicos {
  text-align: center;
}

.slide-servicos div{
  display:flex;
  justify-content: center;
}

.slide-servicos img{
  margin-bottom:12px;
  object-fit: contain;
  height: 100px; 
}




/* 
.tratamento-item {
  text-align: center;
}

.tratamento-item div{
  display:flex;
  justify-content: center;
}

.tratamento-item img{
  margin-bottom:12px;
  object-fit: contain;
  height: 100px; 
}
 */



 @media(max-width:767.98px){
  .branco-mobile{
    color: #fff !important;
  }
 }



 .owl-carousel{
  display: block !important;
 }



 /* .slideServicos {
   display: flex;
   justify-content: center;
   gap: 15px;
   flex-direction: column;
   text-align: center;
 }

 .slideServicos img{
  object-fit: fill;
 }
 */


 .owl-carousel .owl-stage {
  display: flex;
}

.owl-carousel .owl-item{
  text-align: center;
}
.owl-carousel .owl-item img {
  width: auto;
  height: 90px!important;
  object-fit: contain;
  object-position: center;
  margin-bottom: 15px;
}


/* >>> button whatsapp 1 */

@keyframes pulseWhatsApp {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }

  70% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

._button-whatsapp {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 64px;
  height: 64px;
  background-color: #000;
  color: #FFF;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: pulseWhatsApp 2s infinite;
}

._button-whatsapp svg {
  fill: #fff;
  width: 52px;
  height: 52px;
}

/* button whatsapp 1 <<< */

