@charset "utf-8";
/* CSS Document */



.grid_articulo .col_menu{
	width: 300px;
	min-width: 300px;
}

h1.tituloBox{ 
	max-width: 75%
}

/**/

.intro-banner{
	padding: 0 5rem 7rem 5rem;
	gap:5rem;
}

.intro-banner h1{
	font-size: 1.8em;		
}

.intro-banner h2{
	font-size: 2em;
}

.perfiles{
	align-items: flex-start;
}

.perfiles .x2-grid-col, .perfiles .x2-grid-col.perfil-pic{
	width: calc(50% - 1rem);	
}

.titulo-xxxl{
	font-size: 2.5em;
}

/**/
.cat-grid .cat-item{
	width: calc(50% - var(--margin-big));
}

.col-articulo .featured-grid {
  gap: var(--margin-small);
}

.col-articulo .featured-grid .post-miniatura{
	width: calc(50% - var(--margin-small));
}

/**/

.grid-x2 .grid-x2-col.col-pic{
	max-width: 50%;
}


@media(max-width:1100px){
    
    .gridArticulos .boxArticulo {
        width: 50%;
    }
	
	.cat-grid.cat-grid-home .cat-item{
		width: calc(33% - var(--margin-big));
	}
}

@media(max-width:1070px){
    .grid_trabajos .colTrabajos{
        width: 50%;
    }
}

@media(max-width:1000px){      
    .gridArticulos .boxArticulo {
        width: 50%;
    }
}

