@charset "utf-8";

/* .nosotros { 
    width: 96%;
    display: flex;
    margin-left: 2%;
  
       
}  */

.fondo { 
    
        background-image: linear-gradient(180deg, rgba(5, 118, 193, 0.978495) 0%, #0475C1 46.88%, #1B4159 100%);
        flex-wrap: wrap;
    }
    
    .text {
        background-color: white;
        font-size: 3rem;
        font-weight: 500;
        padding-left: 8%;
        margin-top: 90px;
        text-align: left;
        mix-blend-mode: screen;
        /*Mascara de texto */
        text-shadow: 0px 4px 4px rgba(0,0,0,0.25);
    }
	.tac {
          
    margin-top: 90px;
    text-align: left;
    padding-left: 10%;
    padding-right: 20px;
    padding-bottom: 50px;
	font-size: 2.35rem;
	text-indent: -43px;
	font-weight: bold;
	line-height: 39px;
     mix-blend-mode: screen;
     text-shadow: 0px 4px 4px rgba(0,0,0,0.25);
     
}



		.tac img{
           	width: 45px;
               
    	}
       
.video {
	display: flex;
  	margin-top: 40px;
	margin-left: 8%;
    margin-bottom: 90px;
}

.mqs {
	padding-top: 30px;
}
.player video {
    width: 96%;
    border-radius: 20px;
}
.infoNosotros {
    /* display: flex; */
	width:  100%;
    margin-left: 3%;
    flex-direction: column;
 }
.titulo2 {
    background-color: white;
    font-size: 1.75rem;
    font-weight: bold;
    letter-spacing: -0.04em;
    text-align: left;
    mix-blend-mode: screen;
    /*Mascara de texto */
    text-shadow: 0px 4px 4px rgba(0,0,0,0.25);
    padding-right: 6%;
    margin-top: 40px;
}

.centroTexto {
	font-style: normal;
	font-weight: normal;
	font-size: 1.13rem;
	letter-spacing: -0.005em;
	padding-top: 30px;
	padding-right: 20%;
	text-align: left;
	line-height: 28px;
}

.centroTexto span{
    font-weight: bold;
    font-style: oblique;
}
.centroTexto a{

font-style: normal;
font-weight: 500;
font-size: 1rem;
text-align: left;
letter-spacing: -0.015em;
color: #18A0FB;
border: 1px solid #18A0FB;
border-radius: 7px;
padding: 10px 15px;
box-shadow: 5px 5px 5px 0px rgba(197,182,182,0.41);


}

@media screen and (max-width: 1352px) {
    .video {
	        display: block;
    }

    .player video {
        width: 80%;
    }
   .infoNosotros{
       margin-left: 0%;
   }
    .titulo2{
        padding-top: 50px;
        margin-left: 0;
    }

    .centroTexto{
        padding-top: 50px;
    }
}

@media screen and (max-width: 800px) {
    .player video {
        width: 98%;
	}
	.text {
		font-size: 6vw;
	}
	.titulo2 {
		font-size: 5vw;
	}

    .tac{
        padding-left: 16%;
    }
}
