

.nosotros-init{
	position:relative;
	
	z-index:1 !important;
}
.nosotros-init::before {
content:'';
position:absolute;
	right:15%;
	
}
.nosotros-init::before{
	width:500px;
	height:98%;
	top:0px;
	right:10%;
	background:#A0E4FE;
	z-index:-2;
	border-bottom-right-radius:350px;
	border-bottom-left-radius:350px;
}


    .cont-nosotros > div > div > div > div {
    
        grid-gap:20px;
        display:grid;
        grid-template-columns:1fr 1fr;
        padding:0%;
    }
    .cont-nosotros > div > div > div > div > .custom-caja-texto{
    background: linear-gradient(90deg, #4FACFE 0%, #00F2FE 100%);
        display:flex;
        flex-direction:column;
        justify-content:space-evenly;
        align-items:center;
    }
    .cont-nosotros > div > div > div > div > .custom-caja-texto > h3{
    font-style: normal;
    font-weight: 900;
    font-size: 38px;
        letter-spacing: 0.085em;
    color: #000000;
    text-transform:uppercase;
    text-align: center !important;
    }
    .cont-nosotros > div > div > div > div > .custom-caja-texto > p{
     width: 80%;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.02em;
    text-align:justify;
    color: var(--Font-secundario);
    }
    .cont-nosotros > div > div > div > div > .custom-caja-texto > a{
    
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 10px;
        color: #000;
        width: auto;
        background:var(--Menu-font) !important;
       
        transition: all .3s ease-in-out;
    }
    .cont-nosotros > div > div > div > div > .custom-caja-texto >  a:hover{
        background:var(--Secundario) !important;
        color:var(--Menu-font)
    }
    @media screen and (max-width: 1100px) {
       
   
    }
    @media screen and (max-width: 980px) {
    
    }
    @media screen and (max-width: 700px) {
        .cont-nosotros > div > div > div > div { 
            grid-template-columns:1fr ;
        } 
        .cont-nosotros > div > div > div > div > .custom-caja-texto{
           padding: 12px;
           height: auto;
        }
        .cont-nosotros > div > div > div > div > .custom-caja-texto > h3{
           
            font-size: 25px;
           
        }
        .nosotros-init::before{
           display: none !important;
        }
    }
