.nav-item{
    font-size: 20px;
}






.logo{
    margin: 7px;
    
}

.logo2{
    font-size: 23px;
}

.navbar-toggler-icon{
filter: invert(1);
}




.titulo{

    margin-top: 50px;

}


.inicio{
    margin-left: 50px;
}

.boton{
    margin-left: 60px;
}


.entero{
    margin-left: 350px;
    margin-right: 350px;
}


/* Limita el área de la card para que su contenido nunca se desborde */
.entero .card {
  overflow: hidden; /* Si necesitás evitar fugas de contenido */
  margin: 30px;

}

/* Estilos para el contenedor de la imagen */
.entero .imagen {
  width: 10rem;          /* El ancho fijo que ya tenés */
  height: 10rem;         /* Fijá también la altura para que todos los contenedores sean iguales */
  overflow: hidden;      /* Evita que la imagen se salga del contenedor */
  display: flex;
  align-items: center;
  justify-content: center;

  
}

/* Ajusta la imagen para que se adapte al contenedor sin distorsionarse */
.entero .imagen img {
  width: 100%;
  height: 100%;
  object-fit: contain;     /* Con 'contain' se muestra la imagen completa, aunque puede quedar con bordes vacíos */
  object-position: center;
}


.imagen{
    margin-right: 20px;
}


.accordion{
  margin-left: 200px;
  margin-top: 30px;
  margin-right: 200px;
  margin-bottom: 30px;
}

.titulo-empezar{

  align-items: center;
  justify-content: center;
  margin-top: 40px;
  text-align: center;

}




      .feature-icon-small img {
        width: 80px;       /* Ajusta el ancho deseado */
        height: 80px;      /* Ajusta el alto deseado */
        object-fit: contain; /* Se adapta sin distorsión */
      }


.metodos-titulo{
  display: flex;
  align-items: center;
  justify-content: center;
}

      .pago-icon img {
        max-width: 80px;
        width: 100%;
        height: auto;
        object-fit: contain;
      }






.menu:hover{
  background-color: rgb(41, 41, 41)!important;
}



.boton{
  display: block;
}



.cabezillabk{
  background-color: #362828;
}



html, body {
    overflow-x: hidden;
}



body {
        font-family: 'Inter', sans-serif;
        background-color: #f8f9fa;
      }
      .hero {
        background: linear-gradient(120deg, #1e1e2f, #3a0ca3);
        color: white;
        padding: 60px 0;
      }
      .hero h1 span {
        color: #ffbe0b;
      }
      .btn-gradient {
        background: linear-gradient(90deg, #f72585, #7209b7);
        border: none;
        color: white;
      }
      .casino-card img {
        max-height: 70px;
      }
      .feature-icon {
        width: 48px;
        height: 48px;
      }
      .faq-button {
        background: #fff;
        border: 1px solid #dee2e6;
      }
      footer {
        background-color: #1e1e2f;
        color: white;
        padding: 40px 0;
      }



/* MEDIAQUERYS*/





@media (max-width: 1350px) {

  .preguntas .container {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
  }

  .preguntas .accordion {
    max-width: 800px;   /* Puedes ajustar: 800px, 900px según gusto */
    margin: 0 auto;     /* CENTRAR el accordion */
  }




  .BOTON{
    height: 80px;
  }
}

@media (max-width: 410px) {

.BOTON{
  height: 70px;
  font-size: 16px!important;
}
}



@media (max-width: 800px) {

  .imagen-inicio{
    display: none!important;
  }

}