@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Montserrat", serif;
  font-optical-sizing: auto;
  font-weight: weight;
  font-style: normal;
  scroll-behavior: smooth;
}

@keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.06);
    }
    100% {
      transform: scale(1);
    }
  }
  
  /* Estilo do botão com animação de pulsação */
  .btn-container {
    cursor: pointer;
    transition: background-color 0.3s ease-in-out;
    animation: pulse 1.5s infinite; /* Animação aplicada ao botão */
  }
  
  .btn-container:hover {
    cursor: pointer;
    background-color: #fbbf24; /* yellow-600 */
  }
  
  .btn-container .pulsating-btn {
    
    cursor: pointer;
  }

  .background {
    opacity: 0.8;
    background-image:  linear-gradient(#ffffff34 1px, transparent 1px), linear-gradient(to right, #ffffff34 1px, #e5e5f700 1px);
    background-size: 100px 100px;
  }

  .box-shadow {
    box-shadow: 5px 5px 25px rgba(255, 208, 0, 0.39);
  }


  .swiper-wrapper {
    width: 100%;
    height: max-content !important;
    padding-bottom: 64px !important;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    position: relative;
    }
    .swiper-pagination-bullet {
    background: #4F46E5;
    }
    .swiper-pagination-bullet-active {
    background: #4F46E5 !important;
    }
  