.bloque-cabecera{
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
}

.bloque-cabecera .cabecera-lateral
{
    max-width: 608px;
    padding-top: 48px;
}
.bloque-cabecera .cabecera-lateral .titulo{
    margin-bottom: 60px;
}
.bloque-cabecera .cabecera-lateral .titulo > p,
.bloque-cabecera .cabecera-lateral .titulo > h1,
.bloque-cabecera .cabecera-lateral .titulo > h2,
.bloque-cabecera .cabecera-lateral .titulo > h3,
.bloque-cabecera .cabecera-lateral .titulo > h4,
.bloque-cabecera .cabecera-lateral .titulo > h5,
.bloque-cabecera .cabecera-lateral .titulo > h6 {
    font-family: 'Nunito';
    font-size: 56px;
    line-height: 74px;
    font-weight: 700;
}
.bloque-cabecera .cabecera-lateral .descripcion,
.bloque-cabecera .cabecera-lateral .descripcion-segunda{
    margin-bottom: 60px;
}
.bloque-cabecera .cabecera-lateral .descripcion > p,
.bloque-cabecera .cabecera-lateral .descripcion > h1,
.bloque-cabecera .cabecera-lateral .descripcion > h2,
.bloque-cabecera .cabecera-lateral .descripcion > h3,
.bloque-cabecera .cabecera-lateral .descripcion > h4,
.bloque-cabecera .cabecera-lateral .descripcion > h5,
.bloque-cabecera .cabecera-lateral .descripcion > h6{
    font-family: 'Inter';
    font-weight: 600;
    font-size: 24px;
    line-height: 40px;
}
.bloque-cabecera .cabecera-lateral .descripcion-segunda > p,
.bloque-cabecera .cabecera-lateral .descripcion-segunda > h1,
.bloque-cabecera .cabecera-lateral .descripcion-segunda > h2,
.bloque-cabecera .cabecera-lateral .descripcion-segunda > h3,
.bloque-cabecera .cabecera-lateral .descripcion-segunda > h4,
.bloque-cabecera .cabecera-lateral .descripcion-segunda > h5,
.bloque-cabecera .cabecera-lateral .descripcion-segunda > h6{
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
}
.bloque-cabecera .cabecera-lateral .botonera{
    margin-bottom: 60px;
}
.bloque-cabecera .cabecera-lateral .partners{
    font-size: 18px;
    line-height: 32px;
    font-weight: 600;
}
.bloque-cabecera .cabecera-lateral .partners .imagenes{
    margin-top: 30px;
    display: grid;
    grid-template-columns: repeat( 4, 74px);
    grid-gap: 40px;
}
.bloque-cabecera .cabecera-lateral .partners .imagenes img{
    width: auto;
    max-width: 62px;
}
.bloque-cabecera .sobretitulo > p,
.bloque-cabecera .sobretitulo > h1,
.bloque-cabecera .sobretitulo > h2,
.bloque-cabecera .sobretitulo > h3,
.bloque-cabecera .sobretitulo > h4,
.bloque-cabecera .sobretitulo > h5,
.bloque-cabecera .sobretitulo > h6{
    font-size: 18px;
    line-height: 34px;
    font-weight: 400;
}

/* Pantallas pequeñas */
@media only screen and (max-width: 1340px){

	.bloque-cabecera .cabecera-lateral
	{
		padding-top: 40px;
	}
    .bloque-cabecera .cabecera-lateral .titulo
	{
        margin-bottom: 40px;
    }
    .bloque-cabecera .cabecera-lateral .titulo > p,
    .bloque-cabecera .cabecera-lateral .titulo > h1,
    .bloque-cabecera .cabecera-lateral .titulo > h2,
    .bloque-cabecera .cabecera-lateral .titulo > h3,
    .bloque-cabecera .cabecera-lateral .titulo > h4,
    .bloque-cabecera .cabecera-lateral .titulo > h5,
    .bloque-cabecera .cabecera-lateral .titulo > h6 {
        font-weight: 700;
        font-size: 40px;
        line-height: 58px;
    }
    .bloque-cabecera .cabecera-lateral .descripcion{
        margin-bottom: 40px;
    }
    .bloque-cabecera .cabecera-lateral .descripcion > p,
    .bloque-cabecera .cabecera-lateral .descripcion > h1,
    .bloque-cabecera .cabecera-lateral .descripcion > h2,
    .bloque-cabecera .cabecera-lateral .descripcion > h3,
    .bloque-cabecera .cabecera-lateral .descripcion > h4,
    .bloque-cabecera .cabecera-lateral .descripcion > h5,
    .bloque-cabecera .cabecera-lateral .descripcion > h6{
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
    }
    .bloque-cabecera .cabecera-lateral .partners {
        font-weight: 600;
        font-size: 18px;
        line-height: 32px;
    }
    .bloque-cabecera .cabecera-lateral .partners .imagenes {
        grid-template-columns: repeat(4, 74px);
        grid-gap: 20px;
    }
    .bloque-cabecera .cabecera-lateral .partners .imagenes img{
        max-width: 50px;
    }
}


/* Tablet */
@media only screen and (max-width: 1100px){
	
}

/* Movil */
@media only screen and (max-width: 650px){

	
	.bloque-cabecera .interior-cabecera
	{
		grid-template-columns: 100%;
		margin-right: 0px;
		row-gap:25px;
		max-width: calc(var(--acotado) + calc(calc(100vw - var(--acotado)) / 2));	
	}

}