.elementor-kit-8{--e-global-color-primary:#073AAB;--e-global-color-secondary:#2465F6;--e-global-color-text:#242424;--e-global-color-accent:#128766;--e-global-color-44c73b0:#021131;--e-global-color-a22de7a:#042262;--e-global-color-bd0388b:#CEDDFD;--e-global-color-227503f:#E7EEFE;--e-global-color-56b1a32:#128766;--e-global-color-d975102:#F5EDDA;--e-global-color-67fd641:#FFFFFF;--e-global-color-e204333:#666666;--e-global-color-9f75cdc:#CCCCCC;--e-global-color-1f63653:#242424;--e-global-color-27025ea:#B3261E;--e-global-color-331dddc:#2E891E;--e-global-color-f0cc001:#FFCC00;--e-global-color-0cdeda4:#9DBBFB;--e-global-color-55dfbc6:#6C99F9;--e-global-color-2e06a88:#063393;--e-global-color-28196ce:#010C22;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:96px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:94px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:44px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:26px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-7585368-font-family:"Poppins";--e-global-typography-7585368-font-size:84px;--e-global-typography-7585368-font-weight:400;--e-global-typography-7585368-line-height:78px;--e-global-typography-7585368-letter-spacing:-0.03em;--e-global-typography-04d6fe6-font-family:"Poppins";--e-global-typography-04d6fe6-font-size:58px;--e-global-typography-04d6fe6-font-weight:600;--e-global-typography-04d6fe6-line-height:68px;--e-global-typography-04d6fe6-letter-spacing:-0.03em;--e-global-typography-58637e7-font-family:"Poppins";--e-global-typography-58637e7-font-size:48px;--e-global-typography-58637e7-font-weight:600;--e-global-typography-58637e7-line-height:54px;--e-global-typography-58637e7-letter-spacing:0px;--e-global-typography-5834d34-font-family:"Poppins";--e-global-typography-5834d34-font-size:28px;--e-global-typography-5834d34-font-weight:600;--e-global-typography-5834d34-line-height:32px;--e-global-typography-5834d34-letter-spacing:0px;--e-global-typography-2b2e501-font-family:"Roboto";--e-global-typography-2b2e501-font-size:14px;--e-global-typography-2b2e501-font-weight:400;--e-global-typography-2b2e501-line-height:20px;--e-global-typography-2b2e501-letter-spacing:0px;--e-global-typography-58c2bb4-font-family:"Roboto";--e-global-typography-58c2bb4-font-size:16px;--e-global-typography-58c2bb4-font-weight:400;--e-global-typography-58c2bb4-line-height:22px;--e-global-typography-58c2bb4-letter-spacing:0px;--e-global-typography-95f9d48-font-family:"Roboto";--e-global-typography-95f9d48-font-size:16px;--e-global-typography-95f9d48-font-weight:500;--e-global-typography-95f9d48-line-height:24px;--e-global-typography-95f9d48-letter-spacing:0px;--e-global-typography-3c20045-font-family:"Poppins";--e-global-typography-3c20045-font-size:28px;--e-global-typography-3c20045-font-weight:600;--e-global-typography-3c20045-line-height:32px;--e-global-typography-3c20045-letter-spacing:0px;--e-global-typography-195669b-font-family:"Roboto";--e-global-typography-195669b-font-size:14px;--e-global-typography-195669b-font-weight:400;--e-global-typography-195669b-line-height:20px;--e-global-typography-195669b-letter-spacing:0px;--e-global-typography-849871e-font-family:"Poppins";--e-global-typography-849871e-font-size:18px;--e-global-typography-849871e-font-weight:600;--e-global-typography-849871e-line-height:24px;--e-global-typography-849871e-letter-spacing:0px;--e-global-typography-705504e-font-family:"Roboto";--e-global-typography-705504e-font-size:18px;--e-global-typography-705504e-font-weight:400;--e-global-typography-705504e-line-height:24px;--e-global-typography-705504e-letter-spacing:0px;--e-global-typography-f273242-font-family:"Roboto";--e-global-typography-f273242-font-size:14px;--e-global-typography-f273242-font-weight:400;--e-global-typography-f273242-line-height:20px;--e-global-typography-f273242-letter-spacing:0px;--e-global-typography-53c813e-font-family:"Poppins";--e-global-typography-53c813e-font-size:28px;--e-global-typography-53c813e-font-weight:600;--e-global-typography-53c813e-line-height:32px;--e-global-typography-53c813e-letter-spacing:0px;--e-global-typography-9158214-font-family:"Roboto";--e-global-typography-9158214-font-size:16px;--e-global-typography-9158214-font-weight:400;--e-global-typography-9158214-line-height:24px;--e-global-typography-9158214-letter-spacing:0px;--e-global-typography-37dd684-font-family:"Roboto";--e-global-typography-37dd684-font-size:12px;--e-global-typography-37dd684-font-weight:500;--e-global-typography-37dd684-line-height:16px;--e-global-typography-37dd684-letter-spacing:-0.05em;--e-global-typography-62d88b1-font-family:"Roboto";--e-global-typography-62d88b1-font-size:12px;--e-global-typography-62d88b1-font-weight:500;--e-global-typography-62d88b1-line-height:16px;--e-global-typography-62d88b1-letter-spacing:1px;--e-global-typography-2b3a32b-font-family:"Roboto";--e-global-typography-2b3a32b-font-size:16px;--e-global-typography-2b3a32b-font-weight:400;--e-global-typography-2b3a32b-line-height:24px;--e-global-typography-5bb1616-font-family:"Poppins";--e-global-typography-5bb1616-font-size:16px;--e-global-typography-5bb1616-font-weight:400;--e-global-typography-5bb1616-line-height:24px;--e-global-typography-598053e-font-family:"Poppins";--e-global-typography-598053e-font-size:36px;--e-global-typography-598053e-font-weight:600;--e-global-typography-598053e-line-height:40px;--e-global-typography-598053e-letter-spacing:0px;--e-global-typography-ae17fd8-font-family:"Roboto";--e-global-typography-ae17fd8-font-size:16px;--e-global-typography-ae17fd8-font-weight:600;--e-global-typography-ae17fd8-line-height:24px;--e-global-typography-ae17fd8-letter-spacing:0px;--e-global-typography-9a1862c-font-family:"Roboto";--e-global-typography-9a1862c-font-size:16px;--e-global-typography-9a1862c-font-weight:600;--e-global-typography-9a1862c-line-height:24px;--e-global-typography-9a1862c-letter-spacing:0px;--e-global-typography-1c7380b-font-family:"Poppins";--e-global-typography-1c7380b-font-size:18px;--e-global-typography-1c7380b-font-weight:400;--e-global-typography-1c7380b-line-height:24px;--e-global-typography-1c7380b-letter-spacing:0px;--e-global-typography-d13f4f0-font-family:"Poppins";--e-global-typography-d13f4f0-font-size:13px;--e-global-typography-d13f4f0-font-weight:600;--e-global-typography-d13f4f0-line-height:20px;--e-global-typography-d13f4f0-letter-spacing:0px;--e-global-typography-157f1be-font-family:"Poppins";--e-global-typography-157f1be-font-size:16px;--e-global-typography-157f1be-font-weight:400;--e-global-typography-157f1be-line-height:24px;--e-global-typography-b39aa73-font-family:"Poppins";--e-global-typography-b39aa73-font-size:16px;--e-global-typography-b39aa73-font-weight:400;--e-global-typography-b39aa73-line-height:22px;--e-global-typography-9dcd3ca-font-family:"Poppins";--e-global-typography-9dcd3ca-font-size:20px;--e-global-typography-9dcd3ca-font-weight:500;--e-global-typography-9dcd3ca-line-height:26px;--e-global-typography-1fe58eb-font-family:"Poppins";--e-global-typography-1fe58eb-font-size:18px;--e-global-typography-1fe58eb-font-weight:500;--e-global-typography-1fe58eb-line-height:26px;--e-global-typography-f1755ed-font-family:"Poppins";--e-global-typography-f1755ed-font-size:16px;--e-global-typography-f1755ed-font-weight:600;--e-global-typography-f1755ed-line-height:26px;--e-global-typography-7192f80-font-family:"Poppins";--e-global-typography-7192f80-font-size:18px;--e-global-typography-7192f80-font-weight:700;--e-global-typography-7192f80-line-height:26px;--e-global-typography-0ec92a2-font-family:"Poppins";--e-global-typography-0ec92a2-font-size:72px;--e-global-typography-0ec92a2-font-weight:500;--e-global-typography-0ec92a2-line-height:72px;--e-global-typography-941f8fe-font-family:"Roboto";--e-global-typography-941f8fe-font-size:14px;--e-global-typography-941f8fe-font-weight:600;--e-global-typography-941f8fe-line-height:20px;--e-global-typography-89782cd-font-family:"Roboto";--e-global-typography-89782cd-font-size:16px;--e-global-typography-89782cd-font-weight:400;--e-global-typography-89782cd-line-height:24px;--e-global-typography-e1a5f0b-font-family:"Roboto";--e-global-typography-e1a5f0b-font-size:16px;--e-global-typography-e1a5f0b-font-weight:400;--e-global-typography-e1a5f0b-line-height:22px;--e-global-typography-0c0dd82-font-family:"Roboto";--e-global-typography-0c0dd82-font-size:16px;--e-global-typography-0c0dd82-font-weight:700;--e-global-typography-0c0dd82-line-height:20px;--e-global-typography-999a9db-font-family:"Roboto";--e-global-typography-999a9db-font-size:14px;--e-global-typography-999a9db-font-weight:400;--e-global-typography-999a9db-line-height:18px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-55dfbc6 );}.elementor-kit-8 a:hover{color:var( --e-global-color-0cdeda4 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:36px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:26px;--e-global-typography-04d6fe6-font-size:44px;--e-global-typography-04d6fe6-line-height:48px;--e-global-typography-04d6fe6-letter-spacing:-0.03em;--e-global-typography-58637e7-font-size:38px;--e-global-typography-58637e7-line-height:42px;--e-global-typography-5834d34-font-size:24px;--e-global-typography-5834d34-line-height:30px;--e-global-typography-2b2e501-font-size:14px;--e-global-typography-2b2e501-line-height:20px;--e-global-typography-58c2bb4-font-size:16px;--e-global-typography-58c2bb4-line-height:22px;--e-global-typography-95f9d48-font-size:16px;--e-global-typography-95f9d48-line-height:24px;--e-global-typography-3c20045-font-size:24px;--e-global-typography-3c20045-line-height:30px;--e-global-typography-3c20045-letter-spacing:0px;--e-global-typography-195669b-font-size:14px;--e-global-typography-195669b-line-height:20px;--e-global-typography-195669b-letter-spacing:0px;--e-global-typography-849871e-font-size:18px;--e-global-typography-849871e-line-height:24px;--e-global-typography-849871e-letter-spacing:0px;--e-global-typography-705504e-font-size:18px;--e-global-typography-705504e-line-height:24px;--e-global-typography-705504e-letter-spacing:0px;--e-global-typography-f273242-font-size:14px;--e-global-typography-f273242-line-height:20px;--e-global-typography-f273242-letter-spacing:0px;--e-global-typography-53c813e-font-size:35px;--e-global-typography-53c813e-line-height:39px;--e-global-typography-53c813e-letter-spacing:0px;--e-global-typography-9158214-font-size:16px;--e-global-typography-9158214-line-height:24px;--e-global-typography-9158214-letter-spacing:0px;--e-global-typography-37dd684-font-size:12px;--e-global-typography-37dd684-line-height:16px;--e-global-typography-37dd684-letter-spacing:-0.05em;--e-global-typography-62d88b1-font-size:12px;--e-global-typography-62d88b1-line-height:16px;--e-global-typography-62d88b1-letter-spacing:1px;--e-global-typography-2b3a32b-font-size:16px;--e-global-typography-2b3a32b-line-height:24px;--e-global-typography-5bb1616-font-size:16px;--e-global-typography-5bb1616-line-height:24px;--e-global-typography-598053e-font-size:32px;--e-global-typography-598053e-line-height:36px;--e-global-typography-598053e-letter-spacing:0px;--e-global-typography-ae17fd8-font-size:16px;--e-global-typography-ae17fd8-line-height:24px;--e-global-typography-ae17fd8-letter-spacing:0px;--e-global-typography-9a1862c-font-size:16px;--e-global-typography-9a1862c-line-height:24px;--e-global-typography-9a1862c-letter-spacing:0px;--e-global-typography-1c7380b-font-size:18px;--e-global-typography-1c7380b-line-height:24px;--e-global-typography-1c7380b-letter-spacing:0px;--e-global-typography-d13f4f0-font-size:13px;--e-global-typography-d13f4f0-line-height:20px;--e-global-typography-d13f4f0-letter-spacing:0px;--e-global-typography-157f1be-font-size:16px;--e-global-typography-157f1be-line-height:24px;--e-global-typography-b39aa73-font-size:16px;--e-global-typography-b39aa73-line-height:22px;--e-global-typography-9dcd3ca-font-size:20px;--e-global-typography-9dcd3ca-line-height:26px;--e-global-typography-1fe58eb-font-size:18px;--e-global-typography-1fe58eb-line-height:26px;--e-global-typography-f1755ed-font-size:16px;--e-global-typography-f1755ed-line-height:26px;--e-global-typography-7192f80-font-size:18px;--e-global-typography-7192f80-line-height:26px;--e-global-typography-0ec92a2-font-size:56px;--e-global-typography-0ec92a2-line-height:56px;--e-global-typography-941f8fe-font-size:14px;--e-global-typography-941f8fe-line-height:20px;--e-global-typography-89782cd-font-size:16px;--e-global-typography-89782cd-line-height:24px;--e-global-typography-e1a5f0b-font-size:16px;--e-global-typography-e1a5f0b-line-height:22px;--e-global-typography-0c0dd82-font-size:16px;--e-global-typography-0c0dd82-line-height:20px;--e-global-typography-999a9db-font-size:14px;--e-global-typography-999a9db-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:26px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:26px;--e-global-typography-04d6fe6-font-size:32px;--e-global-typography-04d6fe6-line-height:36px;--e-global-typography-04d6fe6-letter-spacing:-0.03em;--e-global-typography-58637e7-font-size:26px;--e-global-typography-58637e7-line-height:32px;--e-global-typography-5834d34-font-size:18px;--e-global-typography-5834d34-line-height:24px;--e-global-typography-2b2e501-font-size:12px;--e-global-typography-2b2e501-line-height:16px;--e-global-typography-58c2bb4-font-size:14px;--e-global-typography-58c2bb4-line-height:18px;--e-global-typography-95f9d48-font-size:16px;--e-global-typography-95f9d48-line-height:24px;--e-global-typography-3c20045-font-size:22px;--e-global-typography-3c20045-line-height:28px;--e-global-typography-3c20045-letter-spacing:0px;--e-global-typography-195669b-font-size:14px;--e-global-typography-195669b-line-height:20px;--e-global-typography-195669b-letter-spacing:0px;--e-global-typography-849871e-font-size:18px;--e-global-typography-849871e-line-height:24px;--e-global-typography-849871e-letter-spacing:0px;--e-global-typography-705504e-font-size:18px;--e-global-typography-705504e-line-height:24px;--e-global-typography-705504e-letter-spacing:0px;--e-global-typography-f273242-font-size:16px;--e-global-typography-f273242-line-height:24px;--e-global-typography-f273242-letter-spacing:0px;--e-global-typography-53c813e-font-size:28px;--e-global-typography-53c813e-line-height:36.4px;--e-global-typography-53c813e-letter-spacing:0px;--e-global-typography-9158214-font-size:16px;--e-global-typography-9158214-line-height:24px;--e-global-typography-9158214-letter-spacing:0px;--e-global-typography-37dd684-font-size:12px;--e-global-typography-37dd684-line-height:16px;--e-global-typography-37dd684-letter-spacing:-0.05em;--e-global-typography-62d88b1-font-size:12px;--e-global-typography-62d88b1-line-height:16px;--e-global-typography-62d88b1-letter-spacing:1px;--e-global-typography-2b3a32b-font-size:16px;--e-global-typography-2b3a32b-line-height:24px;--e-global-typography-5bb1616-font-size:16px;--e-global-typography-5bb1616-line-height:24px;--e-global-typography-598053e-font-size:28px;--e-global-typography-598053e-line-height:32px;--e-global-typography-598053e-letter-spacing:0px;--e-global-typography-ae17fd8-font-size:16px;--e-global-typography-ae17fd8-line-height:24px;--e-global-typography-ae17fd8-letter-spacing:0px;--e-global-typography-9a1862c-font-size:16px;--e-global-typography-9a1862c-line-height:24px;--e-global-typography-9a1862c-letter-spacing:0px;--e-global-typography-1c7380b-font-size:18px;--e-global-typography-1c7380b-line-height:24px;--e-global-typography-1c7380b-letter-spacing:0px;--e-global-typography-d13f4f0-font-size:13px;--e-global-typography-d13f4f0-line-height:20px;--e-global-typography-d13f4f0-letter-spacing:0px;--e-global-typography-157f1be-font-size:16px;--e-global-typography-157f1be-line-height:24px;--e-global-typography-b39aa73-font-size:16px;--e-global-typography-b39aa73-line-height:22px;--e-global-typography-9dcd3ca-font-size:20px;--e-global-typography-9dcd3ca-line-height:26px;--e-global-typography-1fe58eb-font-size:18px;--e-global-typography-1fe58eb-line-height:26px;--e-global-typography-f1755ed-font-size:16px;--e-global-typography-f1755ed-line-height:26px;--e-global-typography-7192f80-font-size:18px;--e-global-typography-7192f80-line-height:26px;--e-global-typography-0ec92a2-font-size:44px;--e-global-typography-0ec92a2-line-height:46px;--e-global-typography-941f8fe-font-size:14px;--e-global-typography-941f8fe-line-height:20px;--e-global-typography-89782cd-font-size:16px;--e-global-typography-89782cd-line-height:24px;--e-global-typography-e1a5f0b-font-size:16px;--e-global-typography-e1a5f0b-line-height:22px;--e-global-typography-0c0dd82-font-size:16px;--e-global-typography-0c0dd82-line-height:20px;--e-global-typography-999a9db-font-size:14px;--e-global-typography-999a9db-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ==========================================================================
   CLASES COMPARTIDAS DEL PROYECTO — promovidas desde el CSS de pagina de
   Dolar MEP (post 968) al kit global para que sean reutilizables en todas
   las paginas de instrumentos. Registros 001, 002 y 004 de la documentacion.
   ========================================================================== */

/* Linea lateral bicolor de los pasos.
   Dos tramos solidos: azul junto al titulo, gris junto al texto, como en la V4.
   Se superponen al border-left de 1px del container, no alteran el layout. */
.ia-linea-paso::before,
.ia-linea-paso::after {
	content: "";
	position: absolute;
	left: -1px;
	width: 1px;
	pointer-events: none;
}
.ia-linea-paso::before {
	top: 0;
	height: 26px;
	background-color: #6C99F9;
}
.ia-linea-paso::after {
	top: 26px;
	bottom: 0;
	background-color: #CCCCCC;
}

/* Toggle + / - del acordeon de FAQ.
   Generalizacion de las reglas que hoy viven atadas al ID 401dbb8 en el CSS del Customizer.
   Mismo dibujo, mismos tamanos, mismos colores, misma duracion y mismo easing. */
/* Los iconos nativos de Elementor se ocultan con la clase repetida TRES veces (0,7,0)
   para superar la regla .elementor-widget-n-accordion .e-n-accordion-item[open] ... .e-opened,
   que tambien pesa (0,6,0). Con solo dos repeticiones habia empate y ganaba el orden de
   carga: en el CSS de pagina ganaba la nuestra, en el CSS del kit ganaba la de Elementor. */
.ia-toggle-mas-menos.ia-toggle-mas-menos.ia-toggle-mas-menos .e-n-accordion-item > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened,
.ia-toggle-mas-menos.ia-toggle-mas-menos.ia-toggle-mas-menos .e-n-accordion-item > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }

.ia-toggle-mas-menos .e-n-accordion-item-title-icon { position: relative; color: #042262; }

.ia-toggle-mas-menos .e-n-accordion-item-title-icon::before,
.ia-toggle-mas-menos .e-n-accordion-item-title-icon::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 14px;
	height: 1.75px;
	border-radius: 0.875px;
	background: currentColor;
	transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.ia-toggle-mas-menos .e-n-accordion-item-title-icon::before { transform: translate(-50%, -50%) rotate(0deg); }
.ia-toggle-mas-menos .e-n-accordion-item-title-icon::after  { transform: translate(-50%, -50%) rotate(90deg); }
/* Copia literal del original: AMBAS barras rotan a 180deg. */
.ia-toggle-mas-menos .e-n-accordion-item[open] .e-n-accordion-item-title-icon::before,
.ia-toggle-mas-menos .e-n-accordion-item[open] .e-n-accordion-item-title-icon::after { transform: translate(-50%, -50%) rotate(180deg); }

@media (prefers-reduced-motion: reduce) {
	.ia-toggle-mas-menos .e-n-accordion-item-title-icon::before,
	.ia-toggle-mas-menos .e-n-accordion-item-title-icon::after { transition: none; }
}

/* Ajustes Mobile heredados del CSS por ID. Se replican tal cual para no alterar el aspecto actual. */
@media (max-width: 767px) {
	.ia-toggle-mas-menos .e-n-accordion-item-title { gap: 12px; }
	.ia-toggle-mas-menos .e-n-accordion-item-title-header { flex: 1 1 auto; min-width: 0; font-family: Roboto, Arial, sans-serif; font-size: 16px; line-height: 24px; }
	.ia-toggle-mas-menos .e-n-accordion-item-title-icon { flex: 0 0 auto; }
}


/* Registro 004 — .ia-separador-vertical
   Unico efecto que Elementor no reproduce nativamente: el degradado vertical
   del separador. Width, altura, alineacion, posicion y responsive se gobiernan
   desde Elementor (Width, Min Height, Align Self, Hide On). */
.ia-separador-vertical {
	background-image: linear-gradient(180deg, #E7EEFE 0%, #042262 100%);
}


/* .ia-tabs-subrayado - subrayado animado de las barras de tabs (widget nested-tabs).
   Aporta SOLO el mecanismo: geometria del subrayado, transicion, estados y herencia de peso.
   LOS COLORES NO VIVEN ACA: cada pagina declara los suyos sobre .e-n-tab-title::after.
   La clase va repetida CINCO veces en las dos reglas de peso: la tipografia que Elementor emite
   para un widget con Global vinculado pesa (0,8,0) —seis clases mas el :is()— asi que hace falta
   llegar a (0,9,0) para ganarle sin !important. Misma tecnica que .ia-toggle-mas-menos. */
.ia-tabs-subrayado .e-n-tab-title::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1);pointer-events:none;}
.ia-tabs-subrayado .e-n-tab-title:hover::after{transform:scaleX(1);}
.ia-tabs-subrayado .e-n-tab-title[aria-selected="true"]::after{transform:scaleX(1);}
.ia-tabs-subrayado.ia-tabs-subrayado.ia-tabs-subrayado.ia-tabs-subrayado.ia-tabs-subrayado .e-n-tabs .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{color:inherit;font-weight:inherit;}
.ia-tabs-subrayado.ia-tabs-subrayado.ia-tabs-subrayado.ia-tabs-subrayado.ia-tabs-subrayado .e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{font-weight:500;}
@media (prefers-reduced-motion: reduce){
    .ia-tabs-subrayado .e-n-tab-title::after{transition:none;}
}/* End custom CSS */