*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 16px;
	scroll-behavior: smooth;
	scroll-padding-top: 200px;
}
@-ms-viewport {
	width: device-width;
}
body {
	margin: 0;
	font-family: "georgia", times, times new roman, serif;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	text-align: left;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
}
article,
aside,
figure,
footer,
header,
main,
nav,
section {
	/* display: block; */
}
[tabindex="-1"]:focus {
	outline: 0 !important;
}
p {
	font-size: 1rem;
	margin-top: 0;
	margin-bottom: 15px;
}
strong {
	font-weight: 700;
}
ul {
	margin-top: 0;
	margin-bottom: 1rem;
}
a {
	color: #45c2ff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
a:hover {
	color: rgb(106, 206, 255);
	text-decoration: none;
}
a,
a:hover,
a:active,
a:focus,
button,
button:hover,
button:active,
button:focus {
	outline: 0;
}
figure {
	margin: 0 0 1rem;
}
img {
	vertical-align: middle;
	border-style: none;
	max-width: 100%;
}
svg {
	overflow: hidden;
	vertical-align: middle;
}
h1 {
	font-family: "miller-headline", serif;
	margin-bottom: 30px;
	margin-top: 0;
}
h1 {
	line-height: 1.25;
	font-size: 25px;
	font-weight: 800;
}
button {
	border-radius: 0;
	margin: 0;
}
button:focus {
	outline: 0;
	outline: 0 auto -webkit-focus-ring-color;
}
button,
input {
	overflow: visible;
}
button,
[type="button"] {
	cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
::-moz-selection {
	background: #1b3043;
	color: rgb(255, 255, 255);
}
::-moz-selection,
::selection {
	background: #1b3043;
	color: rgb(255, 255, 255);
}
body > * {
	-o-transition: all 0.5s ease;
}
p {
	font-weight: 700;
	line-height: 1.2em;
	margin-bottom: 15px;
}
p {
	font-weight: 400;
}
figure {
	padding: 0;
}
figure,
figure img {
	max-width: 100%;
}
[class*="msg-"] {
	border-radius: 3px;
	padding: 10px;
	font-family: "franklin-gothic-urw", helvetica, arial, verdana, sans-serif;
}
.msg-primary {
	background-color: rgba(0, 0, 0, 0.108);
	border: 1px solid rgba(0, 0, 0, 0.137);
	color: #6d7575;
	-webkit-box-shadow: 0 0 0 1px inset rgba(255, 255, 255, 0.4),
		0 0 10px rgba(0, 70, 72, 0.12);
	box-shadow: 0 0 0 1px inset rgba(255, 255, 255, 0.4),
		0 0 10px rgba(0, 70, 72, 0.12);
	margin-top: 10px;
}

@media (min-width: 1000px) {
	html {
		font-size: 16px;
	}
}

/*==============CHECK==============*/

/*=========CHECKMQ=======*/

/*=========REG=============*/

/*=============COMMENTS==============*/

.comment {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.comment-actual {
	text-align: right;
	margin-right: 1rem;
	margin-top: 1rem;
	color: #7e7e7e;
}
.comment-content {
	display: flex;
	flex-direction: column;
}

.comment-block {
	margin: 0.5rem 1rem;
	display: flex;
	justify-content: flex-start;
	border-bottom: 1px solid rgba(0, 0, 0, 0.204);
	padding-bottom: 0.5rem;
}
.block-avatar {
	margin-right: 1rem;
}
.block-avatar img {
	border-radius: 50%;
	width: 50px;
	max-width: none;
}
.block-info-comment span {
	background-color: rgba(0, 0, 0, 0.108);
	display: block;
	padding: 0.4rem;
	border-radius: 10px;
}
.block-info-comment__name {
	font-weight: 700;
	color: #000;
}
.block-info-line {
	display: flex;
	flex-direction: column;
	font-size: 12px;
}
.block-info-answer-flex {
	display: flex;
	margin-top: 1.5rem;
}
.block-info-line__date {
	color: rgba(0, 0, 0, 0.44);
}

.block-info-line__like {
	display: flex;
	justify-content: flex-start;
	color: #000000;
	padding-top: 3px;
	white-space: nowrap;
}

.block-info-line__like_item {
	list-style: none;
	margin-right: 1rem;
	font-size: 14px !important;
}

.block-info-line__like_item a {
	color: #3b5998;
	text-decoration: none !important;
}

.comments__more {
	display: block;
	margin: 0 auto;
	color: #3b5998;
	text-align: center;
}

.hidden {
	overflow: hidden;
	height: 0;
	position: relative;
	z-index: 0;
	opacity: 0;
	transition: 0.3s;
}

.com-image {
	transition: all 0.2s ease-in-out;
	width: 100%;
}
@media (min-width: 64em) {
	.com-image:hover {
		filter: brightness(1.1);
	}
}
.dialog::backdrop {
	background-color: var(--_background-dialog);
	opacity: 1;
}
a,
article,
body,
div,
figure,
footer,
h1,
header,
html,
i,
img,
label,
li,
nav,
p,
section,
span,
strong,
time,
ul {
	border: 0;
	/*  font: inherit;*/
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article,
figure,
footer,
header,
nav,
section {
	display: block;
}
ul {
	list-style: none;
}
* {
	border: none;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
button {
	background: unset;
	cursor: pointer;
}
a,
button {
	outline: none;
}
body {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: inherit;
	text-decoration: none;
}
@media (min-width: 1024px) {
	a:hover {
		cursor: pointer;
		transition: all 0.2s ease-in-out;
	}
}
:root {
	--size-3xs: 0.25rem;
	--size-2xs: 0.5rem;
	--size-xs: 0.75rem;
	--size-sm: 1rem;
	--size-md: 1.5rem;
	--size-lg: 2rem;
	--size-xl: 2.5rem;
	--size-2xl: 4rem;
	--size-3xl: 5rem;
	--light-neutral-0: #fff;
	--light-neutral-50: #fefefe;
	--light-neutral-100: #f7f7f4;
	--light-neutral-200: #f2f2f2;
	--light-neutral-300: #e4e4e4;
	--light-neutral-400: #ccc;
	--light-neutral-500: #919191;
	--light-neutral-600: #5a5a5a;
	--light-neutral-700: #333;
	--light-neutral-800: #272727;
	--light-neutral-900: #1c1c1f;
	--dark-neutral-0: #000;
	--dark-neutral-50: #1c1c1f;
	--dark-neutral-100: #272727;
	--dark-neutral-200: #333;
	--dark-neutral-300: #5a5a5a;
	--dark-neutral-400: #919191;
	--dark-neutral-500: #adadad;
	--dark-neutral-600: #ccc;
	--dark-neutral-700: #e4e4e4;
	--dark-neutral-800: #f2f2f2;
	--dark-neutral-900: #fff;
	--neutral-light-1: #fefefe;
	--neutral-light-50: #f2f2f2;
	--neutral-light-100: #e6e6e6;
	--neutral-light-200: #ccc;
	--neutral-light-600: #666;
	--neutral-light-700: #4d4d4d;
	--neutral-light-800: #333;
	--neutral-light-900: #1a1a1a;
	--neutral-dark-1: #010101;
	--neutral-dark-50: #0d0d0d;
	--neutral-dark-300: #4d4d4d;
	--neutral-dark-999: #fefefe;
	--no-digital: #e6e6e6;
	--primary-ia: #27d2be;
	--primary-ia-30: #27d2be4d;
	--blue-100: #e7f0ff;
	--blue-200: #bcd6ff;
	--blue-300: #85b4fe;
	--blue-400: #126fff;
	--blue-500: #0250c9;
	--orange-200: #ffe8c0;
	--danger-600: #99151d;
	--danger-300: #e95e66;
	--red-700: #b40d15;
	--yellow-subscribe: #ffff24;
	--la-nacion: #006998;
	--ln-campo: #008561;
	--comunidad-negocios: #e2342d;
	--ln-movilidad: #c54f00;
	--ln-bienestar: #7267c3;
	--ln-propiedades: #0074c4;
	--ln-que-sale: #bb3b80;
	--ln-futuria: #e6232a;
	--hashtag: #dbff00;
	--hashtag-dark: #475300;
	--webstorys: #ffc6f9;
	--webstorys-dark: #88187c;
	--exclusivo-suscriptores: #fdb727;
	--bg-exclusivo-suscriptores: #272727;
	--subscriber-negative: #1e1d1d;
	--opinion: #0074c4;
	--ia-tools: #2d978a;
	--nunca-cuatro: #74d1e5;
	--criptograma: #a2ce40;
	--sudoku: #ee6ba9;
	--crucigrama: #e1435f;
	--palabras-cruzadas: #ca67d2;
	--sopa-de-letras: #ecb535;
	--el-telar: #5bbb87;
	--trivias: #69c7c3;
	--cruciexpres: #ff8ea9;
	--palabra-oculta: #97c7ff;
	--diferencias: #ed933f;
	--crucimini: #6781c8;
	--cruci-tematico: #b09c03;
	--panal-de-letras: #dce11f;
	--success-700: #008759;
	--warning-500: #ffc402;
	--danger-500: #c61b25;
	--info-700: #2f3a4e;
	--line-100: 100%;
	--line-110: 110%;
	--line-116: 116%;
	--line-120: 120%;
	--line-130: 130%;
	--gap-v: var(--size-sm);
	--cols: 8;
	--gap-img: 12px;
	--gap-badge: 8px;
	--header-outer-spacing: 2fr;
	--center-options-grid-column: left-start/center-end;
}
@media (min-width: 768px) {
	:root {
		--gap-v: var(--size-md);
		--cols: 12;
	}
}
@media (min-width: 1280px) {
	:root {
		--gap-v: var(--size-xs);
		--cols: 16;
		--center-options-grid-column: center-start/center-end;
	}
}
@media (min-width: 1360px) {
	:root {
		--gap-v: var(--size-lg);
	}
}
@media (max-width: 1279px) {
	.footer-container {
		margin-bottom: 4.6875rem;
	}
}
strong:not(.--font-primary) {
	font-weight: 700;
}
.marker-24 ::marker {
	font-size: 1.5rem;
}
.flex.flex {
	display: flex;
}
:root {
	--newsletterbox-font-family: Prumo, georgia, serif;
	--newsletterbox-text-font-variation: "wght" 170;
	--newsletterbox-text-font-weight: 100;
	--newsletterbox-title-font-variation: "wght" 170;
	--newsletterbox-title-font-weight: 100;
	--newsletterbox-description-font-variation: "wght" 110, "opsz" 0;
	--newsletterbox-description-font-weight: 90;
	--newsletterbox-title-color: var(--blue-500);
	--newsletterbox-button-background-color: var(--blue-500);
	--newsletterbox-button-color: var(--light-neutral-50);
	--newsletterbox-button-radius: 0.25rem;
	--newsletterbox-button-font-family: Arial, roboto, serif;
	--newsletterbox-excusive-badge-font-family: Arial, roboto, serif;
	--newsletterbox-exclusive-badge-background-color: #010101;
	--newsletterbox-exlusive-badge-color: var(--light-neutral-50);
	--newsletterbox-exclusive-button-background-color: var(--blue-300);
	--newsletterbox-exclusive-button-color: var(--light-neutral-700);
}
:root {
	--notification-drawer-z-index: 15000;
	--notification-drawer-scrollbar-radius: 0.5rem;
	--notification-drawer-scrollbar-color: #0250c9;
	--notification-drawer-tooltip-background: #0250c9;
	--notification-drawer-tooltip-border-radius: 0.25rem;
	--notification-drawer-tooltip-z-index: 1000;
	--notification-card-border-radius: 0.25rem;
	--notification-header-font-family: Prumo, georgia, serif;
	--notification-header-line-height: 110%;
	--notification-header-font-weight: 100;
	--notification-header-font-variation: "wght" 150;
	--notification-card-title-font-size: 1rem;
	--notification-card-title-line-height: 150%;
	--notification-card-title-font-weight: 700;
	--notification-card-description-line-height: 130%;
	--notification-card-description-font-weight: 400;
	--notification-card-button-padding: 0.5rem 0.75rem;
	--notification-card-button-border-radius: 0.25rem;
	--notification-card-button-font-size: 0.75rem;
	--notification-card-button-line-height: 130%;
	--notification-card-button-font-weight: 700;
	--notification-card-time-font-size: 0.75rem;
	--notification-card-time-line-height: 130%;
	--notification-card-time-font-weight: 400;
	--notification-drawer-empty-state-title-font-family: Prumo, georgia, serif;
	--notification-drawer-empty-state-title-line-height: 110%;
	--notification-drawer-empty-state-title-font-weight: 100;
	--notification-drawer-empty-state-title-font-variation: "wght" 150;
	--notification-drawer-empty-state-title-letter-spacing: -0.04rem;
	--notification-drawer-empty-state-description-font-size: 1rem;
	--notification-drawer-empty-state-description-line-height: 140%;
	--notification-drawer-empty-state-description-font-weight: 400;
	--notification-drawer-empty-state-description-letter-spacing: -0.02rem;
	--notification-drawer-empty-state-illustration-width: 7.9375rem;
	--notification-drawer-empty-state-illustration-height: 9.4375rem;
	--notification-drawer-error-state-title-font-family: Prumo, georgia, serif;
	--notification-drawer-error-state-title-line-height: 110%;
	--notification-drawer-error-state-title-font-weight: 100;
	--notification-drawer-error-state-title-font-variation: "wght" 150;
	--notification-drawer-error-state-title-letter-spacing: -0.04rem;
	--notification-drawer-error-state-description-font-size: 1rem;
	--notification-drawer-error-state-description-line-height: 140%;
	--notification-drawer-error-state-description-font-weight: 400;
	--notification-drawer-error-state-description-letter-spacing: -0.02rem;
	--notification-drawer-error-state-illustration-width: 7.9375rem;
	--notification-drawer-error-state-illustration-height: 9.4375rem;
	--notification-drawer-error-state-button-line-height: 130%;
	--notification-drawer-error-state-button-font-weight: 700;
	--notification-drawer-error-state-button-padding: 0.75rem 1rem;
	--notification-drawer-error-state-button-border-radius: 0.25rem;
	--notification-drawer-error-state-button-bg-color: #0250c9;
	--notification-drawer-login-incentive-title-font-family: Prumo, georgia, serif;
	--notification-drawer-login-incentive-title-font-size: 1.5rem;
	--notification-drawer-login-incentive-title-line-height: 110%;
	--notification-drawer-login-incentive-title-font-weight: 100;
	--notification-drawer-login-incentive-title-letter-spacing: -0.04rem;
	--notification-drawer-login-incentive-title-font-variation: "wght" 150;
	--notification-drawer-login-incentive-description-line-height: 140%;
	--notification-drawer-login-incentive-description-font-weight: 400;
	--notification-drawer-login-incentive-description-letter-spacing: -0.02rem;
	--notification-drawer-login-incentive-button-line-height: 130%;
	--notification-drawer-login-incentive-button-font-weight: 700;
	--notification-drawer-login-incentive-button-padding: 0.75rem 1rem;
	--notification-drawer-login-incentive-button-border-radius: 0.25rem;
	--notification-drawer-login-incentive-button-bg-color: #0250c9;
	--notification-drawer-spinner-primary-color: #006998;
	--notification-drawer-spinner-secondary-color: #e6e6e6;
	--notification-drawer-spinner-logo-width: 2.125rem;
	--notification-drawer-spinner-logo-height: 1rem;
}

body:has(.disable-body-scroll) {
	overflow: hidden;
}
.com-paragraph {
	font-family: Georgia, "serif";
	font-weight: 100;
	margin-bottom: 2rem;
}
::selection {
	background-color: #0250c9;
	color: #fff;
}
.--s {
	font-size: 1.1875rem;
	line-height: 1.875rem;
}

@media only screen and (max-width: 640px) {
	@supports (-webkit-overflow-scrolling: touch) {
	}
}

.viafoura .vf-feedback-survey__link[data-v-20f0c242]:focus-visible {
	color: #0074e8;
	color: var(--accent-color, #0074e8);
}

.viafoura .vf-post-name-button[data-v-cd0a3c1a]:not(:hover):not(:focus) {
	color: #000;
	color: var(--dark-text-on-background-color, #000);
}
@media only screen and (max-width: 640px) {
	@supports (-webkit-overflow-scrolling: touch) {
	}
}
@media only screen and (max-width: 640px) {
	@supports (-webkit-overflow-scrolling: touch) {
	}
}
.viafoura .vf-toggle input:checked:not(:indeterminate) + .vf-slider {
	background-color: #0074e8;
	background-color: var(--accent-color, #0074e8);
	border-color: #0074e8;
	border-color: var(--accent-color, #0074e8);
}
.viafoura .vf-toggle input:checked:not(:indeterminate) + .vf-slider:before {
	background-color: #fff;
	background-color: var(--background-color, #fff);
	right: -12px;
	transform: translateX(5px);
}

@media only screen and (max-width: 640px) {
	@supports (-webkit-overflow-scrolling: touch) {
	}
}
.viafoura .vf-report-content__link[data-v-fd4632a8]:focus-visible {
	color: #0074e8;
	color: var(--accent-color, #0074e8);
}

.text_link {
	color: #0074e8;
	text-decoration: underline;
}

.text_link:hover {
	color: #e82300;
}

.paragraph_italic {
	font-style: italic;
	padding-left: 20px;
}
.fa-regular,
.fas {
	font-family: "Font Awesome 6 Free" !important;
}

a.text_link.cl-es {
	color: #ff6600 !important;
	font-weight: bold !important;
	text-decoration: none;
}

a.text_link.cl-es:hover {
	text-decoration: underline;
}
* {
	font-family: "Roboto", sans-serif !important;
	letter-spacing: -0.2px;
}

body {
	font-size: 16px;
	line-height: 1.6;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

h1 {
	font-weight: 700 !important;
	line-height: 1.2;
	letter-spacing: -0.3px;
	color: #0d0d0d !important;
	margin-top: 0;
}

p {
	margin-bottom: 1em;
}
:root {
	font-family: Roboto, sans-serif, Arial;
	font-size: 14px;
}

html {
	scroll-behavior: smooth;
}

article,
aside,
figure,
footer,
header,
nav,
section {
	display: block;
}

a {
	padding: 0;
	text-decoration: none;
}

button,
button:focus,
input,
input:focus {
	padding: 0;
	outline: 0;
}

article,
aside,
body,
div,
figure,
footer,
h1,
header,
html,
i,
img,
label,
li,
nav,
p,
section,
span,
strong,
time,
ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: inherit;
	vertical-align: baseline;
	background: 0 0;
	list-style: none;
}

body {
	line-height: 1;
}

nav ul {
	list-style: none;
}

a {
	margin: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0;
}

input {
	vertical-align: middle;
}
:root {
	font-family: Roboto, sans-serif, Arial;
	font-size: 14px;
}

html {
	scroll-behavior: smooth;
}

article,
aside,
figure,
footer,
header,
nav,
section {
	display: block;
}

a {
	padding: 0;
	text-decoration: none;
}

button,
button:focus,
input,
input:focus {
	padding: 0;
	outline: 0;
}

article,
aside,
body,
div,
figure,
footer,
h1,
header,
html,
i,
img,
label,
li,
nav,
p,
section,
span,
strong,
time,
ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: inherit;
	vertical-align: baseline;
	background: 0 0;
	list-style: none;
}

body {
	line-height: 1;
}

nav ul {
	list-style: none;
}

a {
	margin: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0;
}

input {
	vertical-align: middle;
}
.row {
	max-width: 1100px;
	margin: auto;
	width: 96%;
}

/* Componente - Más Noticias */
body,
.articulo-detalle h1,
.articulo-detalle p,
.articulo-detalle ul {
	margin: 0px;
	padding: 0px;
	font-family: Roboto, sans-serif, Arial;
}
.articulo-detalle a {
	text-decoration: none;
	color: initial;
}
.articulo-detalle .cuerpo-content ul {
	width: calc(100% - 44px);
	margin: auto auto 20px;
	padding: 0px;
}
.articulo-detalle .cuerpo-content li {
	display: list-item;
	text-align: -webkit-match-parent;
	font-size: 18px;
	font-weight: 400;
	color: #5b5b5b;
	line-height: 1.5;
	margin-bottom: 20px;
	list-style-type: disc;
}
:root {
	--color-1: #ff5b22;
	--color-2: #26272f;
}
.articulo-detalle .row {
	max-width: calc(1200px - 60px);
	margin: 0 auto;
}
.articulo-detalle-content {
	display: grid;
	grid-template-columns: minmax(auto, 770px) 300px;
	column-gap: 70px;
	padding: 20px;
	width: calc(100% - 40px);
}
.articulo-detalle aside {
	grid-column: 2;
	grid-row: 1;
}
.articulo-detalle-content .epigrafe {
	text-transform: uppercase;
	color: var(--color-1);
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 3px;
}
.articulo-detalle-content h1 {
	color: #000;
	font-size: 36px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.1;
}
.articulo-detalle-content .media {
	overflow: hidden;
	height: 0;
	padding-bottom: 56.23%;
	position: relative;
	background-color: rgba(0, 0, 0, 0.1);
	z-index: 1;
	margin: 0px;
}
.articulo-detalle-content .media img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	min-width: 100%;
	min-height: 100%;
}
.articulo-detalle .cuerpo {
	display: grid;
	grid-template-columns: 80px minmax(auto, 670px);
	column-gap: 20px;
	position: relative;
}
.articulo-detalle .cuerpo-share {
	grid-column: 1;
	grid-row: 1;
	position: sticky;
	left: 0;
	top: 80px;
	display: flex;
	flex-direction: column;
	gap: 15px;
	height: max-content;
	font-size: 10px;
	font-weight: 400;
	color: #777777;
	text-transform: uppercase;
}
.articulo-detalle .share-hub__item {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 48px;
	width: 48px;
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 25px;
	transition: opacity 0.3s ease;
}
.articulo-detalle .share-hub__item:hover {
	opacity: 0.8;
}
.articulo-detalle .share-hub__item img {
	height: 24px;
	filter: brightness(0) invert(1);
}
.articulo-detalle .share-hub__item.facebook {
	background-color: #3f65a6;
}
.articulo-detalle .share-hub__item.twitter {
	background-color: black;
}
.articulo-detalle .share-hub__item.whatsapp {
	background-color: #25d366;
}
.articulo-detalle .meta {
	min-height: 60px;
	width: 100%;
	max-width: 670px;
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: var(--color-1);
}

.articulo-detalle .meta .autor {
	font-size: 16px;
	font-weight: 700;
}
.articulo-detalle .meta .fecha {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
}
.articulo-detalle .cuerpo-content {
	border-top: 1px solid #e8e8e8;
}
.articulo-detalle .cuerpo p {
	font-size: 18px;
	font-weight: 400;
	color: #5b5b5b;
	line-height: 1.5;
	margin-bottom: 20px;
}
.ultimas-noticias {
	min-height: 400px;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ultimas-noticias .titulo {
	display: block;
	font-size: 12px;
	font-weight: 700;
	color: #ff5b22;
	letter-spacing: 4px;
	text-transform: uppercase;
	-webkit-text-size-adjust: auto;
	text-size-adjust: auto;
	padding: 20px 0px;
}
.ultimas-noticias {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 20px 15px;
	border-radius: 10px;
}
.ultimas-noticias a:hover {
	background: #ebebeb;
}
.ultimas-noticias a:hover time {
	background: var(--color-1);
}
.ultimas-noticias a {
	display: flex;
	gap: 15px;
	padding: 20px 15px;
	border-radius: 10px;
}
.ultimas-noticias time {
	background: #2e2e2e;
	border-radius: 7px;
	color: #fff !important;
	font-size: 12px;
	min-width: 40px;
	text-align: center;
	padding: 7px 5px;
	height: fit-content;
	margin-top: 5px;
}
.ultimas-noticias a > div {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 400;
	color: #000;
	display: flex;
	gap: 15px;
	padding: 0px;
	border-radius: 10px;
}
.articulo-detalle .cuerpo-share-mini {
	display: none;
}

.cuerpo-content a {
	color: #ff6c1c;
	font-weight: bold;
}

/*********************************ARTICULO VIDEO***************************************/

/*seccion grilla home*/
@media (min-width: 768px) and (max-width: 1024px) {
	.articulo-detalle .row {
		max-width: calc(1099px - 30px);
	}
	.ultimas-noticias {
		display: none;
	}
	.articulo-detalle-content {
		grid-template-columns: auto 120px;
	}
	/********************************seccion grilla home**************************/
}
@media (max-width: 767px) {
	.articulo-detalle .row {
		width: 100%;
		padding: 20px 0;
	}
	.articulo-detalle-content {
		grid-template-columns: 1fr;
		column-gap: 0;
	}
	.articulo-detalle-content article {
		width: 100%;
		grid-column: 1;
		grid-row: 1;
		min-height: 1000px;
	}
	.articulo-detalle aside {
		display: none;
	}
	.articulo-detalle .cuerpo-share {
		display: none;
	}
	.articulo-detalle-content .epigrafe {
		font-size: 16px;
		width: calc(100% - 20px);
		margin: auto;
	}
	.articulo-detalle-content h1 {
		font-size: 26px;
		/* width: calc(100% - 20px); */
		margin: 20px auto;
	}
	.articulo-detalle-content .media {
		width: calc(100% - 20px);
		margin: auto;
	}
	.articulo-detalle .cuerpo {
		grid-template-columns: 1fr;
		gap: 0;
	}
	.articulo-detalle .meta {
		min-height: 60px;
		width: 100%;
		display: grid;
		align-items: center;
		justify-content: space-between;
		color: var(--color-1);
		grid-template-columns: 1fr 1fr;
		gap: 20px;
		width: calc(100% - 20px);
		margin: auto;
		padding: 10px 0 20px;
	}
	.articulo-detalle .meta .autor {
		grid-column: 1;
		grid-row: 2;
	}
	.articulo-detalle .meta .fecha {
		grid-column: 1/-1;
		grid-row: 1;
		color: #5b5b5b;
	}
	.articulo-detalle .cuerpo-share-mini {
		grid-column: 2;
		grid-row: 2;
		display: flex;
		justify-content: end;
	}
	.articulo-detalle .cuerpo-share-mini ul {
		display: flex;
	}
	.articulo-detalle .share-hub__item.facebook,
	.articulo-detalle .share-hub__item.twitter,
	.articulo-detalle .share-hub__item.whatsapp {
		background-color: initial;
	}
	.articulo-detalle .share-hub__item img {
		height: 28px;
		filter: none;
	}
	.articulo-detalle .cuerpo-content {
		border-top: 0px;
	}

	.articulo-detalle .cuerpo p {
		width: calc(100% - 20px);
		margin: auto auto 20px;
		font-size: 16px;
	}

	/********************ARTICULO VIDEO*************************************/
	/******************************seccion grilla home***************************/
}
/* Carruseles */
.comp-carrusel .row-content {
	padding: 30px 20px;
	width: calc(100% - 40px);
	max-width: calc(1200px - 60px);
	margin: 0 auto;
}
.comp-carrusel .carrusel {
	display: flex;
	position: relative;
	width: 100%;
	gap: 4px;
}
.comp-carrusel .header {
	opacity: 1;
	font-size: 30px;
	font-weight: 700;
	color: var(--color-1);
	text-transform: uppercase;
	padding-bottom: 36px;
	border-bottom: 1px solid hsla(0, 0%, 80%, 0.2);
	margin: 0px;
}
.comp-carrusel .card {
	background: none;
	box-shadow: none;
}
.comp-carrusel .card:hover .imagen img {
	opacity: 1;
}
.comp-carrusel .imagen {
	position: relative;
	padding-bottom: 56.2%;
	margin: 0;
}
.comp-carrusel .imagen:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}
.comp-carrusel .imagen img {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition: opacity 0.3s ease;
	opacity: 0.8;
	z-index: 2;
}
.comp-carrusel .data .epigrafe {
	font-size: 12px;
	font-weight: 700;
	color: var(--color-1);
	display: block;
	padding-top: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.comp-carrusel .data .titulo {
	opacity: 1;
	font-size: 16px;
	font-weight: 700;
	color: var(--color-2);
	padding: 10px 0px 16px;
	transition: opacity 0.3s ease;
	line-height: 1;
	width: 95%;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.comp-carrusel .carrusel {
		overflow: scroll;
	}
}
@media (max-width: 767px) {
	.comp-carrusel .header {
		font-size: 24px;
		padding-bottom: 16px;
	}
	.comp-carrusel .carrusel {
		overflow: scroll;
	}
}
.layout-container {
	max-width: calc(768px - 20px);
	width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.layout-container {
		max-width: calc(1099px - 30px);
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1100px) {
	.layout-container {
		max-width: calc(1366px - 60px);
		margin: 0 auto;
	}
}
@media (min-width: 1366px) {
	.layout-container {
		max-width: calc(1600px - 60px);
		margin: 0 auto;
	}
}
.t13-site__header {
	height: 80px;
	background-color: #fff;
	width: 100%;
	z-index: 50;
	top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header {
		position: sticky;
		height: 100px;
		top: 0;
		left: 0;
		z-index: 30;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header {
		position: sticky;
		height: 100px;
		top: 0;
		left: 0;
		z-index: 30;
	}
}
.t13-site__header .header-container {
	height: inherit;
	display: grid;
	grid-template-columns: 80px minmax(0, 1fr);
	grid-template-rows: 50% 50%;
	column-gap: 0;
	width: 100%;
	min-height: 0;
	min-width: 0;
}
@media only screen and (min-width: 1100px) {
	.t13-site__header .header-container {
		grid-template-columns: 80px minmax(0, 1fr);
		column-gap: 20px;
	}
}
.t13-site__header .header-section-logo {
	grid-row: 1/-1;
	grid-column: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: opacity 0.3s;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-logo {
		grid-row: 1;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-logo {
		grid-row: 1;
	}
}
.t13-site__header .header-section-logo:hover {
	opacity: 0.7;
}
.t13-site__header .header-section-top {
	grid-row: 1;
	grid-column: 2;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-top {
		justify-content: flex-end;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-top {
		justify-content: flex-end;
	}
}
.t13-site__header .header-section-top .header-networks {
	display: inline-flex;
	align-items: center;
	height: 23px;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-top .header-networks {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-top .header-networks {
		display: none;
	}
}
.t13-site__header .header-section-top .header-networks__item {
	display: flex;
	height: inherit;
	align-items: flex-end;
	justify-content: center;
	transition: opacity 0.3s;
}
.t13-site__header .header-section-top .header-networks__item:hover {
	opacity: 0.7;
}
.t13-site__header .header-section-top .header-networks__logo {
	width: 80px;
	margin-right: 20px;
}
.t13-site__header .header-section-top .header-networks__logo--gray {
	filter: grayscale(1);
}
.t13-site__header .header-section-top .header-networks__logo--en-vivo {
	width: 100px;
}
.t13-site__header .header-section-top .header-social {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.t13-site__header .header-section-top .header-social nav {
	display: inline-flex;
	align-items: center;
	justify-content: flex-end;
}
.t13-site__header .header-section-top .header-social nav ul {
	display: inline-flex;
}
.t13-site__header .header-section-top .header-social nav ul li {
	margin-left: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-top .header-social nav ul li {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-top .header-social nav ul li {
		display: none;
	}
}
.t13-site__header .header-section-top .header-social nav ul li:first-child,
.t13-site__header .header-section-top .header-social nav ul li:last-child {
	margin-left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-top .header-social nav ul li:last-child {
		display: block;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-top .header-social nav ul li:last-child {
		display: block;
	}
}
.t13-site__header .header-section-top .header-social nav ul li a.logo {
	align-items: center;
	justify-content: center;
	display: flex;
	height: 30px;
	width: 30px;
	opacity: 0.8;
}
.t13-site__header .header-section-top .header-social nav ul li a.logo img {
	width: 20px;
}
.t13-site__header .header-section-top .header-social nav ul li a.logo--13 img {
	width: 25px;
}
.t13-site__header .header-section-top .header-social nav ul li a.logo:hover {
	opacity: 1;
}
.t13-site__header .header-section-bottom {
	grid-row: 2;
	grid-column: 2;
	height: 40px;
	border-top: 2px solid #e3e3e3;
	width: 100%;
	display: flex;
	justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-bottom {
		grid-row: 2;
		grid-column: 1/-1;
		border: none;
		background-color: #e3e3e3;
		height: 50px;
		position: relative;
		overflow: scroll;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-bottom {
		grid-row: 2;
		grid-column: 1/-1;
		border: none;
		background-color: #e3e3e3;
		height: 50px;
		position: relative;
		overflow: scroll;
	}
}
.t13-site__header .header-section-bottom nav {
	height: calc(40px - 2px);
	display: inline-flex;
	align-items: center;
	width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-bottom nav {
		height: inherit;
		width: 100%;
		position: relative;
	}
	.t13-site__header .header-section-bottom nav:before {
		content: "";
		position: absolute;
		display: block;
		width: 20px;
		height: 100%;
		top: 0;
		left: 0;
		background: linear-gradient(90deg, #e3e3e3, hsla(0, 0%, 100%, 0));
	}
	.t13-site__header .header-section-bottom nav:after {
		content: "";
		position: absolute;
		display: block;
		width: 20px;
		height: 100%;
		top: 0;
		right: 0;
		background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #e3e3e3);
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-bottom nav {
		height: inherit;
		width: 100%;
		position: relative;
	}
	.t13-site__header .header-section-bottom nav:before {
		content: "";
		position: absolute;
		display: block;
		width: 20px;
		height: 100%;
		top: 0;
		left: 0;
		background: linear-gradient(90deg, #e3e3e3, hsla(0, 0%, 100%, 0));
	}
	.t13-site__header .header-section-bottom nav:after {
		content: "";
		position: absolute;
		display: block;
		width: 20px;
		height: 100%;
		top: 0;
		right: 0;
		background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #e3e3e3);
	}
}
.t13-site__header .header-section-bottom nav ul {
	display: flex;
	position: relative;
	width: 100%;
}
@media only screen and (min-width: 1100px) {
	.t13-site__header .header-section-bottom nav ul {
		justify-content: space-between;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-bottom nav ul {
		width: calc(100% - 40px);
		overflow: auto hidden;
		height: inherit;
		padding: 0 20px;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-bottom nav ul {
		width: calc(100% - 40px);
		overflow: auto hidden;
		height: inherit;
		padding: 0 20px;
	}
}
.t13-site__header .header-section-bottom nav ul li {
	margin-right: 20px;
}
@media only screen and (min-width: 1100px) {
	.t13-site__header .header-section-bottom nav ul li {
		margin-right: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-bottom nav ul li {
		display: flex;
		align-items: center;
	}
	.t13-site__header .header-section-bottom nav ul li:last-child {
		margin-right: 10px;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-bottom nav ul li {
		display: flex;
		align-items: center;
	}
	.t13-site__header .header-section-bottom nav ul li:last-child {
		margin-right: 10px;
	}
}
.t13-site__header .header-section-bottom nav ul li a {
	font-size: 14px;
	font-weight: 700;
	color: #909090;
	white-space: nowrap;
}
.t13-site__header .header-section-bottom nav ul li a:hover {
	color: #333;
}
.t13-site__header .header-section-bottom nav ul li:first-child a {
	color: #000;
}
.t13-site__header .header-section-bottom div a#btn-en-vivo-bottom {
	display: none;
}
.t13-site__header .header-section-menu-button {
	grid-row: 1/-1;
	grid-column: 3;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__header .header-section-menu-button {
		grid-row: 1;
	}
}
@media only screen and (max-width: 767px) {
	.t13-site__header .header-section-menu-button {
		grid-row: 1;
	}
}
.t13-site__header .header-section-menu-button .header-menu-button {
	height: 50px;
	width: 50px;
	transition: opacity 0.3s;
	border: none;
	background: 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.t13-site__header .header-section-menu-button .header-menu-button:hover {
	opacity: 0.7;
}
.t13-site__header .header-section-menu-button .header-menu-button__content {
	width: 25px;
	height: 4px;
	background: #ff5b22;
	position: relative;
}
.t13-site__header
	.header-section-menu-button
	.header-menu-button__content:before {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	background: #ff5b22;
	height: 100%;
	left: 0;
	top: 8px;
}
.t13-site__header
	.header-section-menu-button
	.header-menu-button__content:after {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	background: #ff5b22;
	height: 100%;
	left: 0;
	bottom: 8px;
}
.t13-site__footer {
	background-color: #26272f;
	padding: 30px 0;
	width: 100%;
}
.t13-site__footer .footer-container {
	display: grid;
	grid-template-columns: 50% 50%;
	grid-template-rows: auto auto;
	padding: 20px;
	width: calc(100% - 40px);
}
@media only screen and (max-width: 767px) {
	.t13-site__footer .footer-container {
		grid-template-columns: auto;
		grid-template-rows: repeat(4, auto);
	}
}
.t13-site__footer .footer-links {
	grid-row: 1;
	grid-column: 1;
	display: flex;
	align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__footer .footer-links {
		align-items: flex-start;
	}
}
.t13-site__footer .footer-links__columns {
	padding-right: 40px;
	min-height: 100px;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.t13-site__footer .footer-links__columns {
		padding-right: 10px;
	}
}
.t13-site__footer .footer-links__columns ul li {
	padding: 5px 0;
}
.t13-site__footer .footer-links__columns ul li a {
	font-size: 14px;
	letter-spacing: 1px;
	color: #767676;
	text-transform: uppercase;
	transition: color 0.3s;
}
.t13-site__footer .footer-links__columns ul li a:hover {
	color: #fff;
}
.t13-site__footer .footer-partners {
	grid-row: 1;
	grid-column: 2;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.t13-site__footer .footer-partners__logo {
	height: 80px;
	width: 80px;
}
@media only screen and (max-width: 767px) {
	.t13-site__footer .footer-partners {
		grid-column: 1;
		grid-row: 3;
		justify-content: center;
		margin: 20px 0;
	}
}
.t13-site__footer .footer-info {
	grid-row: 2;
	grid-column: 1;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.t13-site__footer .footer-info__logo {
	height: 80px;
	width: 80px;
}
.t13-site__footer .footer-info p {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	color: #767676;
	padding-left: 20px;
}
@media only screen and (max-width: 767px) {
	.t13-site__footer .footer-info {
		grid-column: 1;
		grid-row: 4;
	}
}
.card {
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14),
		0 1px 3px 0 rgba(0, 0, 0, 0.12);
	display: flex;
	flex-direction: column;
	cursor: pointer;
}
.card {
	box-sizing: border-box;
}
.ui-search-input {
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	background: #eee;
	font-family: Roboto;
	border-radius: 50px;
	padding: 0 13px;
}
@media only screen and (max-width: 767px) {
	.ui-search-input {
		display: none;
	}
}
.ui-search-input label {
	display: none;
}
.ui-search-input input {
	border: none;
	font-size: 13px;
	height: 20px;
	max-width: 120px;
	background: transparent;
	font-family: Roboto;
}
.ui-search-input button {
	width: 25px;
	height: 25px;
	background: 0 0;
	border: none;
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.ui-search-input button:before {
	width: 41%;
	height: 41%;
	position: absolute;
	border-radius: 50%;
	border: 3px solid #5f5f5f;
	content: "";
}
.ui-search-input button:after {
	width: 3px;
	height: 8px;
	position: absolute;
	background: #5f5f5f;
	content: "";
	bottom: 2px;
	transform: rotate(-44deg);
	right: 3px;
}
.slider-mini {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(2, auto);
	gap: 20px;
}
.slider-mini__header {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	display: block;
	padding-bottom: 16px;
	border-bottom: 1px solid hsla(0, 0%, 80%, 0.2);
}
.slider-mini__wrapper {
	overflow: hidden;
	display: flex;
	position: relative;
	width: 100%;
}
.slider-mini__content {
	display: flex;
	width: inherit;
	transition: all 0.5s ease 0s;
}
@media only screen and (max-width: 1100px) {
	.slider-mini__content {
		overflow: scroll hidden;
		-ms-overflow-style: none;
		scrollbar-width: none;
		scroll-snap-type: x mandatory;
	}
	.slider-mini__content::-webkit-scrollbar {
		display: none;
	}
}
.slider-mini__item {
	min-width: 25%;
	max-width: 25%;
	min-height: 200px;
	scroll-snap-align: start;
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	.slider-mini__item {
		min-width: 42.5%;
		max-width: 42.5%;
	}
}
@media only screen and (max-width: 767px) {
	.slider-mini__item {
		min-width: 90%;
		max-width: 90%;
	}
}
.live__button {
	margin-right: 8px;
	margin-left: 20px;
	transition: opacity 0.3s;
	background: #ff5b22;
	border-radius: 50px;
	padding: 0;
	height: 27px;
	position: relative;
	width: 95px;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media only screen and (max-width: 1100px) {
	.live__button {
		height: 36px;
	}
}
.live__button:after {
	content: "";
	background: url("/img/logos-anime.svg");
	width: 72px;
	height: 18px;
	position: relative;
	display: block;
	top: auto;
	left: calc(50% - 47px);
	background-repeat: no-repeat;
	background-size: 100px;
	background-position-x: -28px;
	filter: brightness(0) invert(1);
}
@media only screen and (min-width: 1100px) {
	.live__button:hover {
		opacity: 0.8;
	}
}
.t13-site__header .header-section-logo .header-logo-image--white {
	width: 70px;
}
img,
.block-avatar,
.footer-info__logo,
.footer-partners__logo {
	cursor: pointer;
}
@media (max-width: 399px) {
	.block-info-answer-flex {
		margin-left: -30px;
	}
}
/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa-regular,
.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}
.fa-regular,
.fas {
	font-family: "Font Awesome 6 Free";
}
.fa-chevron-down:before {
	content: "\f078";
}
.fa-thumbs-up:before {
	content: "\f164";
}
.fa-sr-only-focusable:not(:focus),
.sr-only-focusable:not(:focus) {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
:host,
:root {
	--fa-style-family-brands: "Font Awesome 6 Brands";
	--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}
@font-face {
	font-family: "Font Awesome 6 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(/fonts/fa-brands-400.woff2) format("woff2"),
		url(/fonts/fa-brands-400.ttf) format("truetype");
}
:host,
:root {
	--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}
@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(/fonts/fa-regular-400.woff2) format("woff2"),
		url(/fonts/fa-regular-400.ttf) format("truetype");
}
.fa-regular {
	font-weight: 400;
}
:host,
:root {
	--fa-style-family-classic: "Font Awesome 6 Free";
	--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(/fonts/fa-solid-900.woff2) format("woff2"),
		url(/fonts/fa-solid-900.ttf) format("truetype");
}
.fas {
	font-weight: 900;
}
@font-face {
	font-family: "Font Awesome 5 Brands";
	font-display: block;
	font-weight: 400;
	src: url(/fonts/fa-brands-400.woff2) format("woff2"),
		url(/fonts/fa-brands-400.ttf) format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-display: block;
	font-weight: 900;
	src: url(/fonts/fa-solid-900.woff2) format("woff2"),
		url(/fonts/fa-solid-900.ttf) format("truetype");
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-display: block;
	font-weight: 400;
	src: url(/fonts/fa-regular-400.woff2) format("woff2"),
		url(/fonts/fa-regular-400.ttf) format("truetype");
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url(/fonts/fa-solid-900.woff2) format("woff2"),
		url(/fonts/fa-solid-900.ttf) format("truetype");
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url(/fonts/fa-brands-400.woff2) format("woff2"),
		url(/fonts/fa-brands-400.ttf) format("truetype");
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url(/fonts/fa-regular-400.woff2) format("woff2"),
		url(/fonts/fa-regular-400.ttf) format("truetype");
	unicode-range: u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d,
		u+f022, u+f03e, u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088,
		u+f08a, u+f094, u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5,
		u+f0c7, u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a,
		u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e,
		u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7,
		u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d,
		u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba,
		u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc;
}
@font-face {
	font-family: "FontAwesome";
	font-display: block;
	src: url(/fonts/fa-v4compatibility.woff2) format("woff2"),
		url(/fonts/fa-v4compatibility.ttf) format("truetype");
	unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b,
		u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4,
		u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e,
		u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a;
}
:root {
	--uni-sys-typeset-body-font-size: 14px;
	--uni-sys-typeset-body-line-height: 1.5;
	--uni-sys-typeset-body-font-weight: 400;
	--uni-sys-typeset-body-font-family: system-ui, -apple-system,
		BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
		"Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
	--uni-sys-typeset-body-font-family-mono: ui-monospace, Menlo, Monaco,
		"Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono",
		"Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Consolas",
		"Courier New", monospace;
}

body,
html {
	min-height: 100%;
	margin: 0;
	padding: 0;
}
#unete-button:hover {
	background-color: #0056b3;
	color: #ffffff !important;
}

.t13-site__header:not(#t13-site-header-alternative) {
	box-shadow: 0px 11px 20px rgba(0, 0, 0, 0.08);
}

img {
	max-width: 100%;
}

@media (min-width: 760px) {
	.articulo-detalle-content .cuerpo-content {
		max-width: 655px;
	}
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 12px;
	background-color: #0000005b;
	align-items: center;
	justify-content: center;
	z-index: 999;
}
.modal-inner {
	max-width: 450px;
	width: 100%;
	border-radius: 16px;
	padding: 20px;
	background-color: #fff;
	position: relative;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#close {
	position: absolute;
	top: 0;
	right: 0;
	background: transparent;
	border: none;
	cursor: pointer;
}
