body{
  overflow-x: hidden; /* Oculta la barra de desplazamiento horizontal */
  background-color: black !important;
  justify-content: center;
  align-items: center;
  margin: 0;
  width: 100%;
}

/* .bg-navbar-banner img{
  position: fixed;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  top: 0;
  opacity: 0.2;
  z-index: -1;
} */

/* ----------------------------------------------------------------------------------------------------- */

#upBtn {
  width: 50px;
  height: 50px;
  opacity: 0.5;
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #555; /* Set a background color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 12px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
}
#upBtn img{
  width: 100%;
  height: 100%;
  margin-bottom: 5px;
}
#upBtn:hover {
  opacity: 1;
  background-color: #222;
}


/* ----------------------------------------------------------------------------------------------------- */

h1, h2, h3, h4, h5{
  font-family: 'Bebas Neue', sans-serif !important;
  margin: 0;
}

h1, h2, h3, h4{
  letter-spacing: 3px;
}

h1, h2{
  letter-spacing: 3px;
  font-weight: 300 !important;
}

h4{
  letter-spacing: 2px;
  font-weight: 300 !important;
}

h1{
  font-size: 60px !important;
}

h5{
  letter-spacing: 0.7px
}

p{
  margin: 0;
}