img {
  opacity: 0;
  transform: scale(0.95);
  animation: aparecerZoom 1s ease-out forwards;
}


img.contato-whatsapp__img {
  opacity: 1 !important;
  
}


@keyframes aparecerZoom {
  to {
    opacity: 1;
    transform: scale(1);
  }
}


.vh-45 {
  height: 45vh;
  
}

.larg-100 {
    width: 100%;
}

.card {
  background: #B7677B;
}


.texto {
  font-family: 'Raleway', sans-serif;
  text-align: justify;


}

.fade-slide-up {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.8s ease-out;
}

.fade-slide-up.aparecer {
  opacity: 1;
  transform: translateY(0);
}

.fade-in-list li {
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.6s ease-out;
  transition-delay: calc(var(--i) * 0.1s);
}

.fade-in-list li.aparecer {
  opacity: 1;
  transform: translateY(0);
}

@keyframes fadeInItem {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideUpFade {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}


.botao_sobre_jc {
  animation: pulseZap 2s infinite ease-in-out;
}

@keyframes pulseZap {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}











