.elementor-kit-4{--e-global-color-vamtam_accent_1:#28461E;--e-global-color-vamtam_accent_2:#00943F;--e-global-color-vamtam_accent_3:#F5F7ED;--e-global-color-vamtam_accent_4:#F8C300;--e-global-color-vamtam_accent_5:#FFFFFF;--e-global-color-vamtam_accent_6:#000000;--e-global-color-vamtam_accent_7:#DDE3D5;--e-global-color-vamtam_accent_8:#F5F7ED;--e-global-color-vamtam_sticky_header_bg_color:#FFFFFF;--e-global-color-fedagro_input_border:#829178;--e-global-color-fedagro_muted:#526449;--e-global-color-fedagro_light_line:#FFFFFF33;--e-global-color-fedagro_icon_surface:#E4F1E5;--e-global-color-fedagro_soft_green:#EDF4E6;--e-global-color-fedagro_soft_green_border:#C9DDBC;--e-global-color-fedagro_step:#A3BA95;--e-global-color-fedagro_eyebrow_yellow:#F7D95F;--e-global-typography-vamtam_primary_font-font-family:"Corbel";--e-global-typography-vamtam_primary_font-font-size:18px;--e-global-typography-vamtam_primary_font-font-weight:400;--e-global-typography-vamtam_primary_font-line-height:1.6em;--e-global-typography-vamtam_primary_font-letter-spacing:0px;--e-global-typography-vamtam_h1-font-family:"Corbel";--e-global-typography-vamtam_h1-font-size:42px;--e-global-typography-vamtam_h1-font-weight:700;--e-global-typography-vamtam_h1-text-transform:none;--e-global-typography-vamtam_h1-line-height:1.25em;--e-global-typography-vamtam_h1-letter-spacing:0px;--e-global-typography-vamtam_h2-font-family:"Corbel";--e-global-typography-vamtam_h2-font-size:32px;--e-global-typography-vamtam_h2-font-weight:700;--e-global-typography-vamtam_h2-text-transform:none;--e-global-typography-vamtam_h2-font-style:normal;--e-global-typography-vamtam_h2-line-height:1.25em;--e-global-typography-vamtam_h2-letter-spacing:0px;--e-global-typography-vamtam_h3-font-family:"Corbel";--e-global-typography-vamtam_h3-font-size:22px;--e-global-typography-vamtam_h3-font-weight:700;--e-global-typography-vamtam_h3-text-transform:none;--e-global-typography-vamtam_h3-line-height:1.25em;--e-global-typography-vamtam_h3-letter-spacing:0px;--e-global-typography-vamtam_h4-font-family:"Corbel";--e-global-typography-vamtam_h4-font-size:22px;--e-global-typography-vamtam_h4-font-weight:700;--e-global-typography-vamtam_h4-text-transform:none;--e-global-typography-vamtam_h4-line-height:1.25em;--e-global-typography-vamtam_h4-letter-spacing:0px;--e-global-typography-vamtam_h5-font-family:"Corbel";--e-global-typography-vamtam_h5-font-size:22px;--e-global-typography-vamtam_h5-font-weight:700;--e-global-typography-vamtam_h5-text-transform:none;--e-global-typography-vamtam_h5-line-height:1.25em;--e-global-typography-vamtam_h5-letter-spacing:0px;--e-global-typography-vamtam_h6-font-family:"Corbel";--e-global-typography-vamtam_h6-font-size:18px;--e-global-typography-vamtam_h6-font-weight:700;--e-global-typography-vamtam_h6-text-transform:uppercase;--e-global-typography-vamtam_h6-line-height:1.6em;--e-global-typography-vamtam_h6-letter-spacing:0px;--e-global-typography-b15051c-font-family:"Corbel";--e-global-typography-b15051c-font-size:18px;--e-global-typography-b15051c-font-weight:400;--e-global-typography-b15051c-line-height:1.6em;--e-global-typography-b15051c-letter-spacing:0px;--e-global-typography-9966a10-font-family:"Corbel";--e-global-typography-9966a10-font-size:18px;--e-global-typography-9966a10-font-weight:400;--e-global-typography-9966a10-line-height:1.6em;--e-global-typography-9966a10-letter-spacing:0px;--e-global-typography-d202759-font-family:"Corbel";--e-global-typography-d202759-font-size:22px;--e-global-typography-d202759-font-weight:400;--e-global-typography-d202759-line-height:1.25em;--e-global-typography-d202759-letter-spacing:0px;--e-global-typography-98773b2-font-family:"Corbel";--e-global-typography-98773b2-font-size:18px;--e-global-typography-98773b2-font-weight:700;--e-global-typography-98773b2-text-transform:none;--e-global-typography-98773b2-line-height:1.6em;--e-global-typography-98773b2-letter-spacing:0px;--e-global-typography-b47939b-font-family:"Corbel";--e-global-typography-b47939b-font-size:18px;--e-global-typography-b47939b-font-weight:700;--e-global-typography-b47939b-text-transform:none;--e-global-typography-b47939b-line-height:1.6em;--e-global-typography-b47939b-letter-spacing:0px;--e-global-typography-b185d5d-font-family:"Corbel";--e-global-typography-b185d5d-font-size:18px;--e-global-typography-b185d5d-font-weight:700;--e-global-typography-b185d5d-text-transform:none;--e-global-typography-b185d5d-line-height:1.6em;--e-global-typography-b185d5d-letter-spacing:0px;--e-global-typography-c0f7fb0-font-family:"Corbel";--e-global-typography-c0f7fb0-font-size:42px;--e-global-typography-c0f7fb0-font-weight:700;--e-global-typography-c0f7fb0-text-transform:none;--e-global-typography-c0f7fb0-line-height:1.25em;--e-global-typography-c0f7fb0-letter-spacing:0px;--e-global-typography-af016e6-font-family:"Corbel";--e-global-typography-af016e6-font-size:18px;--e-global-typography-af016e6-font-weight:700;--e-global-typography-af016e6-text-transform:none;--e-global-typography-af016e6-line-height:1.6em;--e-global-typography-af016e6-letter-spacing:0px;--e-global-typography-4a63b39-font-family:"Corbel";--e-global-typography-4a63b39-font-size:18px;--e-global-typography-4a63b39-font-weight:400;--e-global-typography-4a63b39-line-height:1.6em;--e-global-typography-4a63b39-letter-spacing:0px;--e-global-typography-fedagro_card_title-font-family:"Corbel";--e-global-typography-fedagro_card_title-font-size:22px;--e-global-typography-fedagro_card_title-font-weight:700;--e-global-typography-fedagro_card_title-line-height:1.25em;--e-global-typography-fedagro_card_title-letter-spacing:0px;--e-global-typography-fedagro_hero_title-font-family:"Corbel";--e-global-typography-fedagro_hero_title-font-size:84px;--e-global-typography-fedagro_hero_title-font-weight:700;--e-global-typography-fedagro_hero_title-text-transform:none;--e-global-typography-fedagro_hero_title-line-height:1.08em;--e-global-typography-fedagro_hero_title-letter-spacing:0px;--e-global-typography-fedagro_header_text-font-family:"Corbel";--e-global-typography-fedagro_header_text-font-size:16px;--e-global-typography-fedagro_header_text-font-weight:700;--e-global-typography-fedagro_header_text-text-transform:none;--e-global-typography-fedagro_header_text-line-height:1.5em;--e-global-typography-fedagro_header_text-letter-spacing:0px;--e-global-typography-fedagro_aff_label-font-family:"Corbel";--e-global-typography-fedagro_aff_label-font-size:16px;--e-global-typography-fedagro_aff_label-font-weight:700;--e-global-typography-fedagro_aff_label-line-height:1.4em;--e-global-typography-fedagro_aff_label-letter-spacing:0px;--e-global-typography-fedagro_aff_input-font-family:"Corbel";--e-global-typography-fedagro_aff_input-font-size:16px;--e-global-typography-fedagro_aff_input-font-weight:400;--e-global-typography-fedagro_aff_input-line-height:1.4em;--e-global-typography-fedagro_aff_input-letter-spacing:0px;background-color:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-vamtam_accent_2 );font-family:var( --e-global-typography-b185d5d-font-family ), Sans-serif;font-size:var( --e-global-typography-b185d5d-font-size );font-weight:var( --e-global-typography-b185d5d-font-weight );text-transform:var( --e-global-typography-b185d5d-text-transform );line-height:var( --e-global-typography-b185d5d-line-height );letter-spacing:var( --e-global-typography-b185d5d-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );border-style:none;border-radius:8px 8px 8px 8px;padding:14px 25px 14px 25px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{background-color:var( --e-global-color-vamtam_accent_2 );font-family:var( --e-global-typography-b185d5d-font-family ), Sans-serif;font-size:var( --e-global-typography-b185d5d-font-size );font-weight:var( --e-global-typography-b185d5d-font-weight );text-transform:var( --e-global-typography-b185d5d-text-transform );line-height:var( --e-global-typography-b185d5d-line-height );letter-spacing:var( --e-global-typography-b185d5d-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );border-style:none;border-radius:8px 8px 8px 8px;padding:14px 25px 14px 25px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 h1{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-4 .font-h1{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-4 h2{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-4 .font-h2{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-4 h3{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-4 .font-h3{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-4 h4{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-kit-4 .font-h4{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-kit-4 h5{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-4 .font-h5{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-4 h6{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-4 .font-h6{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-4 label{color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-af016e6-font-family ), Sans-serif;font-size:var( --e-global-typography-af016e6-font-size );font-weight:var( --e-global-typography-af016e6-font-weight );text-transform:var( --e-global-typography-af016e6-text-transform );line-height:var( --e-global-typography-af016e6-line-height );letter-spacing:var( --e-global-typography-af016e6-letter-spacing );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-family:var( --e-global-typography-4a63b39-font-family ), Sans-serif;font-size:var( --e-global-typography-4a63b39-font-size );font-weight:var( --e-global-typography-4a63b39-font-weight );line-height:var( --e-global-typography-4a63b39-line-height );letter-spacing:var( --e-global-typography-4a63b39-letter-spacing );color:var( --e-global-color-vamtam_accent_1 );background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;padding:13px 15px 13px 15px;}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-4 textarea.input-text[name="order_comments"]{font-family:var( --e-global-typography-4a63b39-font-family ), Sans-serif;font-size:var( --e-global-typography-4a63b39-font-size );font-weight:var( --e-global-typography-4a63b39-font-weight );line-height:var( --e-global-typography-4a63b39-line-height );letter-spacing:var( --e-global-typography-4a63b39-letter-spacing );}.elementor-kit-4 select,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .elementor-select-wrapper,.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 input:not([type="button"]):not([type="submit"])::placeholder,.elementor-kit-4 textarea,.elementor-kit-4 textarea::placeholder,.elementor-kit-4 textarea.input-text[name="order_comments"],.elementor-kit-4 .elementor-field-textual,.elementor-kit-4 .elementor-field-textual::placeholder{color:var( --e-global-color-vamtam_accent_1 );caret-color:var( --e-global-color-vamtam_accent_1 );}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-4 input[type="checkbox"] + label::before,.elementor-kit-4 textarea.input-text[name="order_comments"]{background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-kit-4 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea:focus,.elementor-kit-4 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_2 );border-radius:6px 6px 6px 6px;}.elementor-kit-4 select:focus,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select:focus,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"]:focus,.elementor-kit-4 input[type="checkbox"]:focus + label::before,.elementor-kit-4 textarea.input-text[name="order_comments"]:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_2 );border-radius:6px 6px 6px 6px;}.elementor-kit-4 select:hover,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select:hover,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"]:hover,.elementor-kit-4 input:hover:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea:hover,.elementor-kit-4 textarea.input-text[name="order_comments"]:hover,.elementor-kit-4 .elementor-field-textual:hover,.elementor-kit-4 input[type="checkbox"]:hover + label::before{border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-4 textarea.input-text[name="order_comments"]{padding:13px 15px 13px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:30px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}.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);}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-vamtam_primary_font-font-size:18px;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-size:36px;--e-global-typography-vamtam_h2-font-size:30px;--e-global-typography-vamtam_h3-font-size:22px;--e-global-typography-vamtam_h4-font-size:22px;--e-global-typography-vamtam_h5-font-size:22px;--e-global-typography-vamtam_h6-font-size:18px;--e-global-typography-b15051c-font-size:18px;--e-global-typography-9966a10-font-size:18px;--e-global-typography-d202759-font-size:22px;--e-global-typography-98773b2-font-size:18px;--e-global-typography-b47939b-font-size:18px;--e-global-typography-b185d5d-font-size:18px;--e-global-typography-c0f7fb0-font-size:36px;--e-global-typography-af016e6-font-size:18px;--e-global-typography-4a63b39-font-size:18px;--e-global-typography-fedagro_card_title-font-size:22px;--e-global-typography-fedagro_hero_title-font-size:60px;--e-global-typography-fedagro_hero_title-line-height:1.08em;--e-global-typography-fedagro_header_text-font-size:16px;--e-global-typography-fedagro_header_text-line-height:1.5em;--e-global-typography-fedagro_aff_label-font-size:16px;--e-global-typography-fedagro_aff_input-font-size:16px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-kit-4 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-4 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-4 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-4 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-4 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-4 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-4 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-kit-4 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-kit-4 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-4 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-4 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-4 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-b185d5d-font-size );line-height:var( --e-global-typography-b185d5d-line-height );letter-spacing:var( --e-global-typography-b185d5d-letter-spacing );padding:13px 20px 13px 20px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-b185d5d-font-size );line-height:var( --e-global-typography-b185d5d-line-height );letter-spacing:var( --e-global-typography-b185d5d-letter-spacing );padding:13px 20px 13px 20px;}.elementor-kit-4 label{font-size:var( --e-global-typography-af016e6-font-size );line-height:var( --e-global-typography-af016e6-line-height );letter-spacing:var( --e-global-typography-af016e6-letter-spacing );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-size:var( --e-global-typography-4a63b39-font-size );line-height:var( --e-global-typography-4a63b39-line-height );letter-spacing:var( --e-global-typography-4a63b39-letter-spacing );border-width:1px 1px 1px 1px;padding:11.5px 11.5px 11.5px 11.5px;}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-4 textarea.input-text[name="order_comments"]{font-size:var( --e-global-typography-4a63b39-font-size );line-height:var( --e-global-typography-4a63b39-line-height );letter-spacing:var( --e-global-typography-4a63b39-letter-spacing );}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-4 input[type="checkbox"] + label::before,.elementor-kit-4 textarea.input-text[name="order_comments"]{border-width:1px 1px 1px 1px;}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-4 textarea.input-text[name="order_comments"]{padding:11.5px 11.5px 11.5px 11.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-vamtam_primary_font-font-size:18px;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-size:32px;--e-global-typography-vamtam_h2-font-size:28px;--e-global-typography-vamtam_h3-font-size:22px;--e-global-typography-vamtam_h4-font-size:22px;--e-global-typography-vamtam_h5-font-size:22px;--e-global-typography-vamtam_h6-font-size:18px;--e-global-typography-b15051c-font-size:18px;--e-global-typography-9966a10-font-size:18px;--e-global-typography-d202759-font-size:22px;--e-global-typography-d202759-line-height:1.3em;--e-global-typography-98773b2-font-size:18px;--e-global-typography-b47939b-font-size:18px;--e-global-typography-b185d5d-font-size:18px;--e-global-typography-c0f7fb0-font-size:32px;--e-global-typography-af016e6-font-size:18px;--e-global-typography-4a63b39-font-size:18px;--e-global-typography-fedagro_card_title-font-size:22px;--e-global-typography-fedagro_hero_title-font-size:46px;--e-global-typography-fedagro_hero_title-line-height:1.08em;--e-global-typography-fedagro_header_text-font-size:16px;--e-global-typography-fedagro_header_text-line-height:1.5em;--e-global-typography-fedagro_aff_label-font-size:16px;--e-global-typography-fedagro_aff_input-font-size:16px;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );letter-spacing:var( --e-global-typography-vamtam_primary_font-letter-spacing );}.elementor-kit-4 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-4 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-4 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-4 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-kit-4 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-4 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-kit-4 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-kit-4 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );}.elementor-kit-4 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-4 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-4 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-4 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{font-size:var( --e-global-typography-b185d5d-font-size );line-height:var( --e-global-typography-b185d5d-line-height );letter-spacing:var( --e-global-typography-b185d5d-letter-spacing );padding:12px 19px 12px 19px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-b185d5d-font-size );line-height:var( --e-global-typography-b185d5d-line-height );letter-spacing:var( --e-global-typography-b185d5d-letter-spacing );padding:12px 19px 12px 19px;}.elementor-kit-4 label{font-size:var( --e-global-typography-af016e6-font-size );line-height:var( --e-global-typography-af016e6-line-height );letter-spacing:var( --e-global-typography-af016e6-letter-spacing );}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-size:var( --e-global-typography-4a63b39-font-size );line-height:var( --e-global-typography-4a63b39-line-height );letter-spacing:var( --e-global-typography-4a63b39-letter-spacing );}.elementor-kit-4 select,.elementor-kit-4 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-4 .select2.select2-container .selection > .select2-selection[role="combobox"],.elementor-kit-4 textarea.input-text[name="order_comments"]{font-size:var( --e-global-typography-4a63b39-font-size );line-height:var( --e-global-typography-4a63b39-line-height );letter-spacing:var( --e-global-typography-4a63b39-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* FEDAGRO - Nosotros: mapa */
body.page-id-988238 .fedagro-coverage.fedagro-coverage{position:relative;isolation:isolate;overflow:hidden;padding:28px 32px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:var(--fg-panel);box-shadow:0 34px 70px -34px rgba(7,31,18,.7);color:#fff}
body.page-id-988238 .fedagro-coverage.fedagro-coverage::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:var(--fg-grain)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:'eyebrow text' 'title text';column-gap:40px;row-gap:12px;align-items:end;width:100%;max-width:none;margin:0 0 22px;text-align:left}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro .fedagro-coverage__eyebrow{grid-area:eyebrow;justify-self:start;display:inline-block;margin:0;padding:7px 14px;border:1px solid rgba(240,197,67,.45);border-radius:999px;background:rgba(240,197,67,.1);color:#F0C543;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro h2{grid-area:title;margin:0;color:#fff;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-align:left}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro h2::after{content:'';display:block;width:64px;height:4px;margin-top:14px;border-radius:4px;background:linear-gradient(90deg,#F0C543,#00AB4F)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro p:not(.fedagro-coverage__eyebrow){grid-area:text;align-self:end;margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.55;text-align:justify;hyphens:auto;-webkit-hyphens:auto}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;align-items:stretch}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map{width:100%;height:auto;max-height:500px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path{fill:rgba(255,255,255,.07)!important;stroke:rgba(255,255,255,.16)!important;transition:fill .2s ease,filter .2s ease}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path.fedagro-coverage__territory{fill:#00AB4F!important;stroke:rgba(255,255,255,.75)!important;cursor:pointer;filter:drop-shadow(0 0 5px rgba(0,171,79,.6))}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path.fedagro-coverage__territory:hover{fill:#17C766!important}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path.fedagro-coverage__territory.is-active,body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path.fedagro-coverage__territory[aria-current='true']{fill:#F0C543!important;stroke:#fff!important;filter:drop-shadow(0 0 8px rgba(240,197,67,.85))}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__source{margin:0;color:rgba(255,255,255,.55);font-size:11px;line-height:1.4;text-align:center}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__content{display:flex;flex-direction:column;gap:12px;min-width:0}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs{display:flex;flex-wrap:wrap;gap:8px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs button{min-height:38px;padding:7px 15px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.9);font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs button:hover{background:rgba(255,255,255,.13);border-color:rgba(240,197,67,.55);transform:translateY(-1px)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs button.is-active{background:linear-gradient(135deg,#F7D45E,#F0C543);border-color:transparent;color:#0A2E1A;box-shadow:0 10px 24px -10px rgba(240,197,67,.75)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs button:focus-visible,body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path:focus-visible{outline:2px solid #F0C543;outline-offset:2px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__detail{position:relative;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;padding:20px 22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__detail::before{content:'';position:absolute;top:0;left:22px;width:64px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#F0C543,#00AB4F)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__detail-label{margin:0 0 4px;color:rgba(255,255,255,.62);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__detail h3{margin:0 0 14px;color:#fff;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1;letter-spacing:-.01em}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);gap:10px;margin:0}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics > div{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:16px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics > div:nth-child(1){grid-column:span 2;background:linear-gradient(135deg,rgba(240,197,67,.2),rgba(240,197,67,.05));border-color:rgba(240,197,67,.4)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics > div:nth-child(1) dd{color:#F0C543;font-size:clamp(28px,3vw,38px)}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics > div:nth-child(n+4){grid-column:span 2}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics dt{margin:0;color:rgba(255,255,255,.68);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics dd{margin:0;color:#fff;font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__total{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin:0;padding:12px 14px;background:rgba(7,31,18,.45);border:1px solid rgba(255,255,255,.12);border-radius:20px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__total::before{content:'Total de la cobertura prioritaria';grid-column:1/-1;color:#F0C543;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__total > div{padding:8px 12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:12px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__total dt{margin:0;color:rgba(255,255,255,.62);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__total dd{margin:2px 0 0;color:#fff;font-size:19px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}
@media(max-width:1024px){
body.page-id-988238 .fedagro-coverage.fedagro-coverage{padding:24px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro{grid-template-columns:minmax(0,1fr);grid-template-areas:'eyebrow' 'title' 'text';row-gap:12px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__intro p:not(.fedagro-coverage__eyebrow){align-self:start}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__layout{grid-template-columns:minmax(0,1fr);gap:16px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map-wrap{padding:12px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map{max-height:340px}
}
@media(max-width:767px){
body.page-id-988238 .fedagro-coverage.fedagro-coverage{padding:18px 14px;border-radius:24px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__map{max-height:300px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs button{width:100%;min-height:42px;padding:8px 10px;border-radius:14px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__detail{padding:18px 16px;border-radius:20px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__metrics > div:nth-child(n+4){grid-column:span 1}
body.page-id-988238 .fedagro-coverage .fedagro-coverage__total{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(prefers-reduced-motion:reduce){
body.page-id-988238 .fedagro-coverage .fedagro-coverage__tabs button,body.page-id-988238 .fedagro-coverage .fedagro-coverage__map path{transition:none!important;transform:none!important}
}
/* FEDAGRO - Nosotros: ESAL y Estatutos */
body.page-id-988238 .elementor-988238 .fg-native-esal-summary,body.page-id-988238 .elementor-988238 .elementor-element-ns000001{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:32px!important;background:var(--fg-panel)!important;background-color:#0A2E1A!important;box-shadow:0 34px 70px -34px rgba(7,31,18,.7)}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary::before,body.page-id-988238 .elementor-988238 .elementor-element-ns000001::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:var(--fg-grain)}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary{gap:28px!important;padding:28px 32px!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__intro{padding:0!important;border:0!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-element-12d32ee .elementor-heading-title,body.page-id-988238 .elementor-988238 .elementor-element-ns000003 .elementor-heading-title{display:inline-block;padding:7px 14px;border:1px solid rgba(240,197,67,.45);border-radius:999px;background:rgba(240,197,67,.1);color:#F0C543!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;line-height:1!important;text-transform:uppercase}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-element-126e11f .elementor-heading-title,body.page-id-988238 .elementor-988238 .elementor-element-ns000004 .elementor-heading-title{color:#fff!important;font-size:clamp(24px,2.3vw,32px)!important;line-height:1.1!important;letter-spacing:-.02em;font-weight:700!important;text-align:left!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-element-126e11f .elementor-heading-title::after,body.page-id-988238 .elementor-988238 .elementor-element-ns000004 .elementor-heading-title::after{content:'';display:block;width:64px;height:4px;margin-top:14px;border-radius:4px;background:linear-gradient(90deg,#F0C543,#00AB4F)}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-element-513ecd7,body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-element-513ecd7 p,body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-element-513ecd7 .elementor-widget-container,body.page-id-988238 .elementor-988238 .elementor-element-ns000005,body.page-id-988238 .elementor-988238 .elementor-element-ns000005 p,body.page-id-988238 .elementor-988238 .elementor-element-ns000005 .elementor-widget-container{color:rgba(255,255,255,.84)!important;text-align:justify!important;font-size:16px!important;line-height:1.55!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__facts{display:flex;flex-direction:column;gap:10px;padding:0!important;border:0!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__facts > .elementor-element{margin:0!important;padding:14px 18px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__facts > .elementor-element *{border:0!important;background:transparent!important;padding-left:0!important;text-align:justify!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__facts p{margin:0!important;color:rgba(255,255,255,.78)!important;font-size:16px!important;line-height:1.4!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__facts strong{color:#fff!important;font-size:18px;font-weight:700}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__action .elementor-button,body.page-id-988238 .elementor-988238 .elementor-element-ns000012 .elementor-button{background:linear-gradient(135deg,#F7D45E,#F0C543)!important;color:#0A2E1A!important;border:0!important;border-radius:999px!important;padding:17px 30px!important;font-weight:700!important;box-shadow:0 14px 34px -12px rgba(240,197,67,.7);transition:transform .25s ease,box-shadow .25s ease}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__action .elementor-button-text::after{content:'→';margin-left:10px;display:inline-block;transition:transform .25s ease}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__action .elementor-button:hover,body.page-id-988238 .elementor-988238 .elementor-element-ns000012 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px -12px rgba(240,197,67,.85)}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__action .elementor-button:hover .elementor-button-text::after{transform:translateX(5px)}
body.page-id-988238 .elementor-988238 .elementor-element-ns000001{gap:40px!important;padding:34px 40px!important}
body.page-id-988238 .elementor-988238 .elementor-element-ns000006{padding:22px 24px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.page-id-988238 .elementor-988238 .elementor-element-ns000007{background:rgba(240,197,67,.12)!important;border:1px solid rgba(240,197,67,.4)!important}
body.page-id-988238 .elementor-988238 .elementor-element-ns000008 .elementor-icon{color:#F0C543!important}
body.page-id-988238 .elementor-988238 .elementor-element-ns000010 .elementor-heading-title,body.page-id-988238 .elementor-988238 .elementor-element-ns000010 h3{color:#fff!important}
@media(max-width:1024px){
body.page-id-988238 .elementor-988238 .fg-native-esal-summary{padding:24px!important}
body.page-id-988238 .elementor-988238 .elementor-element-ns000001{padding:28px!important}
}
@media(max-width:767px){
body.page-id-988238 .elementor-988238 .fg-native-esal-summary{padding:20px 18px!important;border-radius:24px!important}
body.page-id-988238 .elementor-988238 .elementor-element-ns000001{padding:22px 18px!important;border-radius:24px!important;gap:20px!important}
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .fedagro-esal-summary__action .elementor-button{width:100%}
}
@media(prefers-reduced-motion:reduce){
body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-button,body.page-id-988238 .elementor-988238 .elementor-element-ns000012 .elementor-button,body.page-id-988238 .elementor-988238 .fg-native-esal-summary .elementor-button-text::after{transition:none!important}
}
/* FEDAGRO - Inicio: titulo de pagina */
body.page-id-18 .page-header{margin:0!important;padding:24px 30px 16px!important;text-align:left}
body.page-id-18 .page-header h1{position:relative;margin:0!important;padding-left:18px;color:#28461E;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-align:left}
body.page-id-18 .page-header h1::before{content:'';position:absolute;left:0;top:.1em;bottom:.1em;width:5px;border-radius:5px;background:linear-gradient(180deg,#F0C543,#00AB4F)}
@media(max-width:1024px){
body.page-id-18 .page-header{padding:20px 20px 14px!important}
}
/* FEDAGRO - Inicio: federacion (columnas) y por que FEDAGRO */
@media(min-width:1025px){
body.page-id-18 .elementor-18 .elementor-element-2b0524c > .e-con-inner{align-items:stretch!important}
body.page-id-18 .elementor-18 .elementor-element-2b0524c > .e-con-inner > .elementor-element-4951056,body.page-id-18 .elementor-18 .elementor-element-2b0524c > .e-con-inner > .elementor-element-1e727ef{align-self:stretch!important;justify-content:space-between!important;padding-block:52px!important}
}
body.page-id-18 .elementor-18 .elementor-element-c6a7d12 .elementor-widget-text-editor p{font-size:16px!important;line-height:1.5!important;text-align:justify!important;text-align-last:left!important;hyphens:auto;-webkit-hyphens:auto}
@media(min-width:1025px){
body.page-id-18 .elementor-18 .elementor-element-c6a7d12 > .e-con-inner{align-items:stretch!important}
body.page-id-18 .elementor-18 .elementor-element-c6a7d12 > .e-con-inner > .elementor-element-d14a4cc,body.page-id-18 .elementor-18 .elementor-element-c6a7d12 > .e-con-inner > .elementor-element-e9c3bd3{justify-content:flex-start!important}
body.page-id-18 .elementor-18 .elementor-element-c6a7d12 > .e-con-inner > .elementor-element-d14a4cc > .e-con,body.page-id-18 .elementor-18 .elementor-element-c6a7d12 > .e-con-inner > .elementor-element-e9c3bd3 > .e-con{flex:1 1 0!important;min-height:0}
}
/* FEDAGRO - Inicio: convenios */
body.page-id-18 .elementor-18 .elementor-element-dcc5344{--lh:150px;--lw:268px}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 > .elementor-element-dea498b,body.page-id-18 .elementor-18 .elementor-element-dcc5344 > .elementor-element-fv2acad{margin-bottom:12px!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692,body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:24px!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692 > .e-con,body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr > .e-con{flex:0 0 var(--lw)!important;width:var(--lw)!important;max-width:100%!important;height:var(--lh)!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692 .fg-technical-logo-crop{margin:0!important;max-width:none!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692 .elementor-element-a30b8e3{width:min(100%,calc(var(--lh)*1.2403))!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692 .elementor-element-fae7e5c{width:min(100%,calc(var(--lh)*1.1514))!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692 .elementor-element-99095f8{width:min(100%,calc(var(--lh)*4.0476))!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr .elementor-widget-image{width:auto!important;max-width:100%!important;height:auto!important;margin:0!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr img{display:block;width:auto!important;height:auto!important;max-width:var(--lw)!important;max-height:var(--lh)!important;object-fit:contain!important}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acad .elementor-heading-title{color:#00943F!important;font-size:18px!important;line-height:28.8px!important;font-weight:700!important;text-transform:uppercase!important}
@media(max-width:1024px){
body.page-id-18 .elementor-18 .elementor-element-dcc5344{--lh:110px;--lw:180px}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692,body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr{gap:16px!important}
}
@media(max-width:767px){
body.page-id-18 .elementor-18 .elementor-element-dcc5344{--lh:96px;--lw:150px}
body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-06a4692,body.page-id-18 .elementor-18 .elementor-element-dcc5344 .elementor-element-fv2acgr{gap:16px 12px!important}
}
/* FEDAGRO - Inicio: alianzas (14 logos, tamano visible igual) */
body.page-id-18 .elementor-18 .elementor-element-899e2f1{--lw:208px;--lh:104px;column-gap:26px!important;row-gap:28px!important;justify-content:flex-start!important;align-items:flex-start!important}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con{flex:0 0 min(var(--lw),calc((100% - 104px)/5))!important;width:min(var(--lw),calc((100% - 104px)/5))!important;max-width:100%!important;height:var(--lh)!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 .elementor-widget-image{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 .elementor-widget-image img{position:absolute!important;left:50%!important;top:50%!important;max-width:none!important;max-height:none!important;height:auto!important;object-fit:fill!important;width:calc(min(100% - 12px,(var(--lh) - 20px)*var(--a))/var(--fw))!important;transform:translate(calc(var(--cx)*-100%),calc(var(--cy)*-100%))!important}
@media(max-width:1024px){
body.page-id-18 .elementor-18 .elementor-element-899e2f1{--lh:88px;column-gap:16px!important;row-gap:20px!important}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con{flex:0 0 calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important}
}
@media(max-width:767px){
body.page-id-18 .elementor-18 .elementor-element-899e2f1{--lh:80px;column-gap:12px!important;row-gap:16px!important}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con{flex:0 0 calc((100% - 24px)/3)!important;width:calc((100% - 24px)/3)!important}
}
@media(max-width:560px){
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con{flex:0 0 calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}
}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(1){--a:3.073;--fw:.8375;--cx:.4213;--cy:.4913}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(2){--a:2.83;--fw:.9975;--cx:.4988;--cy:.4965}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(3){--a:1.037;--fw:.7167;--cx:.5215;--cy:.5229}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(4){--a:2.674;--fw:.9462;--cx:.5115;--cy:.4946}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(5){--a:.935;--fw:.7373;--cx:.428;--cy:.4292}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(6){--a:.938;--fw:.8744;--cx:.4417;--cy:.4417}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(7){--a:3.345;--fw:.995;--cx:.5;--cy:.5}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(8){--a:1.047;--fw:.9462;--cx:.4731;--cy:.5}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(9){--a:2.746;--fw:.7077;--cx:.4385;--cy:.4333}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(10){--a:1.113;--fw:.9673;--cx:.5033;--cy:.5028}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(11){--a:1.294;--fw:.6269;--cx:.3827;--cy:.5642}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(12){--a:1.342;--fw:.955;--cx:.5;--cy:.5}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(13){--a:1.005;--fw:.7287;--cx:.4535;--cy:.4354}
body.page-id-18 .elementor-18 .elementor-element-899e2f1 > .e-con:nth-child(14){--a:4.64;--fw:.8923;--cx:.5538;--cy:.5294}
/* FEDAGRO - PIE DE PAGINA (todas las paginas). Para revertir: borrar este bloque */
body footer.main-footer .elementor-element.elementor-element-254a11c{position:relative!important;isolation:isolate;overflow:hidden!important;background:var(--fg-panel)!important;background-color:#0A2E1A!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:32px!important;box-shadow:0 34px 70px -34px rgba(7,31,18,.7)}
body footer.main-footer .elementor-element.elementor-element-254a11c::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:var(--fg-grain)}
body footer.main-footer .elementor-element.elementor-element-254a11c > .e-con-inner{gap:24px!important}
body footer.main-footer .elementor-element.elementor-element-81035c2{gap:12px!important;justify-content:stretch!important}
body footer.main-footer .elementor-element.elementor-element-81035c2 > .e-con{flex:1 1 0!important;min-height:0!important;justify-content:center!important;gap:4px!important;padding:12px 20px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body footer.main-footer .elementor-element.elementor-element-81035c2 > .e-con > .elementor-widget:first-child .elementor-heading-title{color:#F0C543!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em;line-height:1.3!important;text-transform:uppercase}
body footer.main-footer .elementor-element.elementor-element-81035c2 > .e-con > .elementor-widget:last-child .elementor-heading-title{color:#fff!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important}
body footer.main-footer .elementor-element.elementor-element-6e42b1f .elementor-heading-title{color:#fff!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.01em}
body footer.main-footer .elementor-element.elementor-element-a147b6e .elementor-button{background:linear-gradient(135deg,#F7D45E,#F0C543)!important;color:#0A2E1A!important;border:0!important;border-radius:999px!important;padding:16px 28px!important;font-weight:700!important;box-shadow:0 14px 34px -12px rgba(240,197,67,.7);transition:transform .25s ease,box-shadow .25s ease}
body footer.main-footer .elementor-element.elementor-element-a147b6e .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 40px -12px rgba(240,197,67,.85)}
body footer.main-footer .elementor-element.elementor-element-6395327{align-items:center!important;padding:12px 24px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body footer.main-footer .elementor-element.elementor-element-6395327 .elementor-nav-menu--main .elementor-item{color:rgba(255,255,255,.92)!important;font-size:16px!important;font-weight:700!important}
body footer.main-footer .elementor-element.elementor-element-6395327 .elementor-nav-menu--main .elementor-item:hover,body footer.main-footer .elementor-element.elementor-element-6395327 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F0C543!important}
body footer.main-footer .elementor-element.elementor-element-6395327 .elementor-nav-menu--main .elementor-item::after{background-color:#F0C543!important}
body footer.main-footer .elementor-element.elementor-element-4fdef2c{width:auto!important;flex:0 0 auto!important;margin-left:auto;justify-content:center!important}
body footer.main-footer .elementor-element.elementor-element-ceec42d .elementor-widget-container{display:flex;justify-content:flex-end}
body footer.main-footer .elementor-element.elementor-element-ceec42d .elementor-social-icons-wrapper{display:flex!important;flex-wrap:nowrap;gap:10px!important;justify-content:flex-end;width:auto!important}
body footer.main-footer .elementor-element.elementor-element-ceec42d .elementor-grid-item{margin:0!important}
body footer.main-footer .elementor-element.elementor-element-ceec42d a.elementor-icon{position:relative;z-index:2;display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:16px!important;cursor:pointer;pointer-events:auto;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}
body footer.main-footer .elementor-element.elementor-element-ceec42d a.elementor-icon i,body footer.main-footer .elementor-element.elementor-element-ceec42d a.elementor-icon svg{color:inherit!important;fill:currentColor!important;font-size:16px!important;width:1em;height:1em}
body footer.main-footer .elementor-element.elementor-element-ceec42d a.elementor-icon:hover{background:linear-gradient(135deg,#F7D45E,#F0C543)!important;border-color:transparent!important;color:#0A2E1A!important;transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(240,197,67,.8)}
body footer.main-footer a:focus-visible{outline:2px solid #F0C543;outline-offset:3px}
body footer.main-footer .elementor-element.elementor-element-10a5130{align-items:center!important;padding:16px 24px 0!important;border-top:1px solid rgba(255,255,255,.12)}
body footer.main-footer .elementor-element.elementor-element-10a5130 a,body footer.main-footer .elementor-element.elementor-element-10a5130 .elementor-widget-container{color:rgba(255,255,255,.78)!important}
body footer.main-footer .elementor-element.elementor-element-10a5130 a:hover{color:#F0C543!important}
body footer.main-footer .elementor-element.elementor-element-775bd77{transform:none!important;margin:0!important}
body footer.main-footer .elementor-element.elementor-element-3301a74{margin:0!important}
body footer.main-footer .elementor-element.elementor-element-3301a74 .elementor-button{box-sizing:border-box!important;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;line-height:1!important;transition:transform .25s ease,background .25s ease,color .25s ease}
body footer.main-footer .elementor-element.elementor-element-3301a74 .elementor-button:hover{background:linear-gradient(135deg,#F7D45E,#F0C543)!important;color:#0A2E1A!important;transform:translateY(-3px)}
@media(min-width:1025px){
body footer.main-footer .elementor-element.elementor-element-957372c{align-items:stretch!important}
body footer.main-footer .elementor-element.elementor-element-01a1529{justify-content:space-between!important}
body footer.main-footer .elementor-element.elementor-element-10a5130{display:grid!important;grid-template-columns:1fr auto 1fr!important;justify-content:normal!important}
body footer.main-footer .elementor-element.elementor-element-d03597d{grid-column:2!important;justify-self:center!important;padding-inline:0!important;width:auto!important}
body footer.main-footer .elementor-element.elementor-element-775bd77{position:static!important;grid-column:3!important;justify-self:end!important;align-self:center!important;width:auto!important;display:flex!important}
}
@media(max-width:1024px){
body footer.main-footer .elementor-element.elementor-element-6395327{padding:14px 18px!important}
body footer.main-footer .elementor-element.elementor-element-4fdef2c{margin-left:0}
body footer.main-footer .elementor-element.elementor-element-ceec42d .elementor-widget-container,body footer.main-footer .elementor-element.elementor-element-ceec42d .elementor-social-icons-wrapper{justify-content:flex-start}
body footer.main-footer .elementor-element.elementor-element-10a5130{padding-inline:0!important}
}
@media(max-width:767px){
body footer.main-footer .elementor-element.elementor-element-254a11c{border-radius:24px!important}
body footer.main-footer .elementor-element.elementor-element-81035c2 > .e-con > .elementor-widget:last-child .elementor-heading-title{font-size:16px!important}
body footer.main-footer .elementor-element.elementor-element-6e42b1f .elementor-heading-title{font-size:20px!important}
}
@media(prefers-reduced-motion:reduce){
body footer.main-footer a,body footer.main-footer .elementor-button{transition:none!important}
}
/* FEDAGRO - Inicio: servicios y programas (tarjetas en arco) */
body.page-id-18 .elementor-18 .elementor-element-3276ead{position:relative;isolation:isolate;overflow:hidden;background:var(--fg-panel)!important;background-color:#0A2E1A!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:32px!important;box-shadow:0 34px 70px -34px rgba(7,31,18,.7)}
body.page-id-18 .elementor-18 .elementor-element-3276ead::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:var(--fg-grain)}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-element-c1bb926 .elementor-heading-title{display:inline-block;padding:7px 14px;border:1px solid rgba(240,197,67,.45);border-radius:999px;background:rgba(240,197,67,.1);color:#F0C543!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;line-height:1!important;text-transform:uppercase}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-element-e6ca65b .elementor-heading-title{color:#fff!important;font-size:clamp(26px,2.3vw,32px)!important;line-height:1.1!important;letter-spacing:-.02em;font-weight:700!important}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-element-e6ca65b .elementor-heading-title::after{content:'';display:block;width:64px;height:4px;margin:14px auto 0;border-radius:4px;background:linear-gradient(90deg,#F0C543,#00AB4F)}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead{background:linear-gradient(165deg,rgba(255,255,255,.13),rgba(255,255,255,.04))!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,background .3s ease!important}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(120% 55% at 50% 0%,rgba(240,197,67,.32),transparent 62%);transition:opacity .3s ease}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead > .e-con,body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead > .elementor-element{position:relative;z-index:1}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead:hover{background:linear-gradient(165deg,#00AB4F 0%,#0E7A3C 100%)!important;transform:translateY(-6px)!important}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead:hover::before{opacity:1}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286:hover{filter:drop-shadow(0 26px 30px rgba(0,171,79,.35))}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead .elementor-element-d78e22d .elementor-heading-title,body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead:hover .elementor-element-d78e22d .elementor-heading-title{color:#fff!important;letter-spacing:-.01em}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead .elementor-element-78bfb47,body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead:hover .elementor-element-78bfb47{color:rgba(255,255,255,.86)!important;hyphens:auto;-webkit-hyphens:auto;text-align-last:left}
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead .elementor-element-39c44f4 .elementor-icon{display:inline-flex!important;align-items:center;justify-content:center;width:56px!important;height:56px!important;padding:0!important;border-radius:50%!important;background:rgba(7,31,18,.62)!important;border:1px solid rgba(240,197,67,.65)!important;color:#F0C543!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
@media(prefers-reduced-motion:reduce){
body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead,body.page-id-18 .elementor-18 .elementor-element-3276ead .elementor-286 .elementor-element.elementor-element-854eead::before{transition:none!important;transform:none!important}
}
body .elementor :is(.elementor-element-c452208,.elementor-element-fa9b106,.elementor-element-8477972,.elementor-element-e78c365,.elementor-element-d337e7d,.elementor-element-mh6005,.elementor-element-mh7005,.elementor-element-mc0003,.elementor-element-mc1003,.elementor-element-e3e1d00,.elementor-element-4d296af,.elementor-element-513ecd7,.elementor-element-ns000005),body .elementor :is(.elementor-element-c452208,.elementor-element-fa9b106,.elementor-element-8477972,.elementor-element-e78c365,.elementor-element-d337e7d,.elementor-element-mh6005,.elementor-element-mh7005,.elementor-element-mc0003,.elementor-element-mc1003,.elementor-element-e3e1d00,.elementor-element-4d296af,.elementor-element-513ecd7,.elementor-element-ns000005) :is(.elementor-widget-container,p,span,div){text-align:justify!important;hyphens:auto;-webkit-hyphens:auto}
body .elementor .elementor-element-17caf64,body .elementor .elementor-element-17caf64 .elementor-widget-container,body .elementor .elementor-element-17caf64 p{text-align:justify!important;text-align-last:center!important;hyphens:auto;-webkit-hyphens:auto}
html body.page-id-988238 .elementor-988238 :is(.fg-history-feature-card .fg-history-card-description,.elementor-element-fa9b106,.elementor-element-8477972,.elementor-element-e78c365),html body.page-id-988238 .elementor-988238 :is(.fg-history-feature-card .fg-history-card-description,.elementor-element-fa9b106,.elementor-element-8477972,.elementor-element-e78c365) :is(p,.elementor-widget-container){text-align:justify!important;hyphens:auto;-webkit-hyphens:auto}
/* FEDAGRO - Nosotros: 'Quienes somos' - se quita el titulo 'Una Federacion que articula al sector agropecuario' y 'Quienes somos' pasa a titulo grande: 32px escritorio, 30px tablet, 28px celular */
body.page-id-988238 .elementor-988238 .elementor-element-0430a27{display:none!important}
body.page-id-988238 .elementor-988238 .elementor-element-ee7ab72 .elementor-heading-title{font-size:32px!important;line-height:1.25!important}
@media(max-width:1024px){
body.page-id-988238 .elementor-988238 .elementor-element-ee7ab72 .elementor-heading-title{font-size:30px!important}
}
@media(max-width:767px){
body.page-id-988238 .elementor-988238 .elementor-element-ee7ab72 .elementor-heading-title{font-size:28px!important}
}
/* FEDAGRO - Nosotros: 4 tarjetas (Representacion, Servicios, Gestion, Articulacion) con estilo oscuro moderno y el mismo hover interactivo */
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 > .e-con-inner{position:relative;isolation:isolate;overflow:hidden;padding:16px!important;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:var(--fg-panel)!important;background-color:#0A2E1A!important;box-shadow:0 34px 70px -34px rgba(7,31,18,.7)}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 > .e-con-inner::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:var(--fg-grain)}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card{position:relative;overflow:hidden;padding:20px 22px!important;background:rgba(255,255,255,.07)!important;background-color:rgba(255,255,255,.07)!important;background-image:none!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,#00AB4F 0%,#0E7A3C 100%);transition:opacity .3s ease}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card > *{position:relative;z-index:1}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card .fg-nos-icon-badge{background:rgba(240,197,67,.1)!important;border:1px solid rgba(240,197,67,.35)!important;transition:background .3s ease,border-color .3s ease}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card .elementor-icon{color:#2BD06F!important;transition:color .3s ease,transform .3s ease}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card .elementor-heading-title{color:#fff!important;letter-spacing:-.01em}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card .elementor-widget-text-editor,body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card .elementor-widget-text-editor p{color:rgba(255,255,255,.82)!important;font-size:16px!important;line-height:1.5!important;transition:color .3s ease}
@media(hover:hover) and (pointer:fine){
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover{transform:translateY(-6px);background:rgba(255,255,255,.07)!important;background-image:none!important;border-color:rgba(240,197,67,.7)!important;box-shadow:0 26px 50px -24px rgba(0,171,79,.7)!important}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover::before{opacity:1}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover .fg-nos-icon-badge{background:rgba(240,197,67,.18)!important;border-color:rgba(240,197,67,.7)!important}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover .elementor-icon{color:#F0C543!important;transform:translateY(-2px) scale(1.1)}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover .elementor-heading-title{color:#fff!important}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover .elementor-widget-text-editor,body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card:hover .elementor-widget-text-editor p{color:rgba(255,255,255,.95)!important}
}
@media(max-width:1024px){
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 > .e-con-inner{padding:14px!important}
}
@media(max-width:767px){
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 > .e-con-inner{padding:12px!important;border-radius:24px;gap:12px}
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card{padding:18px!important}
}
@media(prefers-reduced-motion:reduce){
body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card,body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card::before,body.page-id-988238 .elementor-988238 .elementor-element-53dffd0 .fg-nos-interactive-card .elementor-icon{transition:none!important;transform:none!important}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Corbel';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fedagro.org/wp-content/uploads/2026/09/corbel-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Corbel';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fedagro.org/wp-content/uploads/2026/09/corbel-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Corbel';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://fedagro.org/wp-content/uploads/2026/09/corbel-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Corbel';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://fedagro.org/wp-content/uploads/2026/09/corbel-bold-italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */