/* *******************PLAN******************* */

.pricing-section {
    background-color: #fff;
    padding: 50px 20px;
}

.card {
    border: none;
    border-radius: 0 !important;
    border: none;
    box-shadow: 0 4px 6px rgba(118, 209, 255, 0.1);
    background-color: #f8f9fa;
}

.card:hover {
    background-color: #f8f9fa;
    /* color: #fff; */
}

.card .card-header {
    background-color: #f8f9fa;
    color: #0097b2;
    font-weight: bold;
    border: none;
    border-radius: 0 !important;
}

 
 /* Estilo para o título */
 .section-title {
    text-align: center;
    font-size: 2rem;
    margin-bottom: 2rem;
    font-weight: bold;
}
/* ----------------------icons de support/empresa--------------------------- */
/* Estilo para o carrossel */
.logo-carousel {
    display: flex;
    overflow: hidden;
    scroll-behavior: smooth;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
}

/* Estilo para cada item do carrossel */
.logo-item {
    flex: 0 0 auto;
    margin: 0 15px;
    filter: grayscale(100%);
    transition: filter 0.3s ease;
}

/* Efeito hover para mostrar as cores originais */
.logo-item:hover, .logo-item:focus {
    filter: grayscale(0%);
}

/* Estilo para as imagens dos logos */
.logo-item img {
    max-width: 100px;
    height: auto;
    cursor: pointer;
}

/*--------------------------------------------------------------
# Faq Section
--------------------------------------------------------------*/

/* Kuz-Bot */
/* Estilo do botão flutuante */
#liveToastBtn {
    background: rgba(255, 255, 255, 0.8); /* Semitransparente */
    backdrop-filter: blur(5px); /* Efeito glass */
    border: none;
  }

  /* Estilo da janela do chat (toast) */
  .toast {
    max-width: 320px;
    background: #ffffffee; /* Branco translúcido */
    backdrop-filter: blur(6px); /* Glass effect */
    border-radius: 1rem; /* Cantos arredondados */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); /* Sombra suave */
  }

  .toast-header {
    background: #f8f9fa; /* Cabeçalho claro */
    border-bottom: 1px solid #dee2e6;
    border-radius: 1rem 1rem 0 0;
  }

  .toast-body input {
    font-size: 0.9rem;
  }
  /* bg-img */
  .bg-imgx {
    background-repeat: no-repeat;
    background-image: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.1));
  }

  