.elementor-8474 .elementor-element.elementor-element-e162297{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-e162297 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-ef0110d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-ef0110d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-d7673b7 > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-d7673b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-d7673b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-ede99ab{--spacer-size:50px;}.elementor-8474 .elementor-element.elementor-element-5ee2d5d > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-5ee2d5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5ee2d5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-ae65bf8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-9db2573 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-fondo-envases.jpg");background-repeat:no-repeat;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-9db2573 > .elementor-container{max-width:1163px;min-height:681px;}.elementor-8474 .elementor-element.elementor-element-9db2573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-dd43ef2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-dd43ef2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-eea64ef > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-eea64ef{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-779adce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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-8474 .elementor-element.elementor-element-f586a37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-f586a37 .elementor-heading-title{font-size:60px;letter-spacing:-2.9px;word-spacing:0px;color:#0F2437;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-b1f2992.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-b1f2992.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-b1f2992 > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-bb2199e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-bb2199e .elementor-heading-title{font-size:93.75px;letter-spacing:-2.9px;word-spacing:0px;color:#E6AA19;}.elementor-8474 .elementor-element.elementor-element-6eb8e0a > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-6eb8e0a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-bb9ba5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-49f8f40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-49f8f40 .elementor-heading-title{font-size:60px;letter-spacing:-2.9px;word-spacing:0px;color:#0F2437;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8474 .elementor-element.elementor-element-b23de63{--divider-border-style:solid;--divider-color:#B9ACA5;--divider-border-width:3px;}.elementor-8474 .elementor-element.elementor-element-b23de63 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-b23de63 .elementor-divider-separator{width:83%;}.elementor-8474 .elementor-element.elementor-element-b23de63 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8474 .elementor-element.elementor-element-7133d16 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7133d16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20.82px;font-weight:600;color:#383838;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-cd4a3e8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-cd4a3e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-cd4a3e8 > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-8c36235 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-8c36235{margin-top:22%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-c71dabc > .elementor-element-populated{margin:0px 0px 0px -11px;--e-column-margin-right:0px;--e-column-margin-left:-11px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5ba95ad > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5ba95ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20.82px;font-weight:600;color:#383838;}.elementor-8474 .elementor-element.elementor-element-fe7605a > .elementor-element-populated{margin:0px 0px 0px -24px;--e-column-margin-right:0px;--e-column-margin-left:-24px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-eeecbde > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-eeecbde{text-align:center;}.elementor-8474 .elementor-element.elementor-element-eeecbde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20.82px;font-weight:600;color:#383838;}.elementor-8474 .elementor-element.elementor-element-57f510a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-cd16f3c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-cd16f3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-cd16f3c > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7235fee > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-7235fee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7235fee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-cf0538f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-61a7cff > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-fondo-circularidad.jpg");background-repeat:no-repeat;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-61a7cff > .elementor-container{max-width:1163px;min-height:681px;}.elementor-8474 .elementor-element.elementor-element-61a7cff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-e8a2aec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-e8a2aec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-ce6ce59 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-banda.png");background-position:top center;background-repeat:no-repeat;}.elementor-8474 .elementor-element.elementor-element-ce6ce59 > .elementor-container{max-width:1013px;min-height:133px;}.elementor-8474 .elementor-element.elementor-element-ce6ce59{margin-top:-50px;margin-bottom:22px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-90be65d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-90be65d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-90be65d > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-bcd286d > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-bcd286d{text-align:center;}.elementor-8474 .elementor-element.elementor-element-bcd286d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.92px;font-weight:600;color:#000000;}.elementor-8474 .elementor-element.elementor-element-f9dc89f > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-f9dc89f{margin-top:-21px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-d71e9f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-78aab93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-78aab93 .elementor-heading-title{font-size:60px;font-weight:400;letter-spacing:-2.9px;word-spacing:0px;color:#0F2437;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-b68f69b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-b68f69b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-b68f69b > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-0ee7da1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-0ee7da1 .elementor-heading-title{font-size:93.75px;font-weight:600;letter-spacing:-2.9px;word-spacing:0px;color:#FCC517;}.elementor-8474 .elementor-element.elementor-element-293ce3d > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-293ce3d{margin-top:24%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-8eafdfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-14f938e{text-align:center;}.elementor-8474 .elementor-element.elementor-element-14f938e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17.7px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-4ff5498 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-4ff5498{text-align:center;}.elementor-8474 .elementor-element.elementor-element-4ff5498 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16.66px;font-weight:600;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-073f983.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-073f983.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-073f983 > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-f45051e > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-f45051e{text-align:center;}.elementor-8474 .elementor-element.elementor-element-f45051e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.49px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-14de505{text-align:center;}.elementor-8474 .elementor-element.elementor-element-14de505 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16.66px;font-weight:600;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-9f94135.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-9f94135.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-9f94135 > .elementor-element-populated{margin:0px 0px -5px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-4ea83e7 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-4ea83e7{text-align:center;}.elementor-8474 .elementor-element.elementor-element-4ea83e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.49px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-623775b{text-align:center;}.elementor-8474 .elementor-element.elementor-element-623775b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16.66px;font-weight:600;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-89c2950 > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-89c2950{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-89c2950 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-ce518fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-61e26eb > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-fondo-confianza.jpg");background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-61e26eb > .elementor-container{max-width:1163px;min-height:683px;}.elementor-8474 .elementor-element.elementor-element-61e26eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-e442575 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-e442575 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-619f7ec > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-banda.png");background-position:top center;background-repeat:no-repeat;}.elementor-8474 .elementor-element.elementor-element-619f7ec > .elementor-container{max-width:1013px;min-height:133px;}.elementor-8474 .elementor-element.elementor-element-619f7ec{margin-top:-55px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-8af476c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-8af476c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-8af476c > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-4d0c17e > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-4d0c17e{text-align:center;}.elementor-8474 .elementor-element.elementor-element-4d0c17e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.92px;font-weight:600;line-height:24px;color:#000000;}.elementor-8474 .elementor-element.elementor-element-4ba4016 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-4ba4016{margin-top:-30px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-c7f5cd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7ca6e1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7ca6e1f{text-align:center;}.elementor-8474 .elementor-element.elementor-element-7ca6e1f .elementor-heading-title{font-size:24.99px;font-weight:400;text-transform:uppercase;letter-spacing:30px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#725111;}.elementor-8474 .elementor-element.elementor-element-d8d0442 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-d8d0442{text-align:center;}.elementor-8474 .elementor-element.elementor-element-d8d0442 .elementor-heading-title{font-size:69.4px;font-weight:400;text-transform:uppercase;line-height:48px;letter-spacing:1.9px;word-spacing:13px;-webkit-text-stroke-color:#000;stroke:#000;color:#E6AA19;}.elementor-8474 .elementor-element.elementor-element-86792ab > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-86792ab{margin-top:-4px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-d5264f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-8474 .elementor-element.elementor-element-eb04697.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-8474 .elementor-element.elementor-element-eb04697.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-8474 .elementor-element.elementor-element-eb04697.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-eb04697 .elementor-image-box-title{margin-bottom:15px;color:#564014;}.elementor-8474 .elementor-element.elementor-element-eb04697 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8474 .elementor-element.elementor-element-eb04697 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8474 .elementor-element.elementor-element-eb04697 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:20px;color:#000000;}.elementor-8474 .elementor-element.elementor-element-f0d970e > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-f0d970e.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-8474 .elementor-element.elementor-element-f0d970e.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-8474 .elementor-element.elementor-element-f0d970e.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-f0d970e .elementor-image-box-title{margin-bottom:15px;color:#564014;}.elementor-8474 .elementor-element.elementor-element-f0d970e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8474 .elementor-element.elementor-element-f0d970e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8474 .elementor-element.elementor-element-f0d970e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:20px;color:#000000;}.elementor-8474 .elementor-element.elementor-element-976a002 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-976a002.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-8474 .elementor-element.elementor-element-976a002.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-8474 .elementor-element.elementor-element-976a002.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-976a002 .elementor-image-box-title{margin-bottom:15px;color:#564014;}.elementor-8474 .elementor-element.elementor-element-976a002 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8474 .elementor-element.elementor-element-976a002 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8474 .elementor-element.elementor-element-976a002 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:20px;color:#000000;}.elementor-8474 .elementor-element.elementor-element-11aae7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-11aae7f.elementor-position-right .elementor-image-box-img{margin-left:26px;}.elementor-8474 .elementor-element.elementor-element-11aae7f.elementor-position-left .elementor-image-box-img{margin-right:26px;}.elementor-8474 .elementor-element.elementor-element-11aae7f.elementor-position-top .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-11aae7f .elementor-image-box-title{margin-bottom:15px;color:#564014;}.elementor-8474 .elementor-element.elementor-element-11aae7f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-8474 .elementor-element.elementor-element-11aae7f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8474 .elementor-element.elementor-element-11aae7f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:20px;color:#000000;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-a7a7579.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-a7a7579.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-a7a7579 > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5db3880 > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-5db3880{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5db3880 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-f305bae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-30a56cc > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-fondo-mundo.jpg");background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-30a56cc > .elementor-container{max-width:1163px;min-height:681px;}.elementor-8474 .elementor-element.elementor-element-30a56cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-1acd634 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-1acd634 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-b882a25 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-banda.png");background-position:top center;background-repeat:no-repeat;}.elementor-8474 .elementor-element.elementor-element-b882a25 > .elementor-container{max-width:1013px;min-height:133px;}.elementor-8474 .elementor-element.elementor-element-b882a25{margin-top:-55px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-920ce28.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-920ce28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-920ce28 > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-e18f07a > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-e18f07a{text-align:center;}.elementor-8474 .elementor-element.elementor-element-e18f07a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.92px;font-weight:600;line-height:24px;color:#000000;}.elementor-8474 .elementor-element.elementor-element-ba1b628 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-ba1b628{margin-top:-20px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5e74914 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-b0d623e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-b0d623e{text-align:center;}.elementor-8474 .elementor-element.elementor-element-b0d623e .elementor-heading-title{font-size:24.99px;font-weight:400;text-transform:uppercase;letter-spacing:30px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#725111;}.elementor-8474 .elementor-element.elementor-element-7ac7377 > .elementor-widget-container{margin:-11px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7ac7377{text-align:center;}.elementor-8474 .elementor-element.elementor-element-7ac7377 .elementor-heading-title{font-size:69.4px;font-weight:400;text-transform:uppercase;line-height:48px;letter-spacing:-0.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F3707;}.elementor-8474 .elementor-element.elementor-element-03c0af5 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-03c0af5{margin-top:12%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-4c3196b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7508cb3 > .elementor-widget-container{margin:0px 50px 0px 65px;}.elementor-8474 .elementor-element.elementor-element-7508cb3{text-align:start;}.elementor-8474 .elementor-element.elementor-element-7508cb3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#564014;}.elementor-8474 .elementor-element.elementor-element-319de13 > .elementor-widget-container{margin:-14px 50px 0px 65px;}.elementor-8474 .elementor-element.elementor-element-319de13{text-align:start;}.elementor-8474 .elementor-element.elementor-element-319de13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-8474 .elementor-element.elementor-element-6cfe9f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-a0dc38d > .elementor-widget-container{margin:0px 50px 0px 42px;}.elementor-8474 .elementor-element.elementor-element-a0dc38d{text-align:start;}.elementor-8474 .elementor-element.elementor-element-a0dc38d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#564014;}.elementor-8474 .elementor-element.elementor-element-3fc6223 > .elementor-widget-container{margin:-11px 50px 0px 42px;}.elementor-8474 .elementor-element.elementor-element-3fc6223{text-align:start;}.elementor-8474 .elementor-element.elementor-element-3fc6223 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-8474 .elementor-element.elementor-element-cb16115 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-b96a69a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-38e1c9b > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-38e1c9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-38e1c9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-50fa4ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-c79c716 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-fondo-economia.jpg");background-repeat:no-repeat;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-c79c716 > .elementor-container{max-width:1163px;min-height:739px;}.elementor-8474 .elementor-element.elementor-element-c79c716{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-06f3f8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-06f3f8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-72a4498 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-banda.png");background-position:top center;background-repeat:no-repeat;}.elementor-8474 .elementor-element.elementor-element-72a4498 > .elementor-container{max-width:1013px;min-height:133px;}.elementor-8474 .elementor-element.elementor-element-72a4498{margin-top:-55px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-7cbd0af.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-7cbd0af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-7cbd0af > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-eabf7e6 > .elementor-widget-container{margin:-115px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-eabf7e6{text-align:center;}.elementor-8474 .elementor-element.elementor-element-eabf7e6 .elementor-heading-title{color:#000000;}.elementor-8474 .elementor-element.elementor-element-de276c8 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-de276c8{margin-top:-20px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-75327a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-45569e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-45569e2{text-align:center;}.elementor-8474 .elementor-element.elementor-element-45569e2 .elementor-heading-title{font-size:24.99px;font-weight:400;text-transform:uppercase;letter-spacing:30px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-7db0cc6 > .elementor-widget-container{margin:-11px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-7db0cc6{text-align:center;}.elementor-8474 .elementor-element.elementor-element-7db0cc6 .elementor-heading-title{font-size:69.4px;font-weight:400;text-transform:uppercase;line-height:48px;letter-spacing:-0.4px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F3707;}.elementor-8474 .elementor-element.elementor-element-0de6c79 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-0de6c79{margin-top:55px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-c4cfd9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-76cccee{text-align:end;}.elementor-8474 .elementor-element.elementor-element-76cccee .elementor-heading-title{font-weight:600;color:#4F3707;}.elementor-8474 .elementor-element.elementor-element-01639ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-5bbfe5f > .elementor-widget-container{margin:0px 0px 0px -28px;}.elementor-8474 .elementor-element.elementor-element-5bbfe5f{text-align:start;}.elementor-8474 .elementor-element.elementor-element-5bbfe5f .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-be644dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-878aa65 > .elementor-widget-container{margin:0px 0px 0px -51px;}.elementor-8474 .elementor-element.elementor-element-878aa65{text-align:start;}.elementor-8474 .elementor-element.elementor-element-878aa65 .elementor-heading-title{font-weight:600;color:#4F3707;}.elementor-8474 .elementor-element.elementor-element-df496f9 > .elementor-widget-container{margin:-12px 0px 0px -51px;}.elementor-8474 .elementor-element.elementor-element-df496f9{text-align:start;}.elementor-8474 .elementor-element.elementor-element-df496f9 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-a653810 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-a7ed506 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-8474 .elementor-element.elementor-element-a7ed506{text-align:start;}.elementor-8474 .elementor-element.elementor-element-a7ed506 .elementor-heading-title{font-weight:600;color:#4F3707;}.elementor-8474 .elementor-element.elementor-element-c99fe6c > .elementor-widget-container{margin:-12px 0px 0px 25px;}.elementor-8474 .elementor-element.elementor-element-c99fe6c{text-align:start;}.elementor-8474 .elementor-element.elementor-element-c99fe6c .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-17722dd > .elementor-container{max-width:1162px;}.elementor-8474 .elementor-element.elementor-element-17722dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-17722dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-89ec1cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-ed2a053 > .elementor-container{max-width:1163px;min-height:1094px;}.elementor-8474 .elementor-element.elementor-element-ed2a053{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-ed2a053 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-781df9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8474 .elementor-element.elementor-element-781df9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8474 .elementor-element.elementor-element-264acb2 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/img-banda.png");background-position:top center;background-repeat:no-repeat;}.elementor-8474 .elementor-element.elementor-element-264acb2 > .elementor-container{max-width:1013px;min-height:133px;}.elementor-8474 .elementor-element.elementor-element-264acb2{margin-top:-55px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8474 .elementor-element.elementor-element-edc75af.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-edc75af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8474 .elementor-element.elementor-element-edc75af > .elementor-element-populated{margin:0px 0px -5px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-8ba0828 > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-8ba0828{text-align:center;}.elementor-8474 .elementor-element.elementor-element-8ba0828 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22.92px;font-weight:600;line-height:24px;color:#000000;}.elementor-8474 .elementor-element.elementor-element-c7a3837 > .elementor-container{max-width:1013px;}.elementor-8474 .elementor-element.elementor-element-c7a3837{margin-top:40px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-6e2df7a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-0bad7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-0bad7b3{text-align:center;}.elementor-8474 .elementor-element.elementor-element-0bad7b3 .elementor-heading-title{font-size:24.99px;font-weight:400;text-transform:uppercase;letter-spacing:30px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8474 .elementor-element.elementor-element-7b2670c > .elementor-widget-container{margin:20px 200px 0px 200px;}body.elementor-page-8474:not(.elementor-motion-effects-element-type-background), body.elementor-page-8474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB6A9;}@media(max-width:767px){.elementor-8474 .elementor-element.elementor-element-61a7cff > .elementor-container{max-width:1080px;min-height:0px;}.elementor-8474 .elementor-element.elementor-element-bcd286d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-eb04697 .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-f0d970e .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-976a002 .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-11aae7f .elementor-image-box-img{margin-bottom:26px;}.elementor-8474 .elementor-element.elementor-element-c79c716 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/fondo-economia-responsive.jpg");background-size:contain;}.elementor-8474 .elementor-element.elementor-element-c79c716 > .elementor-container{max-width:1080px;min-height:680px;}.elementor-8474 .elementor-element.elementor-element-72a4498 > .elementor-background-overlay{background-image:url("https://afco.es/wp-content/uploads/2026/03/barra-responsive.png");background-size:contain;}.elementor-8474 .elementor-element.elementor-element-72a4498{margin-top:-30px;margin-bottom:0px;}.elementor-8474 .elementor-element.elementor-element-de276c8{margin-top:-50px;margin-bottom:0px;}.elementor-8474 .elementor-element.elementor-element-7db0cc6 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-8474 .elementor-element.elementor-element-0de6c79{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-8474 .elementor-element.elementor-element-dd43ef2{width:100%;}.elementor-8474 .elementor-element.elementor-element-e8a2aec{width:100%;}.elementor-8474 .elementor-element.elementor-element-e442575{width:100%;}.elementor-8474 .elementor-element.elementor-element-d5264f5{width:60%;}.elementor-8474 .elementor-element.elementor-element-a7a7579{width:40%;}.elementor-8474 .elementor-element.elementor-element-1acd634{width:100%;}.elementor-8474 .elementor-element.elementor-element-4c3196b{width:33%;}.elementor-8474 .elementor-element.elementor-element-6cfe9f9{width:33%;}.elementor-8474 .elementor-element.elementor-element-cb16115{width:9%;}.elementor-8474 .elementor-element.elementor-element-06f3f8e{width:100%;}.elementor-8474 .elementor-element.elementor-element-781df9f{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f586a37 */.elementor-8474 .elementor-element.elementor-element-f586a37 .elementor-heading-title {

   
    font-family: 'myriadpro bold' !important;
}

span.txt-buenas {
    color: #5c4433;
    float: right;
    text-align: right;
    font-size: 62.5px !important;
    letter-spacing: -2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb2199e */.elementor-8474 .elementor-element.elementor-element-bb2199e .elementor-heading-title {
    font-size: 93.75px;
    letter-spacing: -2.9px;
    word-spacing: 0px;
    color: #E6AA19;
    
    font-family: 'myriadpro bold' !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f8f40 */.elementor-8474 .elementor-element.elementor-element-49f8f40 .elementor-heading-title {
    font-size: 58.91px !important;
    letter-spacing: -2.9px;
    word-spacing: 0px;
    color: #0F2437;

    font-family: 'myriadpro bold' !important;
}

span.txt-carton {
    font-size: 79.13px !important;
    letter-spacing: -5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7133d16 */.elementor-8474 .elementor-element.elementor-element-7133d16 .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR';
    font-size: 20.82px;
    font-weight: 300;
    color: #383838;
    line-height: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ba95ad */.elementor-8474 .elementor-element.elementor-element-5ba95ad .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR';
    font-size: 16.66px;
    font-weight: 400;
    color: #383838;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeecbde */.elementor-8474 .elementor-element.elementor-element-eeecbde .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR';
    font-size: 16.66px;
    font-weight: 400;
    color: #383838;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcd286d */.elementor-8474 .elementor-element.elementor-element-bcd286d .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR' !important;
    font-size: 22.92px;
    font-weight: 400 !important;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78aab93 */.elementor-8474 .elementor-element.elementor-element-78aab93 .elementor-heading-title {
    font-size: 27.08px ! IMPORTANT;
    letter-spacing: 28PX;
    word-spacing: 0px;
    color: #fcc517;
}

span.txt-vida {
      FONT-FAMILY: 'myriadpro bold' ! IMPORTANT;
    FONT-SIZE: 67.58PX;
    LETTER-SPACING: 0;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee7da1 */.elementor-8474 .elementor-element.elementor-element-bb2199e .elementor-heading-title {
    font-size: 93.75px;
    letter-spacing: -2.9px;
    word-spacing: 0px;
    color: #E6AA19;
    font-family: 'myriadpro bold' !important;
}


.elementor-8474 .elementor-element.elementor-element-0ee7da1 .elementor-heading-title {
    font-size: 93.75px;
    font-weight: 600 !important;
    letter-spacing: -2.9px;
    word-spacing: 0px;
    color: #FCC517;
    font-family: 'myriadpro bold' !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14f938e */span.txt-veces {
    font-family: 'myriadpro bold';
    color: #fcc517 !important;
    font-size: 37.48px;
    letter-spacing: -0.9px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff5498 */span.txt-veces {
    font-family: 'myriadpro bold';
    color: #fcc517 !important;
    font-size: 37.48px;
    letter-spacing: -0.9px;
    font-weight: 900;
}

p.elementor-heading-title.elementor-size-default {
    FONT-FAMILY: 'MYRIADPRO-REGULAR' ! IMPORTANT;
    FONT-WEIGHT: 500 !IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f45051e */span.txt-porcentaje {
    font-family: 'myriadpro bold';
    color: #fcc517 !important;
    font-size: 67.47px;
    letter-spacing: -0.9px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14de505 */span.txt-veces {
    font-family: 'myriadpro bold';
    color: #fcc517 !important;
    font-size: 37.48px;
    letter-spacing: -0.9px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ea83e7 */span.txt-porcentaje {
    font-family: 'myriadpro bold';
    color: #fcc517 !important;
    font-size: 67.47px;
    letter-spacing: -0.9px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-623775b */span.txt-veces {
    font-family: 'myriadpro bold';
    color: #fcc517 !important;
    font-size: 37.48px;
    letter-spacing: -0.9px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-293ce3d */elementor-8474 .elementor-element.elementor-element-14f938e .elementor-heading-title {
    font-family: 'myriadpro bold';
    font-size: 17.7px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d0c17e */.elementor-8474 .elementor-element.elementor-element-bcd286d .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR' !important;
    font-size: 22.92px;
    font-weight: 400 !important;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca6e1f */.elementor-8474 .elementor-element.elementor-element-7ca6e1f .elementor-heading-title {
    font-size: 24.99px;
    font-weight: 100;
    text-transform: uppercase;
   letter-spacing: 27px;
    word-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #725111;
    font-family: 'MYRIADPRO-REGULAR';
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d0442 */.elementor-8474 .elementor-element.elementor-element-d8d0442 .elementor-heading-title {
    font-size: 69.4px;
    font-weight: bold;
    text-transform: uppercase;
    word-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #E6AA19;
    font-family: 'myriadpro bold' ! IMPORTANT;
        text-shadow: 0 0 6px #ffffff, 0 0 12px #ffffff, 0 0 20px rgba(255, 255, 255, 0.9), 0 0 35px rgba(255, 255, 255, 0.8), 0 0 50px rgba(255, 255, 255, 0.7);

}

span.txt-marron {
    color: #4f3707;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb04697 */.elementor-8474 .elementor-element.elementor-element-eb04697 .elementor-image-box-title {
    margin-bottom: 2px;
    color: #564014;
    font-family: 'myriadpro bold' !important;
    font-size: 22.49px !important;
    text-transform: uppercase;
    letter-spacing: -0.4px;
}

.elementor-image-box-content {
    margin-top: -20px;
}

p.elementor-image-box-description {
    font-family: 'MYRIADPRO-REGULAR' !important;
    color: #000000 !important;
    font-size: 16.66px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0d970e */.elementor-8474 .elementor-element.elementor-element-f0d970e .elementor-image-box-title {
    margin-bottom: 2px;
    color: #564014;
    font-family: 'myriadpro bold' !important;
    font-size: 22.49px !important;
    text-transform: uppercase;
    letter-spacing: -0.4px;
}

.elementor-image-box-content {
    margin-left: -30px;
    margin-top: -20px;
}

p.elementor-image-box-description {
    font-family: 'MYRIADPRO-REGULAR' !important;
    color: #000000 !important;
    font-size: 16.66px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-976a002 */.elementor-8474 .elementor-element.elementor-element-976a002 .elementor-image-box-title {
    margin-bottom: 2px;
    color: #564014;
    font-family: 'myriadpro bold' !important;
    font-size: 22.49px !important;
    text-transform: uppercase;
    letter-spacing: -0.4px;
}

.elementor-image-box-content {
    margin-left: -30px;
    margin-top: -20px;
}

p.elementor-image-box-description {
    font-family: 'MYRIADPRO-REGULAR' !important;
    color: #000000 !important;
    font-size: 16.66px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-11aae7f */.elementor-8474 .elementor-element.elementor-element-11aae7f .elementor-image-box-title {
    margin-bottom: 2px;
    color: #564014;
    font-family: 'myriadpro bold' !important;
    font-size: 22.49px !important;
    text-transform: uppercase;
    letter-spacing: -0.4px;
}

.elementor-image-box-content {
    margin-left: -30px;
    margin-top: -20px;
}

p.elementor-image-box-description {
    font-family: 'MYRIADPRO-REGULAR' !important;
    color: #000000 !important;
    font-size: 16.66px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e18f07a */.elementor-8474 .elementor-element.elementor-element-bcd286d .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR' !important;
    font-size: 22.92px;
    font-weight: 400 !important;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0d623e */.elementor-8474 .elementor-element.elementor-element-b0d623e .elementor-heading-title {
    font-size: 32PX;
    text-transform: uppercase;
    letter-spacing: 34px;
    word-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #725111;
    FONT-FAMILY: 'MYRIADPRO-REGULAR' ! IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ac7377 */.elementor-8474 .elementor-element.elementor-element-d8d0442 .elementor-heading-title {
    font-size: 69.4px;
    font-weight: bold;
    text-transform: uppercase;
    word-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #E6AA19;
    font-family: 'myriadpro bold' ! IMPORTANT;

}

span.txt-recurso {
    font-family: 'myriadpro bold';
    color: #e6aa19;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7508cb3 */.elementor-8474 .elementor-element.elementor-element-7508cb3 .elementor-heading-title {
    font-family: 'myriadpro bold';
    font-weight: 600;
    text-transform: uppercase;
    color: #564014;
    line-height: 22px;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319de13 */.elementor-8474 .elementor-element.elementor-element-7508cb3 .elementor-heading-title {
    font-family: 'myriadpro bold';
    font-weight: 600;
    text-transform: uppercase;
    color: #564014;
    line-height: 22px;
    font-size: 22px;
}

.elementor-8474 .elementor-element.elementor-element-319de13 .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR' !important;
    font-weight: 600 !important;
    color: #000000;
    text-align: left;
    font-size: 16px;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0dc38d */.elementor-8474 .elementor-element.elementor-element-7508cb3 .elementor-heading-title {
    font-family: 'myriadpro bold';
    font-weight: 600;
    text-transform: uppercase;
    color: #564014;
    line-height: 22px;
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc6223 */.elementor-8474 .elementor-element.elementor-element-a0dc38d .elementor-heading-title {
    font-family: 'myriadpro bold';
    font-weight: 600;
    text-transform: uppercase;
    color: #564014;
    line-height: 22px;
    font-size: 22px;
}

.elementor-8474 .elementor-element.elementor-element-3fc6223 .elementor-heading-title{
    font-family: 'MYRIADPRO-REGULAR' !important;
    font-weight: 600 !important;
    color: #000000;
    text-align: left;
    font-size: 16px;
   margin-right: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eabf7e6 */.elementor-8474 .elementor-element.elementor-element-eabf7e6 .elementor-heading-title {
    color: #000000;
    font-size: 22.92px;
    font-weight: 600;
    line-height: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45569e2 */.elementor-8474 .elementor-element.elementor-element-45569e2 .elementor-heading-title {
    font-size: 30.99px !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 33px !important;
    word-spacing: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7db0cc6 */.elementor-8474 .elementor-element.elementor-element-7db0cc6 .elementor-heading-title {
    font-size: 54.4px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #4F3707;
    letter-spacing: -3px;
}

span.texto-dentro {
    font-family: 'myriadpro bold';
    color: #fff;
    letter-spacing: -1px;
    font-size: 45px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76cccee */.elementor-8474 .elementor-element.elementor-element-76cccee .elementor-heading-title {
    font-weight: 600;
    color: #4F3707;
    margin-right: 30%;
    font-family: 'myriadpro bold';
    text-transform: uppercase;
    letter-spacing: -0.2px;
    font-size: 22px;
        line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bbfe5f */.elementor-8474 .elementor-element.elementor-element-76cccee .elementor-heading-title {
    font-weight: 600;
    color: #4F3707;
    margin-right: 30%;
    font-family: 'myriadpro bold';
    text-transform: uppercase;
    letter-spacing: -0.2px;
    font-size: 22px;
        line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-878aa65 */.elementor-8474 .elementor-element.elementor-element-878aa65 .elementor-heading-title {
    font-weight: 600;
    color: #4F3707;
    font-weight: 600;
    font-family: 'myriadpro bold';
    text-transform: uppercase;
    letter-spacing: -0.2px;
    font-size: 22px;
    line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df496f9 */.elementor-8474 .elementor-element.elementor-element-76cccee .elementor-heading-title {
    font-weight: 600;
    color: #4F3707;
    margin-right: 30%;
    font-family: 'myriadpro bold';
    text-transform: uppercase;
    letter-spacing: -0.2px;
    font-size: 22px;
        line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7ed506 */.elementor-8474 .elementor-element.elementor-element-a7ed506 .elementor-heading-title {
    color: #4F3707;
    font-weight: 600;
    font-family: 'myriadpro bold';
    text-transform: uppercase;
    letter-spacing: -0.2px;
    font-size: 22px;
    line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c99fe6c */.elementor-8474 .elementor-element.elementor-element-76cccee .elementor-heading-title {
    font-weight: 600;
    color: #4F3707;
    margin-right: 30%;
    font-family: 'myriadpro bold';
    text-transform: uppercase;
    letter-spacing: -0.2px;
    font-size: 22px;
        line-height: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba0828 */.elementor-8474 .elementor-element.elementor-element-bcd286d .elementor-heading-title {
    font-family: 'MYRIADPRO-REGULAR' !important;
    font-size: 22.92px;
    font-weight: 400 !important;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bad7b3 */.elementor-8474 .elementor-element.elementor-element-0bad7b3 .elementor-heading-title {
    font-size: 58px;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
    font-family: 'myriadpro bold';
    letter-spacing: 0px;
}/* End custom CSS */
/* Start custom CSS */form#gform_6 {
    background-color: #fff;
    padding: 5%;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}

.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend {
    display: none;
}

input#gform_submit_button_6 {
    width: 60%;
    background-color: #88724a;
    text-transform: uppercase;
    margin-left: 20%;
    font-family: 'MYRIADPRO-REGULAR';
    font-weight: 100;
    letter-spacing: 2.2px;
}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-ae65bf8 {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61a7cff.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.qodef-elementor-content-no {
       box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}


section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61e26eb.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.qodef-elementor-content-no {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-30a56cc.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.qodef-elementor-content-no {
       box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c79c716.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.qodef-elementor-content-no {
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ed2a053.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.qodef-elementor-content-no {
     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
}/* End custom CSS */