.elementor .e-448bfe11-67df0f8{color:#CDAC44;letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-53add06-e682f8e{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-display-extra-large);color:var(--text-ligth);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-fe05922-e6454c9{padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-504f88e6-b34c71e{max-width:506px;font-family:var(--font-body);font-size:var(--text-size-body-large);color:var(--text-ligth);}.elementor .e-3d755577-91d4aa1{max-width:60%;padding:var(--space-7);border-radius:16px;display:flex;flex-direction:column;gap:var(--space-7);flex:1 0 auto;justify-content:center;}.elementor .e-1dd9085-2ad3b14{height:70vh;max-width:var(--max-width-container);padding:0px;border-radius:16px;background-image:linear-gradient(100deg, rgba(5, 15, 9, 0.89) 0%,rgba(255, 255, 255, 0) 63%),url("https://dev.aggraria.com/wp-content/uploads/2026/06/gestao-integrada-olival-portugal-1-scaled.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-wrap:wrap;flex:1 0 auto;align-content:space-around;}.elementor .e-2cb1a995-0c854c5{font-family:var(--font-body);font-weight:600;font-size:var(--text-size-labels);color:var(--btn-primary-hover);letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-6b9956b6-88672d2{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-heading-large);color:var(--surface-dark-1);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-5a6cc2dd-40e7af7{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-280b775-26365a5{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:160%;}.elementor .e-428cfd37-f0a6d14{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-13de95e5-e0346ae{padding:0px;gap:var(--space-7);justify-content:space-between;}.elementor .e-9f2a257-01fe72d{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:140%;}.elementor .e-73ce4dc4-b3b3f6f{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-490ecaa9-13319a5{min-width:220px;max-width:252px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#b0933e5e;border-style:solid;display:flex;flex-direction:column;gap:28px;}.elementor .e-779241d2-42d13dc{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:140%;}.elementor .e-38412a5d-de38c30{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-71c2c2e-ef644e5{min-width:220px;max-width:252px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#b0933e5e;border-style:solid;display:flex;flex-direction:column;gap:28px;}.elementor .e-110a8f4d-ecfbfdc{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:140%;}.elementor .e-54f5b44a-57c5cd5{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-30086070-83a2322{min-width:220px;max-width:252px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#b0933e5e;border-style:solid;display:flex;flex-direction:column;gap:28px;}.elementor .e-41fa67f-8e24afa{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:140%;}.elementor .e-32f75938-a38d3e4{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-75a4dc7c-8efc1b2{min-width:220px;max-width:252px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#b0933e5e;border-style:solid;display:flex;flex-direction:column;gap:28px;}.elementor .e-7fb5d08c-9a0d5d0{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:140%;}.elementor .e-33a7c61f-235fd72{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-667384c2-eaacb5b{min-width:220px;max-width:252px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#b0933e5e;border-style:solid;display:flex;flex-direction:column;gap:28px;}.elementor .e-409374de-9f7c36f{padding:0px;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;}.elementor .e-7f1753d4-e6f7420{max-width:var(--max-width-container);column-gap:var(--space-10);padding-block-start:var(--space-9);padding-block-end:var(--space-9);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);flex-direction:column;row-gap:var(--space-10);flex-wrap:wrap;align-items:start;}.elementor .e-299b426-be612ab{max-width:50%;aspect-ratio:auto;object-fit:cover;object-position:center center;}.elementor .e-c4830bf-6156fd6{font-family:var(--font-body);font-weight:600;font-size:var(--text-size-labels);color:var(--btn-primary-hover);letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-fe5ec4c-2ac9f11{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-heading-medium);color:var(--surface-dark-1);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-4b6db6e-19418f6{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-b745110-06bc3a6{max-width:var(--max-width-text-container-small);font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103020db;line-height:160%;}.elementor .e-75c5f21-df1c5d1{max-width:500px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-small);color:var(--btn-primary-hover);line-height:160%;}.elementor .e-fce7c8a-20b5efb{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-4);}.elementor .e-28f915d-e3a396f{max-width:50%;padding:var(--space-8);border-radius:8px;background-color:#ECE7DD;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;align-self:stretch;}.elementor .e-9613b5c-8b9b79b{padding:var(--space-2);border-radius:16px;background-color:#ECE7DD;display:flex;align-content:start;align-items:stretch;}.elementor .e-49ce787d-2ad938e{font-family:var(--font-body);font-weight:600;font-size:var(--text-size-labels);color:var(--btn-primary-hover);letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-5028ee6-cd6c6c1{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-heading-medium);color:var(--surface-dark-1);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-3747ee16-d688524{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-edab9a2-8595087{max-width:var(--max-width-text-container-small);font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103020db;line-height:160%;}.elementor .e-4061e2f9-860dfda{max-width:500px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-small);color:var(--btn-primary-hover);line-height:160%;}.elementor .e-24073bdf-79986f5{max-width:620px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);padding:0px;display:flex;flex-direction:column;gap:var(--space-4);}.elementor .e-b0f60d-0fa9a98{max-width:50%;padding:var(--space-8);border-radius:8px;background-color:#ECE7DD;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;align-self:stretch;}.elementor .e-358ae139-fb6c7f7{max-width:50%;aspect-ratio:auto;object-fit:cover;object-position:center center;}.elementor .e-519c8129-11efcca{padding:var(--space-2);border-radius:16px;background-color:#ECE7DD;display:flex;align-content:start;align-items:stretch;}.elementor .e-2551732-86debd0{max-width:var(--max-width-container);padding-block-start:var(--space-9);padding-block-end:var(--space-9);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);flex-direction:column;gap:var(--space-7);flex-wrap:wrap;align-items:start;}.elementor .e-2fd379ce-1ee562e{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-heading-large);color:var(--text-ligth);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-4fe60eaa-9cc8c13{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--text-ligth);text-transform:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-color:#ffffff;background-color:#658c228c;align-self:start;}.elementor .e-fd327b4-bb1baaf{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--text-ligth);text-transform:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-color:#ffffff;background-color:#658c228c;align-self:start;}.elementor .e-5373ba77-85b10b1{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--text-ligth);text-transform:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-color:#ffffff;background-color:#658c228c;align-self:start;}.elementor .e-79ba424e-ccbbe73{font-family:var(--font-body);font-weight:500;font-size:11px;color:var(--text-ligth);text-transform:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-color:#ffffff;background-color:#658c228c;align-self:start;}.elementor .e-168b3efc-c62bc80{max-width:500px;padding:0px;display:flex;gap:var(--space-1);flex-wrap:wrap;}.elementor .e-ea97e09-ccd3f55{max-width:var(--max-width-text-container-small);padding:0px;display:flex;flex-direction:column;gap:var(--space-5);}.elementor .e-a878009-d3617d3{max-width:800%;padding:var(--space-7);border-start-start-radius:16px;border-start-end-radius:0px;border-end-start-radius:16px;border-end-end-radius:0px;background-image:linear-gradient(44deg, #092517 0%,#09261800 57%),url("https://dev.aggraria.com/wp-content/uploads/2026/06/investimento-agricola-olival-portugal-en.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;}.elementor .e-23a8016c-a6259f0{color:#FFCD33;letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-72ba6760-a56d109{font-weight:500;font-size:var(--text-size-body-small);color:#ffffff;letter-spacing:0.2px;line-height:1rem;text-transform:capitalize;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-color:#ffffff;background-color:#ffffff29;align-self:start;}.elementor .e-43a2414e-53560ca{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:var(--text-ligth);letter-spacing:-0.02em;line-height:160%;}.elementor .e-16ff0f61-1a47743{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-5a5f1f91-dce587b{font-weight:500;font-size:var(--text-size-body-small);color:#ffffff;letter-spacing:0.2px;line-height:1rem;text-transform:capitalize;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:6px;border-color:#ffffff;background-color:#ffffff29;align-self:start;}.elementor .e-7db11adf-e3261e0{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:var(--text-ligth);letter-spacing:-0.02em;line-height:160%;}.elementor .e-55759908-cee171a{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-72079282-6a93338{max-width:var(--max-width-text-container-small);padding:0px;display:flex;flex-direction:column;gap:var(--space-7);}.elementor .e-3dd3713b-6f9a910{max-width:540px;padding:var(--space-7);border-start-start-radius:0px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:16px;background-color:var(--surface-dark-1);display:flex;flex-direction:column;gap:var(--space-10);justify-content:center;align-self:stretch;}.elementor .e-126f680f-66efbfe{padding:0px;border-radius:16px;background-color:#ECE7DD;background-clip:padding-box;display:flex;gap:0px;align-content:start;}.elementor .e-2b4b837b-197c484{max-width:var(--max-width-container);column-gap:var(--space-10);padding-block-start:var(--space-5);padding-block-end:var(--space-9);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);flex-direction:column;row-gap:var(--space-10);flex-wrap:wrap;align-items:start;}.elementor .e-2efef84-6e100a9{padding-block-start:var(--space-5);padding-block-end:var(--space-5);padding-inline-start:var(--space-page);padding-inline-end:var(--space-page);margin-block-start:78px;display:flex;flex-direction:column;align-items:center;}