/* Página Noticias · Figma 5152:917 */

body.aim-news-page {
	font-synthesis: none;
}

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

.aim-news-archive-hero .seccion-fondo__background {
	background-image: url("../../images/actualidad/hero-fondo.webp");
	background-position: center;
	background-size: cover;
}

.aim-news-archive-hero .seccion-fondo__overlay {
	background: transparent;
}

.aim-news-archive-hero .seccion-fondo__inner {
	justify-content: center;
}

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

.aim-news-archive-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-news-archive-flow,
.aim-news-archive-flow::before,
.aim-news-archive-flow::after,
.aim-news-archive-flow *,
.aim-news-archive-flow *::before,
.aim-news-archive-flow *::after {
	box-sizing: border-box;
}

.wp-block-group.alignfull.aim-news-archive-flow {
	width: 100%;
	margin-top: 0 !important;
	gap: 0;
	overflow: hidden;
	background: linear-gradient(
		180deg,
		var(--aim-background) 0%,
		var(--aim-background) 23.25%,
		rgba(13, 134, 226, 0.9) 65.57%,
		var(--aim-background) 100%
	);
}

.aim-news-archive-flow > * {
	margin-block-start: 0;
}

.aim-news-archive-flow > .wp-block-onlines-noticias-catalogo,
.aim-news-archive-flow > .aim-news,
.aim-news-archive-flow > .aim-newsletter {
	background: transparent;
}

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

	.aim-news-archive-hero .seccion-fondo__background {
		border-radius: inherit;
	}

	.aim-news-archive-hero .seccion-fondo__title {
		font-size: 45px;
	}

	.wp-block-group.alignfull.aim-news-archive-flow {
		padding-top: 0;
	}
}
