@font-face {
  font-family: 'icomoon'; 
  src:  url('../../assets/php/assets/fonts/icomoon/fonts/icomoon.eot?qa1veq');
  src:  url('../../assets/php/assets/fonts/icomoon/fonts/icomoon.eot?qa1veq#iefix') format('embedded-opentype'),
    	url('../../assets/php/assets/fonts/icomoon/fonts/icomoon.ttf?qa1veq') format('truetype'),
   		url('../../assets/php/assets/fonts/icomoon/fonts/icomoon.woff?qa1veq') format('woff'),
    	url('../../assets/php/assets/fonts/icomoon/fonts/icomoon.svg?qa1veq#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'roboto-regular';
  src:  url('../../assets/php/assets/fonts/roboto/Roboto-Regular.ttf?qa1veq') format('truetype');
}

@font-face {
  font-family: 'roboto-black';
  src:  url('../../assets/php/assets/fonts/roboto/Roboto-Black.ttf?qa1veq') format('truetype');
}


@font-face {
  font-family: 'roboto-bold';
  src:  url('../../assets/php/assets/fonts/roboto/Roboto-Bold.ttf?qa1veq') format('truetype');
}


@font-face {
  font-family: 'roboto-medium';
  src:  url('../../assets/php/assets/fonts/roboto/Roboto-Medium.ttf?qa1veq') format('truetype');
}



:root {
  --main-bg-color: #fefefe;
  --main-bg-section: #A9CFE0;
  --main-bg-form: #3B94EC;
  --color-text-naranja: #FF841D;
  --color-text-azul: #65A4C5;
  --color-text-azul-opt:#0C1A3C;

}

body{
	
	font-family: 'roboto-regular';
	font-weight: normal;
	font-style: normal;
	font-display: block;

}

input[type=text],
input[type=email], 
textarea, 
select {
  width: 100%;
  padding: 10px;
  font-size: 1rem !important;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #F9F9F9 !important;
  font-weight: 400;
  color: #999 !important;
}


textarea:-moz-placeholder, 
textarea::-moz-placeholder,
textarea:-ms-input-placeholder, 
textarea::-webkit-input-placeholder,
textarea::placeholder {



 color: #999 !important;
  background-color: #F9F9F9 !important;
  font-weight: 400;

}

input::placeholder{

  color: #999 !important;
  opacity: 1; /* Firefox */
}


@keyframes spin{

    0% { 

        transform: rotate(0deg); 

    }

    100% { 

        transform: rotate(360deg); 

    }

}

/*============================================
 EFECTO spinner
==============================================*/
#loading-max{
    position: fixed;
    top:0;
    left: 0;
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    display: none;
    z-index: 9999;

}

.loading-spinner{

    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border: 4px solid #f3f3f3;
    border-top:4px solid #0dcaf0;
    border-radius: 50%;
    animation: spin 2s linear infinite;
}




.nice-select{
	background-color: #fff;
}

.nice-select:active,
.nice-select:focus{
	background: #fff;
    color: #999 !important;


}

.btnInformacion{

  color: var(--main-bg-color);
  background-color: var(--color-text-azul-opt);
  font-size: 18px;

}

.btnInformacion:hover{
  color: var(--main-bg-color);
  background-color: var(--color-text-azul-opt);
}

.bg-bar-warning{

  background-color: var(--color-text-naranja);
}

.texto-empleo-banner{
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background: url(../../assets/php/assets/imgTopEmpleo.jpg);

}

.texto-empleo-banner{

  position: absolute;
  color: var(--color-text-azul-opt) !important;
  font-family: 'roboto-regular', sans-serif;

}

.texto-empleo-banner p{
	 color: var(----main-bg-color) !important;
}


.texto-empleo-banner2{

	color: var(--color-text-naranja);
	font-family: 'roboto-black', sans-serif;


}


/* 1. Móvil vertical (pequeñas pantallas, teléfonos verticales) */
@media screen and (max-width: 480px) {

		/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 40px;
		width: 400px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:60px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);
	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
		text-align: justify;
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 28px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		width: 400px;
		margin: 0 auto;
		padding-bottom: 2rem;
	}

	.contenedor-form h3{

		font-size: 22px;

	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);
		font-size: 28px;

	}

	.seccion-parte-nosotros p{

		width: 95%;
		margin: 0 auto;
		font-size: 22px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;
		padding: 15px 0;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;
		font-family: 'roboto-regular', sans-serif;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}

	.item-img img{

		width: 20%;

	}


	.items-parte-nosotros h4{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);
		font-size: 30px;


	}
	.items-parte-nosotros p{

		padding: 15px 0px;
		color: var(--color-text-azul-opt);
		font-size: 25px;

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 95%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);
		font-size: 33px;

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);
		font-size: 25px;
	}

}




/* 2. Móvil horizontal (teléfonos girados horizontalmente) */
@media screen and (min-width: 481px) and (max-width: 767px) {

    
	/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 75vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:100px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		/*width: 40%;*/
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
		text-align: justify;
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		/*width: 550px;*/
		/*position: absolute;*/
	/*	right: 350px;
		top: -700px;*/
		margin: 0 auto;
		padding-bottom: 2rem;
	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 98%;
		margin: 0 auto;
		font-size: 30px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;
		padding: 25px 0;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}

	.item-img img{

		width: 20%;

	}



	.items-parte-nosotros h4{
		font-size: 40px;
		padding: 10px 0px;
		color: var(--color-text-azul-opt);
	}


	.items-parte-nosotros p{

		padding: 30px 0px;
		color: var(--color-text-azul-opt);
		font-size: 30px;

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 70vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 95%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);
		font-size: 27px;


	}




}


/* 3. Tablet vertical */
@media screen and (min-width: 768px) and (max-width: 991px) {

     
	/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 75vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:100px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		/*width: 40%;*/
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 28px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
		text-align: center;
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		/*width: 750px;*/
		/*position: absolute;*/
	/*	right: 350px;
		top: -700px;*/
		margin: 0 auto;
		padding-bottom: 2rem;
	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 95%;
		margin: 0 auto;
		font-size: 30px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;
		padding: 15px 0;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}

	.item-img img{

		width: 20%;

	}


	.items-parte-nosotros h4{
		font-size: 19px;
		padding: 15px 0px;
		color: var(--color-text-azul-opt);
	}


	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);
		font-size: 18px;

	}
/*
	.items-parte-nosotros h4,
	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);

	}
*/
	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 60vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 95%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{
		font-size: 25px;

		color: var(--color-text-azul);


	}





}

/* 4. Tablet horizontal */
@media screen and (min-width: 992px) and (max-width: 1199px) {


   
	/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 75vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:100px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		/*width: 40%;*/
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		width: 750px;
		/*position: absolute;*/
	/*	right: 350px;
		top: -700px;*/
		margin: 0 auto;
		padding-bottom: 2rem;
	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 75%;
		margin: 0 auto;
		font-size: 18px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}

	.item-img img{

		width: 20%;

	}



	.items-parte-nosotros h4,
	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 80%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);


	}




}




/* 5. Computadoras de escritorio pequeñas y laptops */
@media screen and (min-width: 1200px) and (max-width: 1399px) {

		/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 65vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:120px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		width: 40%;
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		width: 550px;
		position: absolute;
		right: 130px;
		top: -700px;

	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}



    /*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 75%;
		margin: 0 auto;
		font-size: 18px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}

	.item-img img{

		width: 20%;

	}



	.items-parte-nosotros h4,
	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 80%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);


	}

}




/* 6. Pantallas grandes (>= 1400px hasta 1920px) */
@media screen and (min-width: 1400px) and (max-width: 1919px) {


		/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 65vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:120px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		width: 40%;
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		width: 650px;
		position: absolute;
		right: 150px;
		top: -700px;

	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}




	/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 75%;
		margin: 0 auto;
		font-size: 18px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;
	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}

	.item-img img{

		width: 20%;

	}



	.items-parte-nosotros h4,
	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}




	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 80%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);


	}

}











@media screen and (min-width: 1920px) and (max-width: 2000px) {


/* 7 Pantallas muy grandes (>= 1920px) */
/*@media screen and (min-width: 1920px) {*/

	/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 65vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:120px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		width: 40%;
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		width: 650px;
		position: absolute;
		right: 350px;
		top: -700px;

	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 75%;
		margin: 0 auto;
		font-size: 18px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;
		font-family: 'roboto-medium', sans-serif;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}


	.item-img img{

		width: 30%;

	}



	.items-parte-nosotros h4,
	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 80%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);


	}




}





@media screen and (min-width: 2001px) and (max-width: 2550px) {


		/*============================================= BLOQUE 1 ===========================================*/
	.texto-empleo-banner{
		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 65vh;
		position: relative;
		background: url(../../assets/php/assets/imgTopEmpleo.jpg);
	}

	.texto-empleo-banner p{
		color: var(--main-bg-color) !important;
		font-size: 50px;
		width: 500px;
		font-weight: bold;
		letter-spacing:0.25rem;
		line-height: 50px;
		top:120px; 
		left:5%;
		font-family: 'roboto-bold', sans-serif;
	}

	.seccion-buscamos{

		width: 40%;
		font-size: 33px;
		height: 250px;
		display: flex;
		align-items: center;
		color: var(--color-text-azul-opt);


	}

	.seccion-buscamos p{

		font-size: 23px;
		font-weight: bold;
		margin-left: 1rem;
		font-family: 'roboto-bold', sans-serif;
		color: var(--color-text-azul-opt);
	}

	.accion-buscamos2{

		color: var(--color-text-naranja);
		font-weight: bold;
	}

	/*============================================= BLOQUE 1 FORMULARIO ===========================================*/
	.contenedor-form h2{
		font-size: 40px;
	}

	.contenedor-options{

		position: relative;
	}

	.contenedor-contacto{

		width: 650px;
		position: absolute;
		right: 350px;
		top: -700px;

	}

	.bg-form{
		position: relative;
		background: url(../../assets/php/assets/bg-Form.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

/*==================================== BLOQUE FORMAR PARTE DE ==========================================*/

	.seccion-parte-nosotros{
		background-color: #efefef;
		font-family: 'roboto-regular', sans-serif;
		text-align: center;
		
	}

	.seccion-parte-nosotros h2{

		color: var(--color-text-naranja);

	}

	.seccion-parte-nosotros p{

		width: 75%;
		margin: 0 auto;
		font-size: 18px;
		color: var(--color-text-azul-opt);
		font-family: 'roboto-regular', sans-serif;

	}


	.seccion-parte-nosotros2{

		font-weight: bold;
		font-family: 'roboto-black', sans-serif;

	}

	.items-parte-nosotros{
		text-align: center;
		margin: 0 auto;
		font-family: 'roboto-medium', sans-serif;

	}

	.items-parte-nosotros p{

		font-family: 'roboto-regular', sans-serif;
	}


	.item-img img{

		width: 30%;

	}



	.items-parte-nosotros h4,
	.items-parte-nosotros p{

		padding: 10px 0px;
		color: var(--color-text-azul-opt);

	}

	.img-parte-nosotros{
		text-align: center;
	}

	.img-parte-nosotros img{

		border-radius: 20px;
		width: 250px;
		height: 290px;
		margin: 0 auto;
	}


	/*==================================== BLOQUE SUMANDO ESFUERZOS ==========================================*/
	.bg-empleos-seccion{

		background-position: center bottom !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: 40vh;
		position: relative;
		background: url(../../assets/php/assets/bg-foot.jpg);

	}

	.seccion-sumando-esfuerzos{
		background-color: #ffffff;
		text-align: center;
		position: absolute;
		border-radius: 10px;
		padding: 10px;
		bottom: 1px;
		margin: 0 auto;
		width: 80%;
		left: 0;
		right: 0;
 
	}

	.seccion-sumando-esfuerzos h2{

		color: var(--color-text-naranja);

	}

	.seccion-sumando-esfuerzos p{

		color: var(--color-text-azul);


	}


}