/*BREADCRUMB Y TITULO DINAMICO DEPENDIENDO AL FILTRO*/
.breadcrumb-label {
    color: #042354;
    font-size: 14px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
}

.breadcrumb-title{
	color: #042354;
	font-family: 'Montserrat';
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
}

@media (max-width: 768px) {
	.breadcrumb-title {
		font-size: 40px;
	}
}

/*OCULTAR MENU MOVIL EN DESKTOP*/
@media (min-width: 1025px) {
	header .wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-uagb-modal {
		display: none !important;
	}
}

/* TITULO CATEGORIAS */
.titulo-dot-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.titulo-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
}

.titulo-texto {
  font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%; 
  color: #042354;
  text-transform: uppercase;
}

/* Estilo para ajustar el Timeline de la page "Presentación" */
.uagb-block-e8e16c4c.uagb-timeline__outer-wrap.uagb-timeline__left-block .uagb-timeline__line {
	left: calc(80px / 4);
}

/*CLASES REUTILIZABLES*/
/* Relación de aspecto 3/4 */
.aspect-3-4 img {
    aspect-ratio: 3 / 3.7;
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Relación de aspecto 4/3 */
.aspect-4-3 img {
    aspect-ratio: 4 / 3;
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Relación de aspecto 1/1 (cuadrada) */
.aspect-1-1 img {
    aspect-ratio: 1 / 1;
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Relación de aspecto 16/9 (pantalla ancha) */
.aspect-16-9 img {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* Relación de aspecto 21/9 (ultra panorámica) */
.aspect-21-9 img {
    aspect-ratio: 21 / 9;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.linea-tiempo-ludik .uagb-timeline__events-inner--content {
	box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.10);
	border-radius: 20px;
}