@charset "utf-8";
/* CSS Document */

.slider .titulo {
	max-width: 500px;
}
.patrocinadores {
	display: flex;
	justify-content: space-between;
	margin: 0 5%;
	padding: 3% 0;
	border-bottom: 2px solid #000000;
}
.patrocinadores > div {
	max-width: 20%;
	height: 100px;
	display: flex;
}
.patrocinadores div img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;		
}




@media (max-width:1390px) {
		
		.pagina1 {
			height: auto;
		}
		.subpagina1 {
			height: 100vh;
			display: flex;
			flex-direction: column;
		}
		.slider .titulo {
			font-size: 50px;
		}
		
}





@media (max-height:850px) {
		
		.pagina1 {
			height: auto;
		}
		.subpagina1 {
			height: 100vh;
			display: flex;
			flex-direction: column;
		}
		.slider .titulo {
			font-size: 50px;
		}
	.patrocinadores {
		padding: 4% 0;
	}
		
}
@media (max-height:650px) {
		
		.slider .titulo {
			max-width: 90%;
			font-size: 42px;
		}
		.slider .texto {
			width: 600px;
			max-width: 90%;
		}
		
}
@media (max-width:1300px) {
		
	.patrocinadores .logo {
		height: 70px;
	}
}
@media (max-width:1050px) {
		
	.patrocinadores .logo {
		height: 60px;
	}
		
}
@media (max-width:950px) {
		
	.patrocinadores .logo {
		height: 55px;
	}
		
}
@media (max-width:850px) {
		
	.patrocinadores .logo {
		height: 50px;
	}
		
}
@media (max-width:700px) {
		
	.patrocinadores {
		display: block;
	}
	.patrocinadores .logo {
		width: 80%;
		max-width: 80%;
		height: auto;
		max-height: 160px;
		padding-top: 40px;
		margin: 0 auto;
	}
	.patrocinadores .logo img {
		max-height: 120px;
		margin: 0 auto;
	}
		
}



@media (max-width:400px) {
		
		.slider .titulo {
			max-width: 90%;
			font-size: 42px;
		}
		.slider .texto {
			width: 300px;
			max-width: 90%;
		}
		
}

