@font-face{
	font-family:'comic_series';
	src:url('/font/ComicSeries.otf');
}@keyframes cambiarColor {
	0% {
		color:whitesmoke; /* Color original */
	}
	50% {
		color:rgb(255, 183, 67); /* Color al que cambiará */
	}
	100% {
		color: whitesmoke; /* Regresar al color original */
	}
}.tituloPeliculas{
text-align: center;
}.item{
		width:300px;
		height:240px;
		max-width:300px;
		max-height:340px;
		border-radius:10px;
		background-size: cover;
	}
body{
	/*background:-webkit-linear-gradient(right,rgba(0,0,0,.9),rgb(20, 19, 25));*/
	background-image: url('../../img/FONDO\ HEADER2.jpg');
    background-size: contain; /* Esta propiedad asegura que la imagen cubra toda la página */
  
	font-family: 'arial', sans-serif !important;
}p{
color:white;
}
header{
	position: relative;
	width:100%;
	height:100vh;
}.imgmg{
	width:100% !important;
	height:100%;
	background-position:center center;
	background-size: cover;
}.textoHeader{
	left:0;
	top:0;
}.fondoHeaders:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:200;
	backdrop-filter:brightness(0.5);
}.principal{
	position: relative;
	width:100%;
	height:auto !important;
}
.fas,.far,.fal{
	color:white;
	font-size: 1.5rem;
	cursor:pointer;
}.fas:nth-child(2){
	font-size:1rem;
}.box{
	padding:.5rem 5rem;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
}.margenes{
	margin-left:-3rem !important;
}
@media (max-width: 374px) {
	.botonera{
	display: flex !important;
	justify-content:center !important;
	align-items: center !important;
	gap:1rem;
	margin-top:2rem !important;
	width:100% !important;
}
	/* Aquí van tus estilos específicos para móviles pequeños */
	.fas{
	font-size:.9rem;
}.imgmg{
	width:100% !important;
	height:100%;
	background-position:center center;
	background-size: cover;
}header{
	overflow: hidden;
	height:100vh;
}h2{
font-size:1.2rem;	
}.textoHeader{
		position: absolute;
		display:flex;
		flex-direction: column;
		justify-content:center;
		align-items:center;
		gap:2rem;
		width:100%;
		height:100%;
		z-index:250;
		padding-top:4rem;
	}.textoHeader h2,.textoHeader p{
		width:100%;
		padding-left: 1rem;
		background:rgba(0,0,0,.6);
		backdrop-filter:blur(5px);
		color:rgb(230, 229, 230);
	}.navbar-watching .nav-link{
		font-size:.7rem;
	}.buttonHeader{	
		padding:.2rem 1rem;
		border-radius:7px;
		width:150px;
		text-align: center;
		background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
		color:rgb(230, 229, 230);
		box-shadow:0 0 20px rgb(0, 163, 254);
		border:1px solid rgb(230, 229, 230);
	}.buttonSecciones{
		background:rgb(59, 59, 61);
		padding:.2rem 2rem;
		box-shadow: 1px 1px 20px rgba(255,255,255,.3);
		border-left:1px solid rgba(255,255,255,.4);
		border-top:1px solid rgba(255,255,255,.4);
		border-bottom:1px solid rgba(255,255,255,.4);
		border-radius:7px;
		transition: box-shadow 1s ease-in-out;
		cursor: pointer;
		font-size:.9rem;
	}.buttonSecciones:hover{
		box-shadow: 1px 1px 50px rgba(255,255,255,.5);
	}.sectionFirst{
		width:100% !important;
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		margin-top:4rem;
	}.sectionFirst div:nth-child(1){
		position:relative;
		display:flex;
		justify-content:center;
		align-items:center;
		background:rgb(31, 31, 33);
		width:100%;
		height:80%;
		border-radius:10px;
	}.effectBorder{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:100% !important;
		box-shadow:1px 1px 20px rgba(0,0,0,.9);
		padding:2rem 1rem !important;
	}.texto{
		height:100% !important;
		width:100%;
		display:flex;
		flex-direction:column;
		align-items:flex-start !important;
		gap:.4rem;
		color:rgb(230, 229, 230);
	}.texto p{
		width:100%;
		margin-left:0 !important;
		font-size:.8rem;
	}.texto h2{
		width:100%;
		color:white;
	}
	.imagenSection{
		width:100% !important;
	}.box{
		border-radius:20px;
		background:rgb(59, 57, 60);
		width:auto;
		padding:.5rem 4rem;
		margin-bottom:.5rem;
	}
	#titulo{
		text-align: center;
		width:100%;
		font:3rem'comic_series';
		margin-bottom:2rem;
		color:rgb(255,255,255);
		padding:.5rem 1rem;
	}.texto:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:center;
		gap:1rem;
	}.imagenFirstSection:nth-child(1){
		width:270px !important;
		height:90% !important;
	}.effectBorder2{
		display:flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 2rem;
		gap:1rem;
		width:100%;
		box-shadow: 1px 1px 20px rgba(0,0,0,.9);
	}.texto:nth-child(2) h2{
		color:white;
	}.main2{
		width:100%;
		height:100%;
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		padding:2rem 1rem;
	}.fondoMain{
		width:100%;
		height:auto;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}.silueta{
		width: 100%;
		height: 200px;
	}.textoInformativo{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:100%;
		height:auto;
		margin:2rem auto;
		background:rgb(29, 29, 31);
		border-radius:10px;
		padding:2rem 1rem;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding:1rem 0;
		height:auto;
		width:100%;
		background:rgb(39, 39,39);
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 

	}.textoInformativo section h4{
		text-align:center;
		color:white;
		font-size:1rem;
		display:flex;
		justify-content: center;
		align-items: center;
		margin-top: 1rem;
		padding:1rem;
	}.mainCursosLibros .tituloLibros{
		text-align: center;
		color:white;
		padding:2rem 1rem;
		text-align: center;
		font-size:1rem;
	}.tituloPeliculas{
		color:white;
	}.streaming h2{
		color:white;
	}.textoInformativo section p{
		width:100%;
		display: flex;
		justify-content:center;
		margin-left:0 !important;
		height:auto;
		padding:1rem;
		overflow:auto;
		scrollbar-width: none; /* Para Firefox */
		font-size:.9rem;
	}.textoInformativo section p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.peliculas,.promotores{
		position:relative;
		width:100%;
		height:auto !important;
		padding:2rem 1rem;
		user-select: none;

	}.promotores{
		display: flex;
		justify-content: center;
		align-items: center;
	}.imgPeliculas{
		width:100%;
		height:100%;
		background-position:center;
		background-size:cover;
		background-repeat: no-repeat;
	}.carrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index:11;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}.carrusel:before{
		content:"";
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		backdrop-filter:blur(3px);
		background:rgba(19, 18, 24, 0.589);
	}.slidee{
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
	}.item{
		width:200px;
		height:200px;
		border-radius:10px;
	}.left,.right{
		display: flex;
		justify-content: center;
		align-items: center;
		position:absolute;
		border: 2px solid whitesmoke;
		width:40px;
		height:40px;
		z-index:101;
		border-radius:50%;
		background:rgb(59, 59, 61);
	}.left{
		left:0;
		transform:translateX(7px);
	}.right{
		right:0;
		transform:translateX(-7px);
	}.streaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:80%;
		margin:1rem auto;
	}.seccionesStreaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:100vw !important;
		padding:0 1rem;
	}.rowStreaming{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:.5rem;
	}.rowStreaming div{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.5);
		background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
		padding:.8rem 0;
		height:auto;
	}.rowStreaming div p{
		width:100%;
		scrollbar-width: none; /* Para Firefox */
		margin-left:0 !important;
		padding:0 1rem;
		font-size:.7rem;
		height:100px;
		width:100% !important;
		overflow: auto;
	}.rowStreaming div p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.imgStreaming{
		width:40px;
		height:40px;
		max-width:40px;
		aspect-ratio: 16 / 9; /* Mantener la proporción 16:9 */
		border-radius:50%;
	}.cursosLibros{
		display:flex;
		justify-content: center;
		align-items:center;
		width:100% !important;
		height:auto;
	}.mainCursosLibros{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:90%;
		height:80%;
		margin: 1rem auto !important;
	}.sliders,.sliders2,.slidePro{
		width:100%;
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
		padding:1.5rem 0;
		border-radius:20px;
	}.mainCursosLibros h2,.tituloLibros,.globaldorado,.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
		width:100%;
		text-align: center;
		color:white;
	}.imagenSlider,.imagenSlider2,.imagenPro{
		width:240px;
		height:200px;
		border-radius:20px;
		box-shadow:1px 1px 80px rgb(0,0,0);
	}.containerCarrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:100%;
		box-shadow:0 0 20px 1px rgba(255,255,255,.1);
	}.izquierda,.derecha,.izquierda2,.derecha2,.izquierdaPro,.derechaPro{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index: 200;
		width:40px;
		height:40px;
		border-radius:50%;
		background:rgb(59, 57, 60);
	}.izquierda .fas,.derecha .fas,.izquierda2 .fas,.derecha2 .fas{
		transition:color .7s ease-in-out;
	}.izquierda .fas:hover,.derecha .fas:hover,.izquierda2 .fas:hover,.derecha2 .fas:hover,.izquierdaTes .fas:hover,.derechaTes .fas:hover,.izquierdaPro .fas:hover,.derechaPro .fas:hover{
		color:rgb(240, 152, 52);
	}.izquierda,.izquierda2{
		left: 0;
		transform:translateX(-5px);
	}.izquierdaPro{
		left:0;
	}.derechaPro{
		right:0;
	}.derecha,.derecha2{
		right:0;
		transform:translateX(5px);
	}.testimonios{
		position:relative;
		width:100%;
		height:140vh !important;
	}.testimonios:before{
		content:"";
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:15;
		background:rgba(15, 15, 23,.9);
		backdrop-filter: blur(5px);
	}.mainTestimonios{
		position:absolute;
		width:100%;
		height:100%;
		z-index:16;
		display: flex;
		flex-direction: column;
		justify-content:center;
		align-items:center;
		gap:1rem;
		left:0;
		top:0;
		padding:0;
	}.mainTestimonios section{
		width:100%;
	}.mainTestimonios section:nth-child(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:auto !important;
	}.mainTestimonios section:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:.2rem;
		padding:1rem;
		height:auto;
		backdrop-filter:blur(10px);
		background:-webkit-linear-gradient(top right,rgba(169,169,169,.3),rgba(0,0,0,.5));
		padding: 2rem;
		border-radius: 10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9);
		width:90%;
	}.imagenTestimonio{
		width:100%;
	}.telefonoCapture{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:60%;
		height:400px;
		padding-top:3rem;
		padding-bottom:2rem;
		padding-left:1rem;
		padding-right:1rem;
	}.capture{
		width:100% !important;
		height:100%;
		border-radius:30px;
	}.telefono{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		filter:drop-shadow(1px 1px 30px rgba(122, 122, 122,.9));
	}.izquierdaTes,.derechaTes{
	display:flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width:40px;
	height:40px;
	border-radius:10px;
	padding:.5rem;
	background:rgb(59, 57, 60);
}.izquierdaTes{
	left:0;
	transform:translateX(-50px);
}.derechaTes{
	right:0;
	transform:translateX(50px);
}.generar{
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:10px;
	color:whitesmoke;
	background:-webkit-linear-gradient(top right,rgb(13, 12, 18),rgb(59, 57, 60));
	width:auto;
	height:30px;
	font-size:.9rem;
	padding:.5rem .5rem;
	text-align: center;
	box-shadow:0 10px 20px 5px rgba(0,0,0,.9);
	animation: cambiarColor 3s infinite; /* Aplicar la animación */
	cursor:pointer;
	margin-bottom:1rem;
}.tituloTestimonio{
	color:whitesmoke;
}.parrafoTestimonio{
	margin-left:0 !important;
	width:100%;
	font-size:.9rem;
}.trabajar{
	padding:.2rem 1rem;
	border-radius:10px;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
	font-size:.8rem;
}.contactanos{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:5rem;
	padding:2rem;
}.iconRedSocial{
	width:30px;
	height:30px;
}.iconRedSocial:nth-child(1){
	filter:drop-shadow(0 5px 20px rgba(40, 166, 111,.9));
}.iconRedSocial:nth-child(2){
	filter:drop-shadow(0 5px 20px rgba(0, 85, 255,.5));
}.whatsapp,.telegram{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	backdrop-filter:blur(4px);
	padding:1rem 2rem;
	border-radius:5px;
	box-shadow:1px 1px 20px rgba(0,0,0,.7);
}.whatsapp{
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.telegram{
	box-shadow:0 0 30px 3px rgba(0, 85, 255,.3);
}.whatsapp h2,.telegram h2{
	color:whitesmoke;
	font-size:.9rem;
}.whatsapp p,.telegram p{
	width:100%;
	margin-left:0 !important;
	font-size:.9rem;
	text-align: center;
}.buttonSocial{
	padding:.4rem 2rem;
	color:whitesmoke;
	border-radius:5px;
	cursor:pointer;
	transition:transform 1s ease-in-out;
}.buttonSocial:hover{
	transform:scale(1.1);
}.green{
	background:-webkit-linear-gradient(top right,rgb(40, 166, 111),rgb(18, 122, 95),rgb(3, 109, 73)) !important;
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.blue{
	background:-webkit-linear-gradient(top right,rgb(2, 103, 152),rgb(3, 155, 229),rgb(0, 85, 255)) !important;
	box-shadow:0 5px 20px 3px rgba(0, 85, 255,.5);
}.telegram span,.whatsapp span{
	color:rgb(255, 183, 67);
	font-size:.7rem;
}.footer{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:2rem;
}.flexTemas{
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
	gap:1rem;
}.flexTemas div{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.iconCheck{
	width:30px;
	filter:drop-shadow(1px 1px 5px rgb(72, 175, 45));
}.logoFooter{
	width:100px;
	filter:drop-shadow(1px 1px 5px rgb(219, 167, 57));
}.sectionFooter{
	display: flex;
	flex-direction: column;
	justify-content: center	;
	align-items:center;
	gap:.1rem;
	padding:2rem;
	width:100% !important;
}.sectionFooter p{
	width:100%;
	padding:2rem 1rem ;
	margin:1rem auto !important;
}.sectionVentajas{
	display:flex;
	flex-direction:  column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.temasDeInteres{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	width:80%;
	height:auto;
}.temasDeInteres div{
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasInteres{
	height:100%;
	color:whitesmoke;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.itemT{
	background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
	padding:.2rem 1rem;
	border-radius:10px;
		box-shadow: 1px 1px 30px rgba(0,0,0,.9);
}.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
	margin-bottom:2rem;
}.divVerificado{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.divVerificado p{
	position: relative;
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasdeInteres2{
	height:100% !important;
	padding:1rem;
}.sectionTituloFooter{
	padding:2rem;
	color:ghostwhite;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.sectionTituloFooter h2{
	text-align: center;
}.sectionTituloFooter h5{
	color:rgb(255, 183, 67);
	font-size:.8rem;
	text-align: center;
}.sectionP{
	display:flex;
	justify-content:center;
	align-items: center;
	gap:.1rem;
	flex-direction: column;
	font-size:.9rem;
}.youtube-container{
	height:100% !important;
	width:100% !important;
	margin: auto !important;
}.sectionIframe{
	width:100% !important;
    height:50% !important;
	padding:1rem .5rem !important;
}.imagenFirstSection{
	width:70%;
	height:50vh;
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:10px;
}.iframe{
	width:100% !important;
    height:30vh !important;
	box-shadow:1px 1px 50px rgb(0,0,0);
	border-radius:10px;
}.youtube-thumbnail{
	position: relative;
	width:100% !important;
	height:100% !important;
}.youtube-thumbnail:before{
	content:"";
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	backdrop-filter: blur(3px);
}.youtube-thumbnail img{
	width:100% !important;
	height:100% !important;
}.container-button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	left:0;
	top:0;
}.play-button{
	z-index:10;
	border-radius:50%;
}.play{
	width:40px !important;
	height:40px;
}
}
/* Móviles medianos (375px - 414px) */
@media (min-width: 375px) and (max-width: 414px) {
	/* Aquí van tus estilos específicos para móviles medianos */
	/* Aquí van tus estilos específicos para móviles grandes */
	/*REDMI NOTE 13 PRO PLUS*/
	.botonera{
	display: flex !important;
	justify-content:center !important;
	align-items: center !important;
	gap:2rem;
	margin-top:2rem !important;
	width:100% !important;
}
	.fas{
	font-size:.9rem;
}.imgmg{
	width:100% !important;
	height:100%;
	background-position:center center;
	background-size: cover;
}
header{
	overflow: hidden;
	height:100vh;
}
h2{
font-size:1.2rem;	
}.textoHeader{
		position: absolute;
		display:flex;
		flex-direction: column;
		justify-content:center;
		align-items:center;
		gap:2rem;
		width:100%;
		height:100%;
		z-index:250;
		/*box-shadow:inset 0 0 50px rgb(0,0,0);*/
		padding-top:5rem;
	}.textoHeader h2,.textoHeader p{
		width:100%;
		color:rgb(230, 229, 230);
		background:rgba(0,0,0,.7);
		backdrop-filter: blur(5px);
		padding-left: 1rem;
	}.navbar-watching .nav-link{
		font-size:.7rem;
	}.buttonHeader{
		padding:.2rem 1rem;
		border-radius:7px;
		width:140px;
		background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
		color:rgb(230, 229, 230);
		box-shadow:0 0 20px rgb(0, 163, 254);
		border:1px solid rgb(230, 229, 230);
	}.buttonSecciones{
		background:rgb(59, 59, 61);
		padding:.2rem 2rem;
		box-shadow: 1px 1px 20px rgba(255,255,255,.3);
		border-left:1px solid rgba(255,255,255,.4);
		border-top:1px solid rgba(255,255,255,.4);
		border-bottom:1px solid rgba(255,255,255,.4);
		border-radius:7px;
		transition: box-shadow 1s ease-in-out;
		cursor: pointer;
		font-size:.9rem;
	}.buttonSecciones:hover{
		box-shadow: 1px 1px 50px rgba(255,255,255,.5);
	}.sectionFirst{
		width:100% !important;
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		margin-top:4rem;
	}.sectionFirst div:nth-child(1){
		position:relative;
		display:flex;
		justify-content:center;
		align-items:center;
		background:rgb(31, 31, 33);
		width:100%;
		height:80%;
		border-radius:10px;
	}.effectBorder{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:100% !important;
		box-shadow:1px 1px 20px rgba(0,0,0,.9);
		padding:2rem 1rem !important;
	}.texto{
		height:100% !important;
		width:100%;
		display:flex;
		flex-direction:column;
		align-items:flex-start !important;
		gap:.4rem;
		color:rgb(230, 229, 230);
	}.texto p{
		width:100%;
		margin-left:0 !important;
		font-size:.8rem;
	}.texto h2{
		width:100%;
		color:white;
	}
	.imagenSection{
		width:100% !important;
	}.box{
		border-radius:20px;
		background:rgb(59, 57, 60);
		width:auto;
		padding:.5rem 4rem;
		margin-bottom:.5rem;
	}
	#titulo{
		text-align: center;
		width:100%;
		font:3rem'comic_series';
		margin-bottom:2rem;
		color:rgb(255,255,255);
		padding:.5rem 1rem;
	}.texto:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:center;
		gap:1rem;
	}.imagenFirstSection:nth-child(1){
		width:270px !important;
		height:90% !important;
	}.effectBorder2{
		display:flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 2rem;
		gap:1rem;
		width:100%;
		box-shadow: 1px 1px 20px rgba(0,0,0,.9);
	}.texto:nth-child(2) h2{
		color:white;
	}.main2{
		width:100%;
		height:100%;
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		padding:2rem 1rem;
	}.fondoMain{
		width:100%;
		height:auto;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}.silueta{
		width: 100%;
		height: 200px;
	}.textoInformativo{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:100%;
		height:auto;
		margin:2rem auto;
		background:rgb(29, 29, 31);
		border-radius:10px;
		padding:2rem 1rem;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding:1rem 0;
		height:auto;
		width:100%;
		background:rgb(39, 39,39);
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 

	}.textoInformativo section h4{
		text-align:center;
		font-weight:bold;/*Grosor del texto */
		color:white;
		font-size:1rem;
		display:flex;
		justify-content: center;
		align-items: center;
		margin-top: 1rem;
	}.mainCursosLibros .tituloLibros{
		text-align: center;
		color:white;
		padding:2rem 1rem;
		text-align: center;
		font-size:1rem;
	}.tituloPeliculas{
		color:white;
	}.streaming h2{
		color:white;
	}.textoInformativo section p{
		width:100%;
		display: flex;
		justify-content:center;
		margin-left:0 !important;
		height:auto;
		padding:1rem;
		overflow:auto;
		scrollbar-width: none; /* Para Firefox */
		font-size:.9rem;
	}.textoInformativo section p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.peliculas,.promotores{
		position:relative;
		width:100%;
		height:auto !important;
		padding:2rem 1rem;
		user-select: none;

	}.promotores{
		display: flex;
		justify-content: center;
		align-items: center;
	}.imgPeliculas{
		width:100%;
		height:100%;
		background-position:center;
		background-size:cover;
		background-repeat: no-repeat;
	}.carrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index:11;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}.carrusel:before{
		content:"";
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		backdrop-filter:blur(3px);
		background:rgba(19, 18, 24, 0.589);
	}.slidee{
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
	}.item{
		width:200px;
		height:200px;
		border-radius:10px;
	}.left,.right{
		display: flex;
		justify-content: center;
		align-items: center;
		position:absolute;
		border: 2px solid whitesmoke;
		width:40px;
		height:40px;
		z-index:101;
		border-radius:50%;
		background:rgb(59, 59, 61);
	}.left{
		left:0;
		transform:translateX(7px);
	}.right{
		right:0;
		transform:translateX(-7px);
	}.streaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:80%;
		margin:1rem auto;
	}.seccionesStreaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:100vw !important;
		padding:0 1rem;
	}.rowStreaming{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:.5rem;
	}.rowStreaming div{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.5);
		background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
		padding:.8rem 0;
		height:auto;
	}.rowStreaming div p{
		width:100%;
		scrollbar-width: none; /* Para Firefox */
		margin-left:0 !important;
		padding:0 1rem;
		font-size:.7rem;
		height:100px;
		width:100% !important;
		overflow: auto;
	}.rowStreaming div p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.imgStreaming{
		width:40px;
		height:40px;
		max-width:40px;
		aspect-ratio: 16 / 9; /* Mantener la proporción 16:9 */
		border-radius:50%;
	}.cursosLibros{
		display:flex;
		justify-content: center;
		align-items:center;
		width:100% !important;
		height:auto;
	}.mainCursosLibros{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:90%;
		height:80%;
		margin: 1rem auto !important;
	}.sliders,.sliders2,.slidePro{
		width:100%;
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
		padding:1.5rem 0;
		border-radius:20px;
	}.mainCursosLibros h2,.tituloLibros,.globaldorado,.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
		width:100%;
		text-align: center;
		color:white;
	}.imagenSlider,.imagenSlider2,.imagenPro{
		width:240px;
		height:200px;
		border-radius:20px;
		box-shadow:1px 1px 80px rgb(0,0,0);
	}.containerCarrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:100%;
		box-shadow:0 0 20px 1px rgba(255,255,255,.1);
	}.izquierda,.derecha,.izquierda2,.derecha2,.izquierdaPro,.derechaPro{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index: 200;
		width:40px;
		height:40px;
		border-radius:50%;
		background:rgb(59, 57, 60);
	}.izquierda .fas,.derecha .fas,.izquierda2 .fas,.derecha2 .fas{
		transition:color .7s ease-in-out;
	}.izquierda .fas:hover,.derecha .fas:hover,.izquierda2 .fas:hover,.derecha2 .fas:hover,.izquierdaTes .fas:hover,.derechaTes .fas:hover,.izquierdaPro .fas:hover,.derechaPro .fas:hover{
		color:rgb(240, 152, 52);
	}.izquierda,.izquierda2{
		left: 0;
		transform:translateX(-5px);
	}.izquierdaPro{
		left:0;
	}.derechaPro{
		right:0;
	}.derecha,.derecha2{
		right:0;
		transform:translateX(5px);
	}.testimonios{
		position:relative;
		width:100%;
		height:140vh !important;
	}.testimonios:before{
		content:"";
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:15;
		background:rgba(15, 15, 23,.9);
		backdrop-filter: blur(5px);
	}.mainTestimonios{
		position:absolute;
		width:100%;
		height:100%;
		z-index:16;
		display: flex;
		flex-direction: column;
		justify-content:center;
		align-items:center;
		gap:1rem;
		left:0;
		top:0;
		padding:0;
	}.mainTestimonios section{
		width:100%;
	}.mainTestimonios section:nth-child(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:auto !important;
	}.mainTestimonios section:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:.2rem;
		padding:1rem;
		height:auto;
		backdrop-filter:blur(10px);
		background:-webkit-linear-gradient(top right,rgba(169,169,169,.3),rgba(0,0,0,.5));
		padding: 2rem;
		border-radius: 10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9);
		width:90%;
	}.imagenTestimonio{
		width:100%;
	}.telefonoCapture{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:60%;
		height:400px;
		padding-top:3rem;
		padding-bottom:2rem;
		padding-left:1rem;
		padding-right:1rem;
	}.capture{
		width:100% !important;
		height:100%;
		border-radius:30px;
	}.telefono{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		filter:drop-shadow(1px 1px 30px rgba(122, 122, 122,.9));
	}.izquierdaTes,.derechaTes{
	display:flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width:40px;
	height:40px;
	border-radius:10px;
	padding:.5rem;
	background:rgb(59, 57, 60);
}.izquierdaTes{
	left:0;
	transform:translateX(-50px);
}.derechaTes{
	right:0;
	transform:translateX(50px);
}.generar{
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:10px;
	color:whitesmoke;
	background:-webkit-linear-gradient(top right,rgb(13, 12, 18),rgb(59, 57, 60));
	width:auto;
	height:30px;
	font-size:.9rem;
	padding:.5rem .5rem;
	text-align: center;
	box-shadow:0 10px 20px 5px rgba(0,0,0,.9);
	animation: cambiarColor 3s infinite; /* Aplicar la animación */
	cursor:pointer;
	margin-bottom:1rem;
}.tituloTestimonio{
	color:whitesmoke;
}.parrafoTestimonio{
	margin-left:0 !important;
	width:60%;
	font-size:.9rem;
}.trabajar{
	padding:.2rem 1rem;
	border-radius:10px;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
	font-size:.8rem;
}.contactanos{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:5rem;
	padding:2rem;
}.iconRedSocial{
	width:30px;
	height:30px;
}.iconRedSocial:nth-child(1){
	filter:drop-shadow(0 5px 20px rgba(40, 166, 111,.9));
}.iconRedSocial:nth-child(2){
	filter:drop-shadow(0 5px 20px rgba(0, 85, 255,.5));
}.whatsapp,.telegram{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	backdrop-filter:blur(4px);
	padding:1rem 2rem;
	border-radius:5px;
	box-shadow:1px 1px 20px rgba(0,0,0,.7);
}.whatsapp{
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.telegram{
	box-shadow:0 0 30px 3px rgba(0, 85, 255,.3);
}.whatsapp h2,.telegram h2{
	color:whitesmoke;
	font-size:.9rem;
}.whatsapp p,.telegram p{
	width:100%;
	margin-left:0 !important;
	font-size:.9rem;
	text-align: center;
}.buttonSocial{
	padding:.4rem 2rem;
	color:whitesmoke;
	border-radius:5px;
	cursor:pointer;
	transition:transform 1s ease-in-out;
}.buttonSocial:hover{
	transform:scale(1.1);
}.green{
	background:-webkit-linear-gradient(top right,rgb(40, 166, 111),rgb(18, 122, 95),rgb(3, 109, 73)) !important;
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.blue{
	background:-webkit-linear-gradient(top right,rgb(2, 103, 152),rgb(3, 155, 229),rgb(0, 85, 255)) !important;
	box-shadow:0 5px 20px 3px rgba(0, 85, 255,.5);
}.telegram span,.whatsapp span{
	color:rgb(255, 183, 67);
	font-size:.7rem;
}.footer{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:2rem;
}.flexTemas{
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
	gap:1rem;
}.flexTemas div{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.iconCheck{
	width:30px;
	filter:drop-shadow(1px 1px 5px rgb(72, 175, 45));
}.logoFooter{
	width:100px;
	filter:drop-shadow(1px 1px 5px rgb(219, 167, 57));
}.sectionFooter{
	display: flex;
	flex-direction: column;
	justify-content: center	;
	align-items:center;
	gap:.1rem;
	padding:2rem;
	width:100% !important;
}.sectionFooter p{
	width:100%;
	padding:2rem 1rem ;
	margin:1rem auto !important;
}.sectionVentajas{
	display:flex;
	flex-direction:  column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.temasDeInteres{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	width:80%;
	height:auto;
}.temasDeInteres div{
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasInteres{
	height:100%;
	color:whitesmoke;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.itemT{
	background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
	padding:.2rem 1rem;
	border-radius:10px;
		box-shadow: 1px 1px 30px rgba(0,0,0,.9);
}.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
	margin-bottom:2rem;
}.divVerificado{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.divVerificado p{
	position: relative;
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasdeInteres2{
	height:100% !important;
	padding:1rem;
}.sectionTituloFooter{
	padding:2rem;
	color:ghostwhite;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.sectionTituloFooter h2{
	text-align: center;
}.sectionTituloFooter h5{
	color:rgb(255, 183, 67);
	font-size:.8rem;
	text-align: center;
}.sectionP{
	display:flex;
	justify-content:center;
	align-items: center;
	gap:.1rem;
	flex-direction: column;
	font-size:.9rem;
}.youtube-container{
	height:100% !important;
	width:100% !important;
	margin: auto !important;
}.sectionIframe{
	width:100% !important;
    height:50% !important;
	padding:1rem .5rem !important;
}.imagenFirstSection{
	width:70%;
	height:50vh;
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:10px;
}.iframe{
	width:100% !important;
    height:30vh !important;
	box-shadow:1px 1px 50px rgb(0,0,0);
	border-radius:10px;
}.youtube-thumbnail{
	position: relative;
	width:100% !important;
	height:100% !important;
}.youtube-thumbnail:before{
	content:"";
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	backdrop-filter: blur(3px);
}.youtube-thumbnail img{
	width:100% !important;
	height:100% !important;
}.container-button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	left:0;
	top:0;
}.play-button{
	z-index:10;
	border-radius:50%;
}.play{
	width:40px !important;
	height:40px;
}

}
/* Móviles grandes (415px - 599px)*/
@media (min-width: 415px) and (max-width: 599px) {
	/* Aquí van tus estilos específicos para móviles grandes */
	/* Aquí van tus estilos específicos para móviles grandes */
	/*IPHONE 15 PRO MAX*/
	.botonera{
	display: flex !important;
	justify-content:center !important;
	align-items: center !important;
	gap:2rem;
	width:100% !important;
	margin-top:2rem;
}
	.fas{
	font-size:.9rem;
}.imgmg{
	width:100% !important;
	height:100%;
	background-position:center center;
	background-size: cover;
}
header{
	overflow: hidden;
	height:100vh;
}
h2{
font-size:1.2rem;	
}.textoHeader{
		position: absolute;
		display:flex;
		flex-direction: column;
		justify-content:center;
		align-items:center;
		gap:2rem;
		width:100%;
		height:100%;
		z-index:250;
		/*box-shadow:inset 0 0 50px rgb(0,0,0);*/
		padding-top:5rem;
	}.textoHeader h2,.textoHeader p{
		width:100%;
		padding-left:1rem;
		color:rgb(230, 229, 230);
		background:rgb(0,0,0,.7);
		backdrop-filter: blur(5px);
	}.navbar-watching .nav-link{
		font-size:.7rem;
	}.buttonHeader{
		padding:.2rem 1rem;
		border-radius:7px;
		width:150px;
		background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
		color:rgb(230, 229, 230);
		box-shadow:0 0 20px rgb(0, 163, 254);
		border:1px solid rgb(230, 229, 230);
	}.buttonSecciones{
		background:rgb(59, 59, 61);
		padding:.2rem 2rem;
		box-shadow: 1px 1px 20px rgba(255,255,255,.3);
		border-left:1px solid rgba(255,255,255,.4);
		border-top:1px solid rgba(255,255,255,.4);
		border-bottom:1px solid rgba(255,255,255,.4);
		border-radius:7px;
		transition: box-shadow 1s ease-in-out;
		cursor: pointer;
		font-size:.9rem;
	}.buttonSecciones:hover{
		box-shadow: 1px 1px 50px rgba(255,255,255,.5);
	}.sectionFirst{
		width:100% !important;
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		margin-top:4rem;
	}.sectionFirst div:nth-child(1){
		position:relative;
		display:flex;
		justify-content:center;
		align-items:center;
		background:rgb(31, 31, 33);
		width:100%;
		height:80%;
		border-radius:10px;
	}.effectBorder{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:100% !important;
		box-shadow:1px 1px 20px rgba(0,0,0,.9);
		padding:2rem 1rem !important;
	}.texto{
		height:100% !important;
		width:100%;
		display:flex;
		flex-direction:column;
		align-items:flex-start !important;
		gap:.4rem;
		color:rgb(230, 229, 230);
	}.texto p{
		width:100%;
		margin-left:0 !important;
		font-size:.8rem;
	}.texto h2{
		width:100%;
		color:white;
	}
	.imagenSection{
		width:100% !important;
	}.box{
		border-radius:20px;
		background:rgb(59, 57, 60);
		width:auto;
		padding:.5rem 4rem;
		margin-bottom:.5rem;
	}
	#titulo{
		text-align: center;
		width:100%;
		font:3rem'comic_series';
		margin-bottom:2rem;
		color:rgb(255,255,255);
		padding:.5rem 1rem;
	}.texto:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:center;
		gap:1rem;
	}.imagenFirstSection:nth-child(1){
		width:270px !important;
		height:90% !important;
	}.effectBorder2{
		display:flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 2rem;
		gap:1rem;
		width:100%;
		box-shadow: 1px 1px 20px rgba(0,0,0,.9);
	}.texto:nth-child(2) h2{
		color:white;
	}.main2{
		width:100%;
		height:100%;
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		padding:2rem 1rem;
	}.fondoMain{
		width:100%;
		height:auto;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}.silueta{
		width: 100%;
		height: 200px;
	}.textoInformativo{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:100%;
		height:auto;
		margin:2rem auto;
		background:rgb(29, 29, 31);
		border-radius:10px;
		padding:2rem 1rem;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding:1rem 0;
		height:auto;
		width:100%;
		background:rgb(39, 39,39);
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 

	}.textoInformativo section h4{
		text-align:center;
		color:white;
		font-size:1rem;
		display:flex;
		justify-content: center;
		align-items: center;
		margin-top: 1rem;
	}.mainCursosLibros .tituloLibros{
		text-align: center;
		color:white;
		padding:2rem 1rem;
		text-align: center;
		font-size:1rem;
	}.tituloPeliculas{
		color:white;
	}.streaming h2{
		color:white;
	}.textoInformativo section p{
		width:100%;
		display: flex;
		justify-content:center;
		margin-left:0 !important;
		height:auto;
		padding:1rem;
		overflow:auto;
		scrollbar-width: none; /* Para Firefox */
		font-size:.9rem;
	}.textoInformativo section p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.peliculas,.promotores{
		position:relative;
		width:100%;
		height:auto !important;
		padding:2rem 1rem;
		user-select: none;

	}.promotores{
		display: flex;
		justify-content: center;
		align-items: center;
	}.imgPeliculas{
		width:100%;
		height:100%;
		background-position:center;
		background-size:cover;
		background-repeat: no-repeat;
	}.carrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index:11;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}.carrusel:before{
		content:"";
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		backdrop-filter:blur(3px);
		background:rgba(19, 18, 24, 0.589);
	}.slidee{
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
	}.item{
		width:200px;
		height:200px;
		border-radius:10px;
	}.left,.right{
		display: flex;
		justify-content: center;
		align-items: center;
		position:absolute;
		border: 2px solid whitesmoke;
		width:40px;
		height:40px;
		z-index:101;
		border-radius:50%;
		background:rgb(59, 59, 61);
	}.left{
		left:0;
		transform:translateX(7px);
	}.right{
		right:0;
		transform:translateX(-7px);
	}.streaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:80%;
		margin:1rem auto;
	}.seccionesStreaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:100vw !important;
		padding:0 1rem;
	}.rowStreaming{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:.5rem;
	}.rowStreaming div{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.5);
		background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
		padding:.8rem 0;
		height:auto;
	}.rowStreaming div p{
		width:100%;
		scrollbar-width: none; /* Para Firefox */
		margin-left:0 !important;
		padding:0 1rem;
		font-size:.7rem;
		height:100px;
		width:100% !important;
		overflow: auto;
	}.rowStreaming div p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.imgStreaming{
		width:40px;
		height:40px;
		max-width:40px;
		aspect-ratio: 16 / 9; /* Mantener la proporción 16:9 */
		border-radius:50%;
	}.cursosLibros{
		display:flex;
		justify-content: center;
		align-items:center;
		width:100% !important;
		height:auto;
	}.mainCursosLibros{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:90%;
		height:80%;
		margin: 1rem auto !important;
	}.sliders,.sliders2,.slidePro{
		width:100%;
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
		padding:1.5rem 0;
		border-radius:20px;
	}.mainCursosLibros h2,.tituloLibros,.globaldorado,.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
		width:100%;
		text-align: center;
		color:white;
	}.imagenSlider,.imagenSlider2,.imagenPro{
		width:240px;
		height:200px;
		border-radius:20px;
		box-shadow:1px 1px 80px rgb(0,0,0);
	}.containerCarrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:100%;
		box-shadow:0 0 20px 1px rgba(255,255,255,.1);
	}.izquierda,.derecha,.izquierda2,.derecha2,.izquierdaPro,.derechaPro{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index: 200;
		width:40px;
		height:40px;
		border-radius:50%;
		background:rgb(59, 57, 60);
	}.izquierda .fas,.derecha .fas,.izquierda2 .fas,.derecha2 .fas{
		transition:color .7s ease-in-out;
	}.izquierda .fas:hover,.derecha .fas:hover,.izquierda2 .fas:hover,.derecha2 .fas:hover,.izquierdaTes .fas:hover,.derechaTes .fas:hover,.izquierdaPro .fas:hover,.derechaPro .fas:hover{
		color:rgb(240, 152, 52);
	}.izquierda,.izquierda2{
		left: 0;
		transform:translateX(-5px);
	}.izquierdaPro{
		left:0;
	}.derechaPro{
		right:0;
	}.derecha,.derecha2{
		right:0;
		transform:translateX(5px);
	}.testimonios{
		position:relative;
		width:100%;
		height:120vh !important;
	}.testimonios:before{
		content:"";
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:15;
		background:rgba(15, 15, 23,.9);
		backdrop-filter: blur(5px);
	}.mainTestimonios{
		position:absolute;
		width:100%;
		height:100%;
		z-index:16;
		display: flex;
		flex-direction: column;
		justify-content:center;
		align-items:center;
		gap:1rem;
		left:0;
		top:0;
		padding:0;
	}.mainTestimonios section{
		width:100%;
	}.mainTestimonios section:nth-child(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:auto !important;
	}.mainTestimonios section:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:.2rem;
		padding:1rem;
		height:auto;
		backdrop-filter:blur(10px);
		background:-webkit-linear-gradient(top right,rgba(169,169,169,.3),rgba(0,0,0,.5));
		padding: 2rem;
		border-radius: 10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9);
		width:90%;
	}.imagenTestimonio{
		width:100%;
	}.telefonoCapture{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:60%;
		height:400px;
		padding-top:3rem;
		padding-bottom:2rem;
		padding-left:1rem;
		padding-right:1rem;
	}.capture{
		width:100% !important;
		height:100%;
		border-radius:30px;
	}.telefono{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		filter:drop-shadow(1px 1px 30px rgba(122, 122, 122,.9));
	}.izquierdaTes,.derechaTes{
	display:flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width:40px;
	height:40px;
	border-radius:10px;
	padding:.5rem;
	background:rgb(59, 57, 60);
}.izquierdaTes{
	left:0;
	transform:translateX(-50px);
}.derechaTes{
	right:0;
	transform:translateX(50px);
}.generar{
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:10px;
	color:whitesmoke;
	background:-webkit-linear-gradient(top right,rgb(13, 12, 18),rgb(59, 57, 60));
	width:auto;
	height:30px;
	font-size:.9rem;
	padding:.5rem .5rem;
	text-align: center;
	box-shadow:0 10px 20px 5px rgba(0,0,0,.9);
	animation: cambiarColor 3s infinite; /* Aplicar la animación */
	cursor:pointer;
	margin-bottom:1rem;
}.tituloTestimonio{
	color:whitesmoke;
}.parrafoTestimonio{
	margin-left:0 !important;
	width:60%;
	font-size:.9rem;
}.trabajar{
	padding:.2rem 1rem;
	border-radius:10px;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
	font-size:.8rem;
}.contactanos{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:5rem;
	padding:2rem;
}.iconRedSocial{
	width:30px;
	height:30px;
}.iconRedSocial:nth-child(1){
	filter:drop-shadow(0 5px 20px rgba(40, 166, 111,.9));
}.iconRedSocial:nth-child(2){
	filter:drop-shadow(0 5px 20px rgba(0, 85, 255,.5));
}.whatsapp,.telegram{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	backdrop-filter:blur(4px);
	padding:1rem 2rem;
	border-radius:5px;
	box-shadow:1px 1px 20px rgba(0,0,0,.7);
}.whatsapp{
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.telegram{
	box-shadow:0 0 30px 3px rgba(0, 85, 255,.3);
}.whatsapp h2,.telegram h2{
	color:whitesmoke;
	font-size:.9rem;
}.whatsapp p,.telegram p{
	width:100%;
	margin-left:0 !important;
	font-size:.9rem;
	text-align: center;
}.buttonSocial{
	padding:.4rem 2rem;
	color:whitesmoke;
	border-radius:5px;
	cursor:pointer;
	transition:transform 1s ease-in-out;
}.buttonSocial:hover{
	transform:scale(1.1);
}.green{
	background:-webkit-linear-gradient(top right,rgb(40, 166, 111),rgb(18, 122, 95),rgb(3, 109, 73)) !important;
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.blue{
	background:-webkit-linear-gradient(top right,rgb(2, 103, 152),rgb(3, 155, 229),rgb(0, 85, 255)) !important;
	box-shadow:0 5px 20px 3px rgba(0, 85, 255,.5);
}.telegram span,.whatsapp span{
	color:rgb(255, 183, 67);
	font-size:.7rem;
}.footer{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:2rem;
}.flexTemas{
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
	gap:1rem;
}.flexTemas div{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.iconCheck{
	width:30px;
	filter:drop-shadow(1px 1px 5px rgb(72, 175, 45));
}.logoFooter{
	width:100px;
	filter:drop-shadow(1px 1px 5px rgb(219, 167, 57));
}.sectionFooter{
	display: flex;
	flex-direction: column;
	justify-content: center	;
	align-items:center;
	gap:.1rem;
	padding:2rem;
	width:100% !important;
}.sectionFooter p{
	width:100%;
	padding:2rem 1rem ;
	margin:1rem auto !important;
}.sectionVentajas{
	display:flex;
	flex-direction:  column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.temasDeInteres{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	width:80%;
	height:auto;
}.temasDeInteres div{
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasInteres{
	height:100%;
	color:whitesmoke;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.itemT{
	background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
	padding:.2rem 1rem;
	border-radius:10px;
		box-shadow: 1px 1px 30px rgba(0,0,0,.9);
}.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
	margin-bottom:2rem;
}.divVerificado{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.divVerificado p{
	position: relative;
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasdeInteres2{
	height:100% !important;
	padding:1rem;
}.sectionTituloFooter{
	padding:2rem;
	color:ghostwhite;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.sectionTituloFooter h2{
	text-align: center;
}.sectionTituloFooter h5{
	color:rgb(255, 183, 67);
	font-size:.8rem;
	text-align: center;
}.sectionP{
	display:flex;
	justify-content:center;
	align-items: center;
	gap:.1rem;
	flex-direction: column;
	font-size:.9rem;
}.youtube-container{
	height:100% !important;
	width:100% !important;
	margin: auto !important;
}.sectionIframe{
	width:100% !important;
    height:50% !important;
	padding:1rem .5rem !important;
}.imagenFirstSection{
	width:70%;
	height:50vh;
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:10px;
}.iframe{
	width:100% !important;
    height:30vh !important;
	box-shadow:1px 1px 50px rgb(0,0,0);
	border-radius:10px;
}.youtube-thumbnail{
	position: relative;
	width:100% !important;
	height:100% !important;
}.youtube-thumbnail:before{
	content:"";
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	backdrop-filter: blur(3px);
}.youtube-thumbnail img{
	width:100% !important;
	height:100% !important;
}.container-button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	left:0;
	top:0;
}.play-button{
	z-index:10;
	border-radius:50%;
}.play{
	width:40px !important;
	height:40px;
}
}

/* Tabletas en orientación vertical (600px - 767px) */
@media (min-width: 600px) and (max-width: 767px) {
	/* Aquí van tus estilos específicos para tabletas en orientación vertical*/
	/* Aquí van tus estilos específicos para móviles grandes */
	/*Esta no la trabajo*/
}

@media (min-width: 768px) and (max-width: 1024px) {
/* Aquí van tus estilos específicos para móviles grandes */
.fas{
	font-size:.9rem;
}
h2{
font-size:1.2rem;	
}.textoHeader{
		position: absolute;
		display:flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items:flex-start;
		gap:.5rem;
		width:100%;
		height:100%;
		z-index:250;
		/*box-shadow:inset 0 0 50px rgb(0,0,0);*/
		padding-bottom:2rem;
	}.textoHeader h2,p{
		width:50%;
		margin-left:2rem;
		margin-bottom:2rem;
		color:rgb(230, 229, 230);
	}.navbar-watching .nav-link{
		font-size:.7rem;
	}.buttonHeader{
		margin-left:2rem;
		margin-bottom:2rem;	
		padding:.2rem 2rem;
		border-radius:7px;
		background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
		color:rgb(230, 229, 230);
		box-shadow:0 0 20px rgb(0, 163, 254);
		border:1px solid rgb(230, 229, 230);
	}.buttonSecciones{
		background:rgb(59, 59, 61);
		padding:.2rem 2rem;
		box-shadow: 1px 1px 20px rgba(255,255,255,.3);
		border-left:1px solid rgba(255,255,255,.4);
		border-top:1px solid rgba(255,255,255,.4);
		border-bottom:1px solid rgba(255,255,255,.4);
		border-radius:7px;
		transition: box-shadow 1s ease-in-out;
		cursor: pointer;
		font-size:.9rem;
	}.buttonSecciones:hover{
		box-shadow: 1px 1px 50px rgba(255,255,255,.5);
	}.sectionFirst{
		width:100%;
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		margin-top:4rem;
	}.sectionFirst div:nth-child(1){
		position:relative;
		display:flex;
		justify-content:center;
		align-items:center;
		background:rgb(31, 31, 33);
		width:70%;
		height:80%;
		border-radius:10px;
	}.effectBorder{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:2rem;
		box-shadow:1px 1px 20px rgba(0,0,0,.9);
		padding:2rem 1rem !important;
	}.texto{
		height:100% !important;
		width:50%;
		display:flex;
		flex-direction:column;
		align-items:flex-start !important;
		gap:.4rem;
		color:rgb(230, 229, 230);
		padding-left:4rem;
	}.texto p{
		width:100%;
		margin-left:0 !important;
		font-size:.8rem;
	}.texto h2{
		width:100%;
		color:white;
	}
	.imagenSection{
		width:100% !important;
	}.box{
		border-radius:20px;
		background:rgb(59, 57, 60);
		width:auto;
		padding:.5rem 4rem;
		margin-bottom:.5rem;
	}
	#titulo{
		text-align: center;
		width:100%;
		font:3rem'comic_series';
		margin-bottom:2rem;
		color:rgb(255,255,255);
	}.texto:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:center;
		gap:1rem;
	}.imagenFirstSection:nth-child(1){
		width:270px !important;
		height:90% !important;
	}.effectBorder2{
		padding: 2rem;
		box-shadow: 1px 1px 20px rgba(0,0,0,.9);
	}.texto:nth-child(2) h2{
		color:white;
	}.main2{
		width:100%;
		height:100%;
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		padding:2em;
	}.fondoMain{
		width:100%;
		height:auto;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}.silueta{
		width: 100%;
		height: 200px;
	}.textoInformativo{
		display: flex;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:90%;
		height:auto;
		margin:2rem auto;
		background:rgb(29, 29, 31);
		border-radius:10px;
		padding:4rem;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:50vh;
		width:90%;
		background:rgb(39, 39,39);
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section h4{
		text-align:center;
		color:white;
		font-size:.8rem;
	}.mainCursosLibros .tituloLibros{
		text-align: center;
		color:white;
		padding:2rem 1rem;
		text-align: center;
		font-size:1rem;
	}.tituloPeliculas{
		color:white;
	}.streaming h2{
		color:white;
	}.textoInformativo section p{
		width:100%;
		display: flex;
		justify-content: flex-start;
		margin-left:0 !important;
		height:25vh;
		padding:1rem;
		overflow:auto;
		scrollbar-width: none; /* Para Firefox */
		font-size:.9rem;
	}.textoInformativo section p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.peliculas,.promotores{
		position:relative;
		width:100%;
		height:80vh !important;
		padding:1rem;
		user-select: none;
	}.promotores{
		display: flex;
		justify-content: center;
		align-items: center;
	}.imgPeliculas{
		width:100%;
		height:100%;
		background-position:center;
		background-size:cover;
		background-repeat: no-repeat;
	}.carrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index:11;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}.carrusel:before{
		content:"";
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		backdrop-filter:blur(3px);
		background:rgba(19, 18, 24, 0.589);
	}.slidee{
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
	}.left,.right{
		display: flex;
		justify-content: center;
		align-items: center;
		position:absolute;
		border: 2px solid whitesmoke;
		width:40px;
		height:40px;
		z-index:101;
		border-radius:50%;
		background:rgb(59, 59, 61);
	}.left{
		left:0;
		transform:translateX(7px);
	}.right{
		right:0;
		transform:translateX(-7px);
	}.streaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:80%;
		margin:1rem auto;
	}.seccionesStreaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
	}.rowStreaming{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1.5rem;
	}.rowStreaming div{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.5);
		background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
		padding:.8rem 1rem;
	}.rowStreaming div p{
		width:100%;
		margin-left:0 !important;
		padding:0 1rem;
		font-size:.7rem;
	}.imgStreaming{
		width:40px;
		height:40px;
		max-width:40px;
		aspect-ratio: 16 / 9; /* Mantener la proporción 16:9 */
		border-radius:50%;
	}.cursosLibros{
		display:flex;
		justify-content: center;
		align-items:center;
		width:100% !important;
		height:auto;
	}.mainCursosLibros{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:70%;
		height:80%;
	}.sliders,.sliders2,.slidePro{
		width:100%;
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
		padding:1.5rem 0;
		border-radius:20px;
	}.mainCursosLibros h2,.tituloLibros,.globaldorado,.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
		width:100%;
		text-align: center;
		color:white;
	}.imagenSlider,.imagenSlider2,.imagenPro{
		width:240px;
		height:200px;
		border-radius:20px;
		box-shadow:1px 1px 80px rgb(0,0,0);
	}.containerCarrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:100%;
		box-shadow:0 0 20px 1px rgba(255,255,255,.1);
	}.izquierda,.derecha,.izquierda2,.derecha2,.izquierdaPro,.derechaPro{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index: 200;
		width:50px;
		height:50px;
		border-radius:50%;
		background:rgb(59, 57, 60);
	}.izquierda .fas,.derecha .fas,.izquierda2 .fas,.derecha2 .fas{
		transition:color .7s ease-in-out;
	}.izquierda .fas:hover,.derecha .fas:hover,.izquierda2 .fas:hover,.derecha2 .fas:hover,.izquierdaTes .fas:hover,.derechaTes .fas:hover,.izquierdaPro .fas:hover,.derechaPro .fas:hover{
		color:rgb(240, 152, 52);
	}.izquierda,.izquierda2{
		left: 0;
		transform:translateX(-60px);
	}.izquierdaPro{
		left:0;
	}.derechaPro{
		right:0;
	}.derecha,.derecha2{
		right:0;
		transform:translateX(60px);
	}.testimonios{
		position:relative;
		width:100%;
		height:auto !important;
		margin-top:5rem;
	}.testimonios:before{
		content:"";
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:15;
		background:rgba(15, 15, 23,.9);
		backdrop-filter: blur(5px);
	}.mainTestimonios{
		position:absolute;
		width:100%;
		height:100%;
		z-index:16;
		display: flex;
		justify-content:center;
		align-items:center;
		gap:1rem;
		left:0;
		top:0;
		padding:1rem;
	}.mainTestimonios section{
		width:50%;
	}.mainTestimonios section:nth-child(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:auto !important;
	}.mainTestimonios section:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:.2rem;
		padding:1rem;
		height:auto;
		backdrop-filter:blur(10px);
		background:-webkit-linear-gradient(top right,rgba(169,169,169,.3),rgba(0,0,0,.5));
		margin-right:3rem ;
		padding: 2rem;
		border-radius: 10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9);
	}.imagenTestimonio{
		width:100%;
	}.telefonoCapture{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:300px;
		height:500px;
		padding-top:3rem;
		padding-bottom:2rem;
		padding-left:1rem;
		padding-right:1rem;
	}.capture{
		width:100% !important;
		height:100%;
		border-radius:30px;
	}.telefono{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		filter:drop-shadow(1px 1px 30px rgba(122, 122, 122,.9));
	}.izquierdaTes,.derechaTes{
	display:flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width:40px;
	height:40px;
	border-radius:10px;
	padding:.5rem;
	background:rgb(59, 57, 60);
}.izquierdaTes{
	left:0;
	transform:translateX(-50px);
}.derechaTes{
	right:0;
	transform:translateX(50px);
}.generar{
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:10px;
	color:whitesmoke;
	background:-webkit-linear-gradient(top right,rgb(13, 12, 18),rgb(59, 57, 60));
	width:auto;
	height:30px;
	font-size:.9rem;
	padding:.5rem .5rem;
	text-align: center;
	box-shadow:0 10px 20px 5px rgba(0,0,0,.9);
	animation: cambiarColor 3s infinite; /* Aplicar la animación */
	cursor:pointer;
	margin-bottom:1rem;
}.tituloTestimonio{
	color:whitesmoke;
}.parrafoTestimonio{
	margin-left:0 !important;
	width:60%;
	font-size:.9rem;
}.trabajar{
	padding:.2rem 1rem;
	border-radius:10px;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
	font-size:.8rem;
}.contactanos{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:5rem;
	padding:2rem;
}.iconRedSocial{
	width:30px;
	height:30px;
}.iconRedSocial:nth-child(1){
	filter:drop-shadow(0 5px 20px rgba(40, 166, 111,.9));
}.iconRedSocial:nth-child(2){
	filter:drop-shadow(0 5px 20px rgba(0, 85, 255,.5));
}.whatsapp,.telegram{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	backdrop-filter:blur(4px);
	padding:1rem 2rem;
	border-radius:5px;
	box-shadow:1px 1px 20px rgba(0,0,0,.7);
}.whatsapp{
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.telegram{
	box-shadow:0 0 30px 3px rgba(0, 85, 255,.3);
}.whatsapp h2,.telegram h2{
	color:whitesmoke;
	font-size:.9rem;
}.whatsapp p,.telegram p{
	width:100%;
	margin-left:0 !important;
	font-size:.9rem;
	text-align: center;
}.buttonSocial{
	padding:.4rem 2rem;
	color:whitesmoke;
	border-radius:5px;
	cursor:pointer;
	transition:transform 1s ease-in-out;
}.buttonSocial:hover{
	transform:scale(1.1);
}.green{
	background:-webkit-linear-gradient(top right,rgb(40, 166, 111),rgb(18, 122, 95),rgb(3, 109, 73)) !important;
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.blue{
	background:-webkit-linear-gradient(top right,rgb(2, 103, 152),rgb(3, 155, 229),rgb(0, 85, 255)) !important;
	box-shadow:0 5px 20px 3px rgba(0, 85, 255,.5);
}.telegram span,.whatsapp span{
	color:rgb(255, 183, 67);
	font-size:.7rem;
}.footer{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:2rem;
}.flexTemas{
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
	gap:1rem;
}.flexTemas div{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.iconCheck{
	width:30px;
	filter:drop-shadow(1px 1px 5px rgb(72, 175, 45));
}.logoFooter{
	width:100px;
	filter:drop-shadow(1px 1px 5px rgb(219, 167, 57));
}.sectionFooter{
	display: flex;
	justify-content: center	;
	align-items:center;
	gap:.1rem;
	padding:2rem;
	width:100% !important;
}.sectionFooter p{
	width:100%;
	padding:2rem 5rem ;
}.sectionVentajas{
	display:flex;
	flex-direction:  column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.temasDeInteres{
	display:flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
	width:80%;
	height:auto;
}.temasDeInteres div{
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasInteres{
	height:100%;
	color:whitesmoke;
}.itemT{
	background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
	padding:.2rem 0;
	border-radius:10px;
		box-shadow: 1px 1px 30px rgba(0,0,0,.9);
}.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
	margin-bottom:2rem;
}.divVerificado{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.divVerificado p{
	position: relative;
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasdeInteres2{
	height:100% !important;
	padding:1rem;
}.sectionTituloFooter{
	padding:2rem;
	color:ghostwhite;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.sectionTituloFooter h5{
	color:rgb(255, 183, 67);
	font-size:.8rem;
}.sectionP{
	display:flex;
	justify-content:center;
	align-items: center;
	gap:.1rem;
	flex-direction: column;
	font-size:.9rem;
}.youtube-container{
	height:100% !important;
	width:100% !important;
	margin: auto !important;
}.imagenFirstSection{
	width:70%;
	height:50vh;
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:10px;
}.iframe{
	width:100%;
	height:100%;
	box-shadow:1px 1px 50px rgb(0,0,0);
	border-radius:10px;
}.youtube-thumbnail{
	position: relative;
	width:100% !important;
	height:100% !important;
}.youtube-thumbnail:before{
	content:"";
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	backdrop-filter: blur(3px);
}.youtube-thumbnail img{
	width:100% !important;
	height:100% !important;
}.container-button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	left:0;
	top:0;
}.play-button{
	z-index:10;
	border-radius:50%;
}.play{
	width:40px !important;
	height:40px;
}
}

/* Tabletas grandes o dispositivos pequeños de escritorio (1025px - 1279px) */
@media (min-width: 1025px) and (max-width: 1279px) {
	/* Aquí van tus estilos específicos para tabletas grandes o dispositivos pequeños de escritorio */
/* styles.css */
h2{
font-size:1.5rem;	
}.textoHeader{
		position: absolute;
		display:flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items:flex-start;
		gap:.5rem;
		width:100%;
		height:100%;
		z-index:250;
		/*box-shadow:inset 0 0 50px rgb(0,0,0);*/
		padding-bottom:2rem;
	}.textoHeader h2,p{
		width:40%;
		margin-left:2rem;
		margin-bottom:2rem;
		color:rgb(230, 229, 230);
	}.buttonHeader{
		margin-left:2rem;
		margin-bottom:2rem;	
		padding:.3rem 3rem;
		border-radius:7px;
		background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
		color:rgb(230, 229, 230);
		box-shadow:0 0 20px rgb(0, 163, 254);
		border:1px solid rgb(230, 229, 230);
	}.buttonSecciones{
		background:rgb(59, 59, 61);
		padding:.4rem 3rem;
		box-shadow: 1px 1px 20px rgba(255,255,255,.3);
		border-left:1px solid rgba(255,255,255,.4);
		border-top:1px solid rgba(255,255,255,.4);
		border-bottom:1px solid rgba(255,255,255,.4);
		border-radius:7px;
		transition: box-shadow 1s ease-in-out;
		cursor: pointer;
	}.buttonSecciones:hover{
		box-shadow: 1px 1px 50px rgba(255,255,255,.5);
	}.sectionFirst{
		width:100%;
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		margin-top:4rem;
	}.sectionFirst div:nth-child(1){
		position:relative;
		display:flex;
		justify-content:center;
		align-items:center;
		background:rgb(31, 31, 33);
		width:70%;
		height:80%;
		border-radius:10px;
	}.effectBorder{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		box-shadow:1px 1px 20px rgba(0,0,0,.9);
		padding:2rem !important;
	}.texto{
		height:100% !important;
		width:50%;
		display:flex;
		flex-direction:column;
		align-items:flex-start !important;
		gap:.4rem;
		color:rgb(230, 229, 230);
		padding-left:4rem;
	}.texto p{
		width:100%;
		margin-left:0 !important;
	}.texto h2{
		width:80%;
		color:white;
	}
	.imagenSection{
		width:100% !important;
	}.box{
		border-radius:20px;
		background:rgb(59, 57, 60);
		width:auto;
		padding:.5rem 4rem;
		margin-bottom:.5rem;
	}
	#titulo{
		text-align: center;
		width:100%;
		font:5rem'comic_series';
		margin-bottom:2rem;
		color:rgb(255,255,255);
	}.texto:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:center;
		gap:1rem;
	}.imagenFirstSection:nth-child(1){
		width:300px !important;
		height:100% !important;
	}.effectBorder2{
		padding: 2rem;
		box-shadow: 1px 1px 20px rgba(0,0,0,.9);
	}.texto:nth-child(2) h2{
		color:white;
	}.main2{
		width:100%;
		height:100%;
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		padding:2em;
	}.fondoMain{
		width:100%;
		height:auto;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}.silueta{
		width: 100%;
		height: 200px;
	}.textoInformativo{
		display: flex;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:90%;
		height:auto;
		margin:2rem auto;
		background:rgb(29, 29, 31);
		border-radius:10px;
		padding:4rem;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:50vh;
		width:50%;
		background:rgb(39, 39,39);
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section h4{
		text-align:center;
		color:white;
		font-size:1.1rem;
	}.mainCursosLibros .tituloLibros{
		text-align: center;
		color:white;
		padding:2rem 1rem;
		text-align: center;
	}.tituloPeliculas{
		color:white;
	}.streaming h2{
		color:white;
	}.textoInformativo section p{
		width:100%;
		display: flex;
		justify-content: flex-start;
		margin-left:0 !important;
		height:25vh;
		padding:1rem;
		overflow:auto;
		scrollbar-width: none; /* Para Firefox */
		font-size:.9rem;
	}.textoInformativo section p::-webkit-scrollbar{
	   display: none; /* Para Chrome, Safari y Opera */
	}.peliculas,.promotores{
		position:relative;
		width:100%;
		height:80vh !important;
		padding:1rem;
		user-select: none;
	}.promotores{
		display: flex;
		justify-content: center;
		align-items: center;
	}.imgPeliculas{
		width:100%;
		height:100%;
		background-position:center;
		background-size:cover;
		background-repeat: no-repeat;
	}.carrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index:11;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}.carrusel:before{
		content:"";
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		backdrop-filter:blur(3px);
		background:rgba(19, 18, 24, 0.589);
	}.slidee{
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
	}.left,.right{
		display: flex;
		justify-content: center;
		align-items: center;
		position:absolute;
		border: 2px solid whitesmoke;
		width:40px;
		height:40px;
		z-index:101;
		border-radius:50%;
		background:rgb(59, 59, 61);
	}.left{
		left:0;
		transform:translateX(7px);
	}.right{
		right:0;
		transform:translateX(-7px);
	}.streaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:80%;
		margin:1rem auto;
	}.seccionesStreaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
	}.rowStreaming{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1.5rem;
	}.rowStreaming div{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.5);
		background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
		padding:.8rem 1rem;
	}.rowStreaming div p{
		width:100%;
		margin-left:0 !important;
		padding:0 1rem;
	}.imgStreaming{
		width:70px;
		max-width:70px;
		height:70px;
		aspect-ratio: 16 / 9; /* Mantener la proporción 16:9 */
		border-radius:50%;
	}.cursosLibros{
		display:flex;
		justify-content: center;
		align-items:center;
		width:100% !important;
		height:auto;
	}.mainCursosLibros{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:70%;
		height:80%;
	}.sliders,.sliders2,.slidePro{
		width:100%;
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
		padding:1.5rem 0;
		border-radius:20px;
	}.mainCursosLibros h2,.tituloLibros,.globaldorado,.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
		width:100%;
		text-align: center;
		color:white;
	}.imagenSlider,.imagenSlider2,.imagenPro{
		width:300px;
		height:250px;
		border-radius:20px;
		box-shadow:1px 1px 80px rgb(0,0,0);
	}.containerCarrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:100%;
		box-shadow:0 0 20px 1px rgba(255,255,255,.1);
	}.izquierda,.derecha,.izquierda2,.derecha2,.izquierdaPro,.derechaPro{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index: 200;
		width:50px;
		height:50px;
		border-radius:50%;
		background:rgb(59, 57, 60);
	}.izquierda .fas,.derecha .fas,.izquierda2 .fas,.derecha2 .fas{
		transition:color .7s ease-in-out;
	}.izquierda .fas:hover,.derecha .fas:hover,.izquierda2 .fas:hover,.derecha2 .fas:hover,.izquierdaTes .fas:hover,.derechaTes .fas:hover,.izquierdaPro .fas:hover,.derechaPro .fas:hover{
		color:rgb(240, 152, 52);
	}.izquierda,.izquierda2{
		left: 0;
		transform:translateX(-60px);
	}.izquierdaPro{
		left:0;
	}.derechaPro{
		right:0;
	}.derecha,.derecha2{
		right:0;
		transform:translateX(60px);
	}.testimonios{
		position:relative;
		width:100%;
		height:auto !important;
		margin-top:5rem;
	}.testimonios:before{
		content:"";
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:15;
		background:rgba(15, 15, 23,.9);
		backdrop-filter: blur(5px);
	}.mainTestimonios{
		position:absolute;
		width:100%;
		height:100%;
		z-index:16;
		display: flex;
		justify-content:center;
		align-items:center;
		gap:1rem;
		left:0;
		top:0;
		padding:1rem;
	}.mainTestimonios section{
		width:50%;
	}.mainTestimonios section:nth-child(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:auto !important;
	}.mainTestimonios section:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		padding:1rem;
		height:auto;
		backdrop-filter:blur(10px);
		background:-webkit-linear-gradient(top right,rgba(169,169,169,.3),rgba(0,0,0,.5));
		margin-right:3rem ;
		padding: 2rem;
		border-radius: 10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9);
	}.imagenTestimonio{
		width:100%;
	}.telefonoCapture{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:350px;
		height:600px;
		padding-top:3rem;
		padding-bottom:2rem;
		padding-left:1rem;
		padding-right:1rem;
	}.capture{
		width:100% !important;
		height:100%;
		border-radius:30px;
	}.telefono{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		filter:drop-shadow(1px 1px 30px rgba(122, 122, 122,.9));
	}.izquierdaTes,.derechaTes{
	display:flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width:40px;
	height:40px;
	border-radius:10px;
	padding:.5rem;
	background:rgb(59, 57, 60);
}.izquierdaTes{
	left:0;
	transform:translateX(-50px);
}.derechaTes{
	right:0;
	transform:translateX(50px);
}.generar{
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:10px;
	color:whitesmoke;
	background:-webkit-linear-gradient(top right,rgb(13, 12, 18),rgb(59, 57, 60));
	width:auto;
	height:30px;
	font-size:.9rem;
	padding:.5rem .5rem;
	text-align: center;
	box-shadow:0 10px 20px 5px rgba(0,0,0,.9);
	animation: cambiarColor 3s infinite; /* Aplicar la animación */
	cursor:pointer;
	margin-bottom:1rem;
}.tituloTestimonio{
	color:whitesmoke;
}.parrafoTestimonio{
	margin-left:0 !important;
	width:60%;
}.trabajar{
	padding:.4rem 1.1rem;
	border-radius:10px;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
}.contactanos{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:5rem;
	padding:2rem;
}.iconRedSocial{
	width:60px;
	height:60px;
}.iconRedSocial:nth-child(1){
	filter:drop-shadow(0 5px 20px rgba(40, 166, 111,.9));
}.iconRedSocial:nth-child(2){
	filter:drop-shadow(0 5px 20px rgba(0, 85, 255,.5));
}.whatsapp,.telegram{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	backdrop-filter:blur(4px);
	padding:2rem 4rem;
	border-radius:5px;
	box-shadow:1px 1px 20px rgba(0,0,0,.7);
}.whatsapp{
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.telegram{
	box-shadow:0 0 30px 3px rgba(0, 85, 255,.3);
}.whatsapp h2,.telegram h2{
	color:whitesmoke;
}.whatsapp p,.telegram p{
	width:100%;
	margin-left:0 !important;
}.buttonSocial{
	padding:.7rem 3rem;
	color:whitesmoke;
	border-radius:5px;
	cursor:pointer;
	transition:transform 1s ease-in-out;
}.buttonSocial:hover{
	transform:scale(1.1);
}.green{
	background:-webkit-linear-gradient(top right,rgb(40, 166, 111),rgb(18, 122, 95),rgb(3, 109, 73)) !important;
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.blue{
	background:-webkit-linear-gradient(top right,rgb(2, 103, 152),rgb(3, 155, 229),rgb(0, 85, 255)) !important;
	box-shadow:0 5px 20px 3px rgba(0, 85, 255,.5);
}.telegram span,.whatsapp span{
	color:rgb(255, 183, 67);
}.footer{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:2rem;
}.flexTemas{
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
	gap:1rem;
}.flexTemas div{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.iconCheck{
	width:30px;
	filter:drop-shadow(1px 1px 5px rgb(72, 175, 45));
}.logoFooter{
	width:100px;
	filter:drop-shadow(1px 1px 5px rgb(219, 167, 57));
}.sectionFooter{
	display: flex;
	justify-content: center	;
	align-items: center;
	gap:2rem;
	padding:2rem;
}.sectionFooter p{
	width:100%;
	padding:2rem 5rem ;
}.sectionVentajas{
	display:flex;
	flex-direction:  column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.temasDeInteres{
	display:flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
	width:80%;
	height:auto;
}.temasDeInteres div{
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasInteres{
	height:100%;
	color:whitesmoke;
}.itemT{
	background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
	padding:.5rem 0;
	border-radius:10px;
		box-shadow: 1px 1px 30px rgba(0,0,0,.9);
}.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
	margin-bottom:2rem;
}.divVerificado{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.divVerificado p{
	position: relative;
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasdeInteres2{
	height:100% !important;
	padding:1rem;
}.sectionTituloFooter{
	padding:2rem;
	color:ghostwhite;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.sectionTituloFooter h5{
	color:rgb(255, 183, 67);
}.sectionP{
	display:flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
	flex-direction: column;
}.youtube-container{
	height:100% !important;
	width:100% !important;
	margin: auto !important;
}.imagenFirstSection{
	width:70%;
	height:50vh;
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:10px;
}.iframe{
	width:100%;
	height:100%;
	box-shadow:1px 1px 50px rgb(0,0,0);
	border-radius:10px;
}.youtube-thumbnail{
	position: relative;
	width:100% !important;
	height:100% !important;
}.youtube-thumbnail:before{
	content:"";
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	backdrop-filter: blur(3px);
}.youtube-thumbnail img{
	width:100% !important;
	height:100% !important;
}.container-button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	left:0;
	top:0;
}.play-button{
	z-index:10;
	border-radius:50%;
}.play{
	width:40px !important;
	height:40px;
}
}
/* Dispositivos de pantalla grande (1280px en adelante) */
@media (min-width: 1280px) {
	.botonera{
		margin-left:2rem;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:2rem;
	}

	.textoHeader{
		position: absolute;
		display:flex;
		flex-direction: column;
		justify-content: flex-end;
		align-items:flex-start;
		gap:.5rem;
		width:100%;
		height:100%;
		z-index:250;
		/*box-shadow:inset 0 0 50px rgb(0,0,0);*/
		padding-bottom:5rem;
	}.textoHeader h2,p{
		width:40%;
		margin-left:2rem;
		margin-bottom:2rem;
		color:rgb(230, 229, 230);
	}.buttonHeader{
			
		padding:.5rem 5rem;
		border-radius:7px;
		background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
		color:rgb(230, 229, 230);
		box-shadow:0 0 20px rgb(0, 163, 254);
		border:1px solid rgb(230, 229, 230);
	}.buttonSecciones{
		background:rgb(59, 59, 61);
		padding:.7rem 5rem;
		box-shadow: 1px 1px 20px rgba(255,255,255,.3);
		border-left:1px solid rgba(255,255,255,.4);
		border-top:1px solid rgba(255,255,255,.4);
		border-bottom:1px solid rgba(255,255,255,.4);
		border-radius:7px;
		transition: box-shadow 1s ease-in-out;
		cursor: pointer;
	}.buttonSecciones:hover{
		box-shadow: 1px 1px 50px rgba(255,255,255,.5);
	}.sectionFirst{
		width:100%;
		height:auto;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		margin-top:4rem;
	}.sectionFirst div:nth-child(1){
		position:relative;
		display:flex;
		justify-content:center;
		align-items:center;
		background:rgb(31, 31, 33);
		width:70%;
		height:80%;
		border-radius:10px;
	}.effectBorder{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		box-shadow:1px 1px 20px rgba(0,0,0,.9);
		padding:2rem !important;
	}.texto{
		height:100% !important;
		width:50%;
		display:flex;
		flex-direction:column;
		align-items:flex-start !important;
		gap:.1rem;
		color:rgb(230, 229, 230);
		padding-left:4rem;
	}.texto p{
		width:100%;
		margin-left:0 !important;
	}.texto h2{
		width:80%;
		color:white;
	}
	.imagenSection{
		width:100% !important;
	}.box{
		border-radius:20px;
		background:rgb(59, 57, 60);
		width:auto;
		padding:.5rem 4rem;
		margin-bottom:.5rem;
	}
	#titulo{
		text-align: center;
		width:100%;
		font:5rem'comic_series';
		margin-bottom:2rem;
		color:rgb(255,255,255);
	}.texto:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:center;
		gap:1rem;
	}.imagenFirstSection:nth-child(1){
		width:400px !important;
		height:100% !important;
	}.effectBorder2{
		padding: 2rem;
		box-shadow: 1px 1px 20px rgba(0,0,0,.9);
	}.texto:nth-child(2) h2{
	   color:white;
	}.main2{
		width:100%;
		height:auto;
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items: center;
		gap:2rem;
		padding:2em;
	}.fondoMain{
		width:100%;
		height:auto;
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
	}.silueta{
		width: 100%;
		height: 200px;
	}.textoInformativo{
		display: flex;
		justify-content: center;
		align-items: center;
		gap:2rem;
		width:90%;
		height:auto;
		margin:2rem auto;
		background:rgb(29, 29, 31);
		border-radius:10px;
		padding:4rem;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:50vh;
		width:50%;
		background:rgb(39, 39,39);
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9); 
	}.textoInformativo section h4{
		text-align:center;
		color:white;
	}.mainCursosLibros .tituloLibros{
		text-align: center;
		color:white;
		padding:2rem 1rem;
		text-align: center;
	}.tituloPeliculas{
		color:white;
	}.streaming h2{
		color:white;
	}.textoInformativo section p{
		width:100%;
		display: flex;
		justify-content: flex-start;
		margin-left:0 !important;
		height:25vh;
		padding:1rem;
	}.peliculas,.promotores{
		position:relative;
		width:100%;
		height:80vh !important;
		padding:1rem;
		user-select: none;
	}.promotores{
		display: flex;
		justify-content: center;
		align-items: center;
	}.imgPeliculas{
		width:100%;
		height:100%;
		background-position:center;
		background-size:cover;
		background-repeat: no-repeat;
	}.carrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index:11;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}.carrusel:before{
		content:"";
		position:absolute;
		z-index:10;
		width:100%;
		height:100%;
		backdrop-filter:blur(3px);
		background:rgba(19, 18, 24, 0.589);
	}.slidee{
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
	}.left,.right{
		display: flex;
		justify-content: center;
		align-items: center;
		position:absolute;
		border: 2px solid whitesmoke;
		width:50px;
		height:50px;
		z-index:101;
		border-radius:50%;
		background:rgb(59, 59, 61);
	}.left{
		left:0;
		transform:translateX(7px);
	}.right{
		right:0;
		transform:translateX(-7px);
	}.streaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:80%;
		margin:1rem auto;
	}.seccionesStreaming{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
	}.rowStreaming{
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1.5rem;
	}.rowStreaming div{
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		border-radius:10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.5);
		background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
		padding:1rem 2rem;
	}.rowStreaming div p{
		width:100%;
		margin-left:0 !important;
		padding:.2rem 1rem;
	}.imgStreaming{
		width:100px;
		max-width:100px;
		height:100px;
		aspect-ratio: 16 / 9; /* Mantener la proporción 16:9 */
		border-radius:50%;
	}.cursosLibros{
		display:flex;
		justify-content: center;
		align-items:center;
		width:100% !important;
		height:auto;
	}.mainCursosLibros{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap:1rem;
		width:70%;
		height:80%;
	}.sliders,.sliders2,.slidePro{
		width:100%;
		position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		overflow:hidden;
		z-index:100;
		padding:1.5rem 0;
		border-radius:20px;
	}.mainCursosLibros h2,.tituloLibros,.globaldorado,.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
		width:100%;
		text-align: center;
		color:white;
	}.imagenSlider,.imagenSlider2,.imagenPro{
		width:400px;
		height:350px;
		border-radius:20px;
		box-shadow:1px 1px 80px rgb(0,0,0);
	}.containerCarrusel{
		display:flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:100%;
		box-shadow:0 0 20px 1px rgba(255,255,255,.1);
	}.izquierda,.derecha,.izquierda2,.derecha2,.izquierdaPro,.derechaPro{
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		z-index: 200;
		width:50px;
		height:50px;
		border-radius:50%;
		background:rgb(59, 57, 60);
	}.izquierda .fas,.derecha .fas,.izquierda2 .fas,.derecha2 .fas{
		transition:color .7s ease-in-out;
	}.izquierda .fas:hover,.derecha .fas:hover,.izquierda2 .fas:hover,.derecha2 .fas:hover,.izquierdaTes .fas:hover,.derechaTes .fas:hover,.izquierdaPro .fas:hover,.derechaPro .fas:hover{
		color:rgb(240, 152, 52);
	}.izquierda,.izquierda2{
		left: 0;
		transform:translateX(-60px);
	}.izquierdaPro{
		left:0;
	}.derechaPro{
		right:0;
	}.derecha,.derecha2{
		right:0;
		transform:translateX(60px);
	}.testimonios{
		position:relative;
		width:100%;
		height:auto !important;
		margin-top:5rem;
	}.testimonios:before{
		content:"";
		position: absolute;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:15;
		background:rgba(15, 15, 23,.9);
		backdrop-filter: blur(5px);
	}.mainTestimonios{
		position:absolute;
		width:100%;
		height:100%;
		z-index:16;
		display: flex;
		justify-content:center;
		align-items:center;
		gap:1rem;
		left:0;
		top:0;
		padding:1rem;
	}.mainTestimonios section{
		width:50%;
	}.mainTestimonios section:nth-child(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		gap:1rem;
		height:auto !important;
	}.mainTestimonios section:nth-child(2){
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items:flex-start;
		gap:1rem;
		padding:1rem;
		height:auto;
		backdrop-filter:blur(10px);
		background:-webkit-linear-gradient(top right,rgba(169,169,169,.3),rgba(0,0,0,.5));
		margin-right:3rem ;
		padding: 2rem;
		border-radius: 10px;
		box-shadow:1px 1px 30px rgba(0,0,0,.9);
	}.imagenTestimonio{
		width:100%;
	}.telefonoCapture{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width:400px;
		height:700px;
		padding-top:3rem;
		padding-bottom:2rem;
		padding-left:1rem;
		padding-right:1rem;
	}.capture{
		width:100% !important;
		height:100%;
		border-radius:30px;
	}.telefono{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		filter:drop-shadow(1px 1px 30px rgba(122, 122, 122,.9));
	}.izquierdaTes,.derechaTes{
	display:flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width:40px;
	height:40px;
	border-radius:10px;
	padding:.5rem;
	background:rgb(59, 57, 60);
}.izquierdaTes{
	left:0;
	transform:translateX(-50px);
}.derechaTes{
	right:0;
	transform:translateX(50px);
}.generar{
	display:flex;
	justify-content: center;
	align-items:center;
	border-radius:10px;
	color:whitesmoke;
	background:-webkit-linear-gradient(top right,rgb(13, 12, 18),rgb(59, 57, 60));
	width:35%;
	height:30px;
	font-size:.9rem;
	padding:.5rem .3rem;
	text-align: center;
	box-shadow:0 10px 20px 5px rgba(0,0,0,.9);
	animation: cambiarColor 3s infinite; /* Aplicar la animación */
	cursor:pointer;
	margin-bottom:1rem;
}.tituloTestimonio{
	color:whitesmoke;
}.parrafoTestimonio{
	margin-left:0 !important;
	width:60%;
}.trabajar{
	padding:.7rem 1.4rem;
	border-radius:10px;
	background:linear-gradient(to right,rgb(0, 163, 254),rgb(4, 91, 250),rgb(0, 79, 154));
	color:rgb(230, 229, 230);
	box-shadow:0 0 20px rgb(0, 163, 254);
	border:1px solid rgb(230, 229, 230);
}.contactanos{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:5rem;
	padding:2rem;
}.iconRedSocial{
	width:60px;
	height:60px;
}.iconRedSocial:nth-child(1){
	filter:drop-shadow(0 5px 20px rgba(40, 166, 111,.9));
}.iconRedSocial:nth-child(2){
	filter:drop-shadow(0 5px 20px rgba(0, 85, 255,.5));
}.whatsapp,.telegram{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
	backdrop-filter:blur(4px);
	padding:2rem 4rem;
	border-radius:5px;
	box-shadow:1px 1px 20px rgba(0,0,0,.7);
}.whatsapp{
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.telegram{
	box-shadow:0 0 30px 3px rgba(0, 85, 255,.3);
}.whatsapp h2,.telegram h2{
	color:whitesmoke;
}.whatsapp p,.telegram p{
	width:100%;
	margin-left:0 !important;
}.buttonSocial{
	padding:1rem 4rem;
	color:whitesmoke;
	border-radius:5px;
	cursor:pointer;
	transition:transform 1s ease-in-out;
}.buttonSocial:hover{
	transform:scale(1.1);
}.green{
	background:-webkit-linear-gradient(top right,rgb(40, 166, 111),rgb(18, 122, 95),rgb(3, 109, 73)) !important;
	box-shadow:0 5px 20px 3px rgba(40, 166, 111,.5);
}.blue{
	background:-webkit-linear-gradient(top right,rgb(2, 103, 152),rgb(3, 155, 229),rgb(0, 85, 255)) !important;
	box-shadow:0 5px 20px 3px rgba(0, 85, 255,.5);
}.telegram span,.whatsapp span{
	color:rgb(255, 183, 67);
}.footer{
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:2rem;
}.flexTemas{
	display:flex;
	flex-direction: column;
	justify-content:center;
	align-items:center;
	gap:1rem;
}.flexTemas div{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.iconCheck{
	width:30px;
	filter:drop-shadow(1px 1px 5px rgb(72, 175, 45));
}.logoFooter{
	width:100px;
	filter:drop-shadow(1px 1px 5px rgb(219, 167, 57));
}.sectionFooter{
	display: flex;
	justify-content: center	;
	align-items: center;
	gap:2rem;
	padding:2rem;
}.sectionFooter p{
	width:100%;
	padding:2rem 5rem ;
}.sectionVentajas{
	display:flex;
	flex-direction:  column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.temasDeInteres{
	display:flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
	width:80%;
	height:auto;
}.temasDeInteres div{
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasInteres{
	height:100%;
	color:whitesmoke;
}.itemT{
	background:-webkit-linear-gradient(top right,rgb(30, 30, 32),rgb(18, 17, 22));
	padding:.7rem 0;
	border-radius:10px;
	box-shadow: 1px 1px 30px rgba(0,0,0,.9);
}.sectionTemasInteres h2,.sectionTemasdeInteres2 h2{
	margin-bottom:2rem;
}.divVerificado{
	display: flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.divVerificado p{
	position: relative;
	height:100% !important;
	width:100%;
	margin:auto;
}.sectionTemasdeInteres2{
	height:100% !important;
	padding:1rem;
}.sectionTituloFooter{
	padding:2rem;
	color:ghostwhite;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap:1rem;
}.sectionTituloFooter h5{
	color:rgb(255, 183, 67);
}.sectionP{
	display:flex;
	justify-content: center;
	align-items: center;
	gap:1rem;
	flex-direction: column;
}.youtube-container{
	height:100% !important;
	width:100% !important;
	margin: auto !important;
}.imagenFirstSection{
	width:70%;
	height:50vh;
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:10px;
}.iframe{
	width:100%;
	height:100%;
	box-shadow:1px 1px 50px rgb(0,0,0);
	border-radius:10px;
}.youtube-thumbnail{
	position: relative;
	width:100% !important;
	height:100% !important;
}.youtube-thumbnail:before{
	content:"";
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
	backdrop-filter: blur(3px);
}.youtube-thumbnail img{
	width:100% !important;
	height:100% !important;
}.container-button{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width:100%;
	height:100%;
	left:0;
	top:0;
}.play-button{
	z-index:10;
	border-radius:50%;
}.play{
	width:40px !important;
	height:40px;
}
}

