.elementor-kit-9{--e-global-color-primary:#006957;--e-global-color-secondary:#142925;--e-global-color-text:#4D625B;--e-global-color-accent:#A7E7D2;--e-global-color-akkmbj26:#006957;--e-global-color-c6t3bi26:#4D625B;--e-global-color-gua6t126:#D5DBD0;--e-global-color-6434cef:#142925;--e-global-color-4cef77e:#FFFFFF;--e-global-color-7a78b88:#FFFFFF;--e-global-color-6c5f2b7:#A7E7D2;--e-global-color-0e83te26:#102D29;--e-global-color-235d2bd:#A7E7D2;--e-global-color-d3b03c3:#006957;--e-global-color-83a5492:#102D29;--e-global-color-c18e780:#FFFFFF;--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-dwsg8k26-font-family:"Montserrat";--e-global-typography-dwsg8k26-font-size:70px;--e-global-typography-dwsg8k26-font-weight:700;--e-global-typography-dwsg8k26-line-height:1.4em;--e-global-typography-4d1u0j26-font-family:"Montserrat";--e-global-typography-4d1u0j26-font-size:48px;--e-global-typography-4d1u0j26-font-weight:700;--e-global-typography-4d1u0j26-line-height:1.4em;--e-global-typography-6wdgd126-font-family:"Montserrat";--e-global-typography-6wdgd126-font-size:24px;--e-global-typography-6wdgd126-font-weight:600;--e-global-typography-6wdgd126-line-height:1.4em;--e-global-typography-5077268-font-family:"Montserrat";--e-global-typography-5077268-font-size:18px;--e-global-typography-5077268-font-weight:500;--e-global-typography-5077268-line-height:1.4em;--e-global-typography-8149e5f-font-family:"Montserrat";--e-global-typography-8149e5f-font-size:16px;--e-global-typography-8149e5f-font-weight:400;--e-global-typography-8149e5f-line-height:1.4em;--e-global-typography-8149e5f-letter-spacing:0px;--e-global-typography-1941849-font-family:"Montserrat";--e-global-typography-1941849-font-size:14px;--e-global-typography-1941849-font-weight:500;--e-global-typography-1941849-line-height:1.4em;--e-global-typography-63abb36-font-family:"Montserrat";--e-global-typography-63abb36-font-size:12px;--e-global-typography-63abb36-font-weight:600;--e-global-typography-63abb36-line-height:1.4em;--e-global-typography-19479e3-font-family:"Montserrat";--e-global-typography-19479e3-font-size:22px;--e-global-typography-19479e3-font-weight:500;--e-global-typography-19479e3-line-height:1.5em;--e-global-typography-le8w7j26-font-family:"Montserrat";--e-global-typography-le8w7j26-font-size:36px;--e-global-typography-le8w7j26-font-weight:600;--e-global-typography-le8w7j26-line-height:1.4em;--e-global-typography-24154bc-font-family:"Merriweather";--e-global-typography-24154bc-font-size:50px;--e-global-typography-24154bc-font-weight:700;--e-global-typography-24154bc-text-transform:uppercase;--e-global-typography-0496464-font-family:"Merriweather";--e-global-typography-0496464-font-size:25px;--e-global-typography-0496464-font-weight:700;--e-global-typography-0496464-text-transform:uppercase;background-color:var( --e-global-color-c18e780 );color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-primary );font-family:"dosis", Sans-serif;font-size:20px;font-weight:500;}.elementor-kit-9 a:hover{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-24154bc-font-family ), Sans-serif;font-size:var( --e-global-typography-24154bc-font-size );font-weight:var( --e-global-typography-24154bc-font-weight );text-transform:var( --e-global-typography-24154bc-text-transform );}.elementor-kit-9 h2{color:var( --e-global-color-d3b03c3 );font-family:var( --e-global-typography-0496464-font-family ), Sans-serif;font-size:var( --e-global-typography-0496464-font-size );font-weight:var( --e-global-typography-0496464-font-weight );text-transform:var( --e-global-typography-0496464-text-transform );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-c18e780 );}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-dwsg8k26-font-size:40px;--e-global-typography-dwsg8k26-line-height:1.4em;--e-global-typography-4d1u0j26-font-size:35px;--e-global-typography-4d1u0j26-line-height:1.4em;--e-global-typography-6wdgd126-font-size:18px;--e-global-typography-6wdgd126-line-height:1.3em;--e-global-typography-5077268-font-size:15px;--e-global-typography-5077268-line-height:1.4em;--e-global-typography-8149e5f-font-size:15px;--e-global-typography-8149e5f-line-height:1.3em;--e-global-typography-19479e3-font-size:18px;--e-global-typography-19479e3-line-height:1.4em;--e-global-typography-le8w7j26-font-size:25px;--e-global-typography-le8w7j26-line-height:1.4em;}.elementor-kit-9 a:hover{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 h1{font-size:var( --e-global-typography-24154bc-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-0496464-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-dwsg8k26-font-size:40px;--e-global-typography-dwsg8k26-line-height:1.4em;--e-global-typography-4d1u0j26-font-size:25px;--e-global-typography-4d1u0j26-line-height:1.3em;--e-global-typography-6wdgd126-font-size:16px;--e-global-typography-6wdgd126-line-height:1.3em;--e-global-typography-5077268-font-size:14px;--e-global-typography-5077268-line-height:1.3em;--e-global-typography-8149e5f-font-size:14px;--e-global-typography-8149e5f-line-height:1.3em;--e-global-typography-19479e3-font-size:16px;--e-global-typography-19479e3-line-height:1.3em;--e-global-typography-le8w7j26-font-size:22px;--e-global-typography-le8w7j26-line-height:1.3em;}.elementor-kit-9 a:hover{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-9 h1{font-size:var( --e-global-typography-24154bc-font-size );}.elementor-kit-9 h2{font-size:var( --e-global-typography-0496464-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ACTIVAMENTE — sistema visual editorial */
:root{--am-paper:#F8F7F2;--am-ink:#142925;--am-teal:#006957;--am-muted:#4D625B;--am-line:#D5DBD0}
body{background:var(--am-paper);color:var(--am-ink);font-family:Arial,sans-serif}
.elementor-location-header .elementor-widget-image img{display:block}
.elementor-4104>.e-con{max-width:1180px;margin-inline:auto}
.elementor-4104 .elementor-element-f37b011,.elementor-4104 .elementor-element-60fd8c1{margin:40px auto 20px;padding:0;background:transparent;border:0;min-height:0}
.elementor-4104 .elementor-element-a64a2ba,.elementor-4104 .elementor-element-3560644,.elementor-4104 .elementor-element-d7056b8,.elementor-4104 .elementor-element-3b53914,.elementor-4104 .elementor-element-d9eb07e,.elementor-4104 .elementor-element-b2cd311,.elementor-4104 .elementor-element-5105dcd{display:none}
.elementor .elementor-heading-title{text-transform:none}
.elementor-4104 .elementor-element-68435f5{margin:24px auto}
.elementor-4104 .elementor-post__thumbnail{aspect-ratio:1.85!important;padding-bottom:0!important;height:auto!important}
.elementor-4104 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transform:none}
.elementor-4104 .elementor-post__thumbnail:after{display:none}
.elementor-4104 .elementor-post__card{box-shadow:none;border-top:1px solid var(--am-line)}
.elementor-4104 .elementor-post__text{padding:20px 0}
.elementor-4104 .elementor-post__excerpt p{font:16px/1.6 Arial,sans-serif;color:var(--am-muted)}
.elementor-4104 .elementor-post__title{font-family:Georgia,serif}
.elementor-240 .elementor-post__card{background:#fff;border:1px solid var(--am-line);box-shadow:none}
.elementor-240 .elementor-post__title{font-family:Georgia,serif}
body.category-equipo .elementor-post__excerpt{display:none}
body.single-post .elementor-widget-theme-post-title .elementor-heading-title{font:600 clamp(32px,4vw,52px)/1.12 Georgia,serif!important;text-transform:none!important;color:var(--am-ink)!important;letter-spacing:-.025em}
body.single-post .elementor-widget-theme-post-content h2,body.single-post .elementor-widget-theme-post-content h3{font-family:Georgia,serif!important;text-transform:none!important;color:var(--am-ink)!important;line-height:1.2}
body.single-post .elementor-widget-text-editor{font-family:Arial,sans-serif;color:var(--am-ink);line-height:1.75}
body.single-post .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:6px}
.elementor-location-footer{background:#102D29;color:#F8F7F2}
.elementor-location-footer .elementor-heading-title,.elementor-location-footer p,.elementor-location-footer a{color:#F8F7F2}
a:focus-visible,button:focus-visible{outline:3px solid #006957;outline-offset:4px}
@media(max-width:767px){.elementor-4104>.e-con{max-width:calc(100% - 32px)}.elementor-4104 .elementor-element-4de07b0>.e-con-inner{flex-direction:column!important}.elementor-4104 .elementor-element-f2a0133,.elementor-4104 .elementor-element-bb59fb7{width:100%!important}.elementor-4104 .elementor-element-68435f5{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-4104 .elementor-element-f37b011,.elementor-4104 .elementor-element-60fd8c1{margin-top:28px}.elementor-4104 .elementor-post__title{font-size:24px}}
/* ACTIVAMENTE: ancho de tarjetas y rejillas */
.elementor-92680 .elementor-element-23a4622>.e-con{flex:0 0 calc((100% - 48px)/3)!important;width:calc((100% - 48px)/3)!important;max-width:calc((100% - 48px)/3)!important}
.elementor-92678 .elementor-element-66d82f6>.e-con-inner>.e-con{flex:0 0 min(34%,380px)!important;width:min(34%,380px)!important;max-width:380px!important}
.elementor-92678 .elementor-element-58cf949>.e-con-inner>.e-con,.elementor-92678 .elementor-element-745d7ca>.e-con-inner>.e-con{flex:0 0 calc((100% - 40px)/3)!important;width:calc((100% - 40px)/3)!important;max-width:calc((100% - 40px)/3)!important}
.elementor-92676 .elementor-element-8abd1f5>.e-con{flex:0 0 calc((100% - 40px)/3)!important;width:calc((100% - 40px)/3)!important;max-width:calc((100% - 40px)/3)!important}
.elementor-92676 .elementor-element-0f6aeeb{max-width:560px}
@media(max-width:767px){.elementor-92680 .elementor-element-23a4622>.e-con,.elementor-92678 .elementor-element-66d82f6>.e-con-inner>.e-con,.elementor-92678 .elementor-element-58cf949>.e-con-inner>.e-con,.elementor-92678 .elementor-element-745d7ca>.e-con-inner>.e-con,.elementor-92676 .elementor-element-8abd1f5>.e-con{flex-basis:100%!important;width:100%!important;max-width:100%!important}.elementor-92678 .elementor-element-41ca13b{max-width:100%!important}}

/* ACTIVAMENTE: contraste de títulos, temas e imágenes */
.elementor-92680 .elementor-element-23a4622 h3.elementor-heading-title,.elementor-92678 .elementor-widget-heading h3.elementor-heading-title{color:#142925!important;font-family:Georgia,serif!important;font-size:24px;line-height:1.2}
.elementor-92680 .elementor-widget-text-editor a{color:#006957!important;display:inline-block;padding:9px 12px;margin:0 6px 8px 0;border:1px solid #D5DBD0;border-radius:4px;text-decoration:none!important}
.elementor-92680 .elementor-element-23a4622 .elementor-widget-image .elementor-widget-container{overflow:hidden}
.elementor-92680 .elementor-element-23a4622 .elementor-widget-image img{display:block;width:100%!important;height:210px!important;object-fit:cover!important}
.elementor-92678 .elementor-widget-image .elementor-widget-container{overflow:hidden}
.elementor-92678 .elementor-widget-image img{display:block;width:100%!important;height:240px!important;object-fit:cover!important}
.elementor-92676 h2.elementor-heading-title{color:#142925!important;font-family:Georgia,serif!important}
@media(max-width:767px){.elementor-92680 .elementor-element-23a4622 .elementor-widget-image img{height:220px!important}.elementor-92678 .elementor-widget-image img{height:260px!important}}

/* ACTIVAMENTE: contraste visible del archivo */
body .elementor-92680 .elementor-element-23a4622 .elementor-widget-heading h3.elementor-heading-title,body .elementor-92680 .elementor-element-23a4622 .elementor-widget-heading h3.elementor-heading-title a{color:#142925!important;-webkit-text-fill-color:#142925!important;opacity:1!important;visibility:visible!important}
body .elementor-92680 .elementor-element-429f7c8 p a{color:#006957!important;-webkit-text-fill-color:#006957!important;opacity:1!important;visibility:visible!important;display:inline-block!important;padding:9px 12px;margin:0 6px 8px 0;border:1px solid #D5DBD0;border-radius:4px;text-decoration:none!important}


/* ACTIVAMENTE: lectura editorial a una columna en todos los articulos */
body.single-post .elementor-element-5d70813d,body.single-post .elementor-element-5d70813d .elementor-widget-container{columns:1!important;column-count:1!important;column-gap:0!important}
body.single-post .elementor-widget-text-editor span[style*="#33cccc"]{color:#006957!important;-webkit-text-fill-color:#006957!important}

/* ACTIVAMENTE: ancho comodo de lectura en articulos */
body.single-post .elementor-element-5d70813d{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}
body.single-post .elementor-element-5d70813d .elementor-widget-container{width:100%!important;max-width:760px!important;margin-inline:auto!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dosis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://amlfc.es/activamente/wp-content/uploads/2025/09/Dosis-VariableFont_wght.woff') format('woff');
}
/* End Custom Fonts CSS */