footer {
	top: -14em;
}

#formulario {
	background-color: rgba(255, 255, 255, 0.5);
	color: #000 !Important;
}

/* .uppercase{ */
/* 	color: #FFF; */
/* } */

main {
	background: url(../img/rrhh.png) no-repeat center center fixed;
	background-repeat: no-repeat;
	background-size: cover;
	background-position-y: 90px;
}

#send, #addFile {
	color: #FFF;
	font-weight: bold
}

#contact{
	padding-bottom:250px;
}

@media screen and (min-width: 2560px) {
	footer {
		top: -24em;
	}
}

@media screen and (min-width: 768px and max-width: 1024px) {
	footer {
		top: -14em;
	}
	#contact{
		padding-bottom:380px;
	}
}

@media screen and (max-width: 768px) {
	main{
		background: url(../img/rrhh.png) no-repeat center center fixed;
		background-repeat: no-repeat;
		background-size: cover;
		background-position-y: 70px;
		margin-top:70px;
	}
	footer {
		top: -14em;
	}
	footer .redes-sociales {
		margin: 1em;
	}
	#contact{
		padding-bottom:350px;
	}
}

@media screen and (max-width: 425px) {
	footer {
		background: #1d1c1f;
		top: 0;
	}
	#contact{
		padding-bottom:30px;
	}
}
