* {
	margin: 0;
	padding: 0;
}
body {
	background: #000;
}
.wrapper {
	overflow: hidden;
	background: #000;
}
h2 {
	color: #fff;
	position: absolute;
	top: 20%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: bebas neue;
	font-size: 65px;
	z-index: 1000;
	text-align: center;
}
h3 {
	color: #fff;
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: bebas neue;
	font-size: 25px;
	z-index: 1000;
	text-align: center;
}
.container {
    position: relative; /* Para que las partículas estén posicionadas correctamente */
    overflow: hidden; /* Evita que las partículas se muestren fuera del contenedor */
    background: #000;
	width: 100%;

}

/* Estilos para la información extra */
#informacionExtra {
    position: fixed;
    bottom: 50px; /* Ajusta esta cantidad según la separación que desees desde la parte inferior */
    left: 50%;
    transform: translateX(-50%);
    padding: 40px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    max-width: 600px;
	text-align: justify;
}

#informacionExtra h4 {
    color: #333;
    font-size: 24px;
    margin-bottom: 10px;
	text-align: center;
}

#informacionExtra p {
    color: #666;
    font-size: 16px;
    line-height: 1.5;
}

.boxes {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
h2, h3 {
    color: #FFD700; /* Color dorado */
}

/* Cambio de tipo de letra */
h2, h3 {
    font-family: "Arial", sans-serif; /* Cambia a una fuente sans-serif */
}

.particle {
	position: fixed;
	width: 10px;
	height: 10px;
	background-color: #FFD700;
	animation: moveParticle linear infinite;
	pointer-events: none;
}
@keyframes moveParticle {
	0% {
		transform: translateY(0) translateX(0);
		opacity: 1;
	}
	100% {
		transform: translateY(-100vh) translateX(calc(-100vw + 100%));
		opacity: 0;
	}
}

