/* Estilizando o botão flutuante */
.whatsapp-button {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
}

/* Ajustando o ícone do WhatsApp (tamanho ajustado para 150px) */
.whatsapp-button img {
  width: 150px; /* Tamanho ajustado para 150px */
  height: auto;
  animation: shake 3s infinite; /* Aplicando a animação diretamente na imagem */
  transition: transform 0.3s ease-in-out;
}

/* Efeito ao passar o mouse */
.whatsapp-button:hover img {
  transform: scale(1.1);
}

/* Animação de vibração */
@keyframes shake {
  0%, 100% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(10deg);
  }
  75% {
    transform: rotate(-10deg);
  }
}

/* Responsividade: Reduzindo o tamanho em telas menores */
@media (max-width: 600px) {
  .whatsapp-button img {
    width: 105px; /* Tamanho ajustado para 105px em telas menores */
  }
}


/* ===================================================== */
/* Slider */
.image-slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 800px; /* Ajuste o tamanho do slider */
}

.image-slider-wrapper {
  display: flex;
  transition: transform 15s linear; /* Duração mais longa da animação */
}

.image-slider {
  display: flex;
}

.image-slider img {
  width: 100%;
  height: auto;
  user-select: none; /* Evita seleção de imagem ao arrastar */
}

/* Para quando o usuário estiver arrastando */
.image-slider.grabbing {
  cursor: grabbing;
}

/* Adiciona o efeito de loop infinito com um controle de transição suave */
@keyframes slide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

/* Repetição das imagens para garantir o loop contínuo */
.image-slider-wrapper {
  animation: slide 30s infinite linear;
}

.image-slider-container:hover .image-slider-wrapper {
  animation-play-state: paused;
}

.image-slider-container .image-slider-wrapper {
  animation-play-state: running;
}
