.elementor-2246 .elementor-element.elementor-element-af176b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-6b87464{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-6b87464:not(.elementor-motion-effects-element-type-background), .elementor-2246 .elementor-element.elementor-element-6b87464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agrolinera.com/wp-content/uploads/2024/01/joseph-reeder-INVi7be11S8-unsplash-scaled.jpg");background-position:top center;background-size:cover;}.elementor-2246 .elementor-element.elementor-element-4269fb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-8cefc17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-6edb925{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2246 .elementor-element.elementor-element-be38e37 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2246 .elementor-element.elementor-element-c6472fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2246 .elementor-element.elementor-element-3932d38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-eea6a15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-7804be1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-98d9159{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-25de036{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-70c5682{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-191ed31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-9859f4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-92e0020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-351db08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-4072c14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-5bc7b3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-e8fa189 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2246 .elementor-element.elementor-element-89d9845{text-align:center;}.elementor-2246 .elementor-element.elementor-element-bee41b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-9d2727a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-6972f4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-9f03bf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-203b086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-50c32b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-e409b77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-4ff3fd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-834398c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-0572345{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-ade5a39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-90ed33e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-178eae2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-4433ce3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-78e9ea1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-b48cac8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-bf30687{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-6be247f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-8428433{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-7dcc402{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-968777d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-640edd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-2884863{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-00186fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-0355de1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-05c1146{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-f363c4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-d4c5706{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-b3dd276{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-20bebe5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-f92e9b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-c673aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-5c7a7a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-cb12ed9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-44498dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-223dcb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-e886109{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-0c346fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-12d39b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-21f06cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-ac8d1dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-66afdca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-37b0946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-0ee0b21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-af5e65e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-4cd75f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-e4beb80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-8fd65bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-aa68561{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2246 .elementor-element.elementor-element-0b3d3b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-89d9845 *//* Pantallas plataforma sobre fondo Azul Oscuro */
.elementor-2246 .elementor-element.elementor-element-89d9845 img{width:100%;max-width:720px;height:auto;filter:drop-shadow(0 24px 32px rgba(0,0,0,.35));}
@media (min-width:1025px){.elementor-2246 .elementor-element.elementor-element-89d9845 img{width:112%;max-width:none;margin-right:-6%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc7b3a *//* Manifiesto en dos columnas: frase a la izquierda, pantallas a la derecha */
.agl-root .elementor-2246 .elementor-element.elementor-element-5bc7b3a.agl-wrap{flex-direction:row !important;align-items:center !important;gap:48px !important;max-width:1200px !important;}
.agl-root .elementor-2246 .elementor-element.elementor-element-5bc7b3a.agl-wrap > .elementor-element.agl-manifesto__quote{flex:0 0 44% !important;width:44% !important;max-width:44% !important;}
.agl-root .elementor-2246 .elementor-element.elementor-element-5bc7b3a.agl-wrap > .elementor-element.agl-manifesto__screens{flex:1 1 0 !important;width:auto !important;max-width:none !important;}
.agl-root .elementor-2246 .elementor-element.elementor-element-5bc7b3a.agl-wrap .agl-manifesto__quote .elementor-heading-title{font-size:clamp(28px,3vw,40px) !important;line-height:1.2 !important;}
@media (max-width:1024px){
 .agl-root .elementor-2246 .elementor-element.elementor-element-5bc7b3a.agl-wrap{flex-direction:column !important;gap:32px !important;}
 .agl-root .elementor-2246 .elementor-element.elementor-element-5bc7b3a.agl-wrap > .elementor-element.agl-manifesto__quote{flex:1 1 auto !important;width:100% !important;max-width:100% !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4072c14 *//* Sección manifiesto más compacta */
.agl-root .elementor-2246 .elementor-element.elementor-element-4072c14.agl-manifesto{padding-top:72px !important;padding-bottom:72px !important;}
@media (max-width:767px){.agl-root .elementor-2246 .elementor-element.elementor-element-4072c14.agl-manifesto{padding-top:56px !important;padding-bottom:56px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-916e2de *//* Antetítulo en Verde Energía (manual de identidad) */
.agl-root .agl-how .elementor-2246 .elementor-element.elementor-element-916e2de.agl-eyebrow .elementor-heading-title{color:var(--e-global-color-secondary);}
.agl-root .agl-how .elementor-2246 .elementor-element.elementor-element-916e2de.agl-eyebrow .elementor-heading-title::before{background:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33771c7 *//* Título en blanco sobre fondo oscuro */
.agl-root .agl-how .elementor-2246 .elementor-element.elementor-element-33771c7.agl-h .elementor-heading-title{color:#FFFFFF;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-393770e *//* Etiquetas de los pasos siempre en una línea */
.elementor-2246 .elementor-element.elementor-element-393770e .agl-step__tag{white-space:nowrap;}
.elementor-2246 .elementor-element.elementor-element-393770e .agl-step:first-child .agl-step__tag{width:max-content;max-width:100%;padding-left:10px;padding-right:10px;letter-spacing:-0.1px;}/* End custom CSS */
/* Start custom CSS *//* Antetítulos de sección en Verde Energía corporativo (#2CED5E, manual de identidad) */
.agl-root .agl-eyebrow .elementor-heading-title{color:var(--e-global-color-secondary) !important;font-family:"Sora",sans-serif !important;}
.agl-root .agl-eyebrow .elementor-heading-title::before{background:var(--e-global-color-secondary) !important;}

/* Títulos de sección: tipografía Karma (manual de identidad) */
.agl-root .agl-h:not(.agl-eyebrow):not(.agl-card__kicker):not(.agl-stat__num):not(.agl-manifesto__quote) .elementor-heading-title{font-family:"Karma",serif !important;}

/* Títulos legibles: blanco sobre secciones oscuras, Azul Oscuro sobre secciones claras */
.agl-root :is(.agl-how,.agl-proof,.agl-manifesto) .agl-h:not(.agl-eyebrow):not(.agl-stat__num) .elementor-heading-title{color:#FFFFFF !important;}
.agl-root :is(.agl-problem,.agl-origin,.agl-actors,.agl-tech,.agl-flows,.agl-cta) .agl-h:not(.agl-eyebrow):not(.agl-card__kicker) .elementor-heading-title{color:var(--e-global-color-primary) !important;}

/* Botones legibles */
.agl-root .agl-btn--dark .elementor-button{background:var(--e-global-color-primary) !important;color:#FFFFFF !important;border-color:var(--e-global-color-primary) !important;}
.agl-root .agl-btn--dark .elementor-button:hover{background:#0C1240 !important;}
.agl-root .agl-btn--dark .elementor-button .elementor-button-text{color:#FFFFFF !important;}
.agl-root .agl-hero .agl-btn--ghost .elementor-button{background:transparent !important;border:1.5px solid var(--e-global-color-primary) !important;}
.agl-root .agl-hero .agl-btn--ghost .elementor-button .elementor-button-text{color:var(--e-global-color-primary) !important;}

/* CTA final: los dos botones con el mismo estilo (Azul Oscuro, texto blanco) */
.agl-root .agl-cta .agl-btn--outline-dark .elementor-button{background:var(--e-global-color-primary) !important;border:1.5px solid var(--e-global-color-primary) !important;color:#FFFFFF !important;}
.agl-root .agl-cta .agl-btn--outline-dark .elementor-button .elementor-button-text{color:#FFFFFF !important;}

.agl-root .agl-cta .agl-btn--dark .elementor-button{border:1.5px solid var(--e-global-color-primary) !important;}

/* CTA final: al pasar el ratón, botón blanco con texto verde */
.agl-root .agl-cta :is(.agl-btn--dark,.agl-btn--outline-dark) .elementor-button{transition:background-color .2s ease,color .2s ease,border-color .2s ease !important;}
.agl-root .agl-cta :is(.agl-btn--dark,.agl-btn--outline-dark) .elementor-button:hover,
.agl-root .agl-cta :is(.agl-btn--dark,.agl-btn--outline-dark) .elementor-button:focus-visible{background:#FFFFFF !important;border-color:#FFFFFF !important;}
.agl-root .agl-cta :is(.agl-btn--dark,.agl-btn--outline-dark) .elementor-button:hover .elementor-button-text,
.agl-root .agl-cta :is(.agl-btn--dark,.agl-btn--outline-dark) .elementor-button:focus-visible .elementor-button-text{color:var(--e-global-color-secondary) !important;}

/* Ondas corporativas sutiles en las secciones azules: llegan hasta los bordes del azul y se desvanecen antes del texto */
.agl-root :is(.agl-manifesto,.agl-proof){position:relative;isolation:isolate;overflow:hidden;}
.agl-root :is(.agl-manifesto,.agl-proof)::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
 background:url("/wp-content/uploads/2024/01/Grupo-74.png") right top/cover no-repeat;opacity:.5;
 -webkit-mask-image:linear-gradient(to right,transparent 0,transparent 46%,#000 64%,#000 100%);
 mask-image:linear-gradient(to right,transparent 0,transparent 46%,#000 64%,#000 100%);}
.agl-root .agl-proof::after{transform:scaleY(-1);}
@media (max-width:1024px){.agl-root :is(.agl-manifesto,.agl-proof)::after{opacity:.3;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 30%,transparent 55%);mask-image:linear-gradient(to bottom,#000 0,#000 30%,transparent 55%);}}/* End custom CSS */