/* Página Actualidad · Figma 5143:794 */

.wp-block-post-content {
	/* Evita pesos sintéticos: Haas Text/Display ya proveen 400, 500 y 700. */
	font-synthesis: none;
}

.wp-block-post-content > * {
	margin-block-start: 0;
}

.wp-block-onlines-seccion-fondo.seccion-fondo.aim-current-affairs-hero {
	--sf-background-color: var(--aim-background) !important;
	width: calc(100% - 27px);
	max-width: 1485px;
	margin: 0 auto 101px !important;
	padding-right: 0;
	padding-left: 0;
	border-radius: 5px;
	background: var(--aim-background);
}

.aim-current-affairs-hero .seccion-fondo__background,
.aim-current-affairs-hero .seccion-fondo__overlay,
.aim-current-affairs-hero .seccion-fondo__background-picture,
.aim-current-affairs-hero .seccion-fondo__background-image {
	border-radius: inherit;
}

.aim-current-affairs-hero .seccion-fondo__overlay {
	background: transparent;
}

.aim-current-affairs-hero .seccion-fondo__inner {
	justify-content: center;
}

.aim-current-affairs-hero .seccion-fondo__content {
	max-width: none;
	text-align: center;
}

.aim-current-affairs-hero .seccion-fondo__title {
	margin: 0;
	color: var(--aim-white);
	font-family: var(--aim-font-text);
	font-size: 74px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0;
}

.aim-current-affairs-flow,
.aim-current-affairs-flow::before,
.aim-current-affairs-flow::after,
.aim-current-affairs-flow *,
.aim-current-affairs-flow *::before,
.aim-current-affairs-flow *::after {
	box-sizing: border-box;
}

.wp-block-group.alignfull.aim-current-affairs-flow {
	width: 100%;
	margin-top: 0 !important;
	overflow: hidden;
	background: var(--aim-background);
}

.aim-current-affairs-flow > .aim-news {
	background: linear-gradient(
		180deg,
		var(--aim-background) 0%,
		#143256 72%,
		#174b78 100%
	);
}

.aim-current-affairs-flow > .wp-block-onlines-actualidad-comunicados {
	background: linear-gradient(
		180deg,
		#174b78 0%,
		#0f70b8 58%,
		var(--aim-blue) 100%
	);
}

.aim-current-affairs-flow .aim-news__all {
	min-width: 177px;
}

@media (max-width: 1023px) {
	.wp-block-onlines-seccion-fondo.seccion-fondo.aim-current-affairs-hero {
		width: calc(100% - 16px);
		margin-bottom: 56px !important;
		border-radius: 5px;
	}

	.aim-current-affairs-hero .seccion-fondo__title {
		font-size: 45px;
	}

	.wp-block-group.alignfull.aim-current-affairs-flow {
		background: var(--aim-background);
	}
}
