.elementor .e-7135ff35-3c11432{color:#CDAC44;letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-562d1d56-4bc2b34{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-5db630be-725332c{padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-7ba0ec97-2b2ea9a{font-family:var(--font-body);font-size:var(--text-size-body-large);color:var(--text-ligth);}.elementor .e-2c59cda2-c62175a{height:100%;max-width:720px;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-1d58d364-78007ba{height:542px;max-width:var(--max-width-container);padding:0px;border-radius:16px;background-image:linear-gradient(178deg, #060f0b87 0%,#060f0b00 45%),url("https://dev.aggraria.com/wp-content/uploads/2026/06/gestao-agricola-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;align-content:space-around;}.elementor .e-3c46ec46-32a0344{max-width:50%;aspect-ratio:auto;object-fit:cover;object-position:center center;mix-blend-mode:multiply;}.elementor .e-3a738646-a639077{letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-e6c372b-6edfa75{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-325816f8-d85c260{max-width:var(--max-width-text-container-small);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-17b41487-4b0a684{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:160%;}.elementor .e-355f762c-685bd52{max-width:500px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:var(--color-gold);line-height:160%;}.elementor .e-6f26c6bf-937c13d{max-width:var(--max-width-text-container-small);padding:0px;display:flex;flex-direction:column;gap:var(--space-7);}.elementor .e-7c1846e-ca22a7a{padding:0px;gap:var(--space-7);justify-content:space-between;align-items:center;}.elementor .e-ce0b5f9-4673b98{letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-70ba80d5-519211a{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-5d3477ec-c97e559{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-20e21108-672a340{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:160%;}.elementor .e-4bb3b703-9a37e4f{max-width:500px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:var(--color-gold);line-height:160%;}.elementor .e-2f564ef5-285477f{max-width:var(--max-width-text-container-small);padding:0px;display:flex;flex-direction:column;gap:var(--space-7);}.elementor .e-20519486-f91c03f{max-width:50%;aspect-ratio:auto;object-fit:cover;object-position:center center;mix-blend-mode:multiply;}.elementor .e-19be7b64-aa9786f{padding:0px;gap:var(--space-7);justify-content:space-between;align-items:center;}.elementor .e-76dfd5a0-8f88310{max-width:50%;aspect-ratio:auto;object-fit:cover;object-position:center center;mix-blend-mode:multiply;}.elementor .e-2cda1ac-7d93d0c{letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-61efc64-2e20cc5{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-1d67e6ba-bcac0da{max-width:var(--max-width-text-container-small);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-49728e24-c5d0153{font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#103120cc;line-height:160%;}.elementor .e-5454bca6-ed2cb1d{max-width:500px;font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:var(--color-gold);line-height:160%;}.elementor .e-23f51185-996d036{max-width:var(--max-width-text-container-small);padding:0px;display:flex;flex-direction:column;gap:var(--space-7);}.elementor .e-1c4087d1-e969828{padding:0px;gap:var(--space-7);justify-content:space-between;align-items:center;}.elementor .e-7f9f8f06-2f62d66{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-11);flex-wrap:wrap;align-items:start;}.elementor .e-24156d97-a06e06d{max-width:50%;aspect-ratio:auto;object-fit:cover;object-position:center center;mix-blend-mode:multiply;}.elementor .e-4c1ec9a6-ab4207c{color:var(--btn-primary-hover);letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-33989e91-cf25cb8{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-560eba9d-9d328b3{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-120583ab-5afe5f1{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-7e556e9c-7b1aa60{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-36d89459-0de9ca2{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-6b9fabac-3aa9c1f{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-2436f0fb-d2cbda5{padding:var(--space-2);border-radius:16px;background-color:#ECE7DD;display:flex;align-content:start;align-items:stretch;}.elementor .e-2c08e2ae-90596ba{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-726d4f2e-e7cdc5b{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;}.elementor .e-18b06f81-a424a6f{color:var(--btn-primary-hover);letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-50ac7056-8b0ffce{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-heading-medium);color:var(--text-ligth);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-57f1c480-ec140c0{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-11084d1a-08ed903{max-width:var(--max-width-text-container-small);font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#ffffffe3;line-height:160%;}.elementor .e-1771fb36-935cba3{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-5c4b3a42-2c5f552{max-width:50%;padding:var(--space-8);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;align-self:stretch;}.elementor .e-44ce9077-0dcbb46{max-width:620px;padding:var(--space-6);border-radius:12px;background-color:#ffffff0d;display:flex;flex-direction:column;gap:32px;flex-wrap:nowrap;justify-content:space-between;align-content:start;align-items:start;}.elementor .e-6284971a-f42edf1{max-width:1600px;padding:var(--space-2);border-radius:16px;display:flex;gap:var(--space-6);justify-content:space-between;align-content:start;align-items:stretch;}.elementor .e-7436dcd8-b88149a{max-width:620px;padding:var(--space-6);border-radius:12px;background-color:#ffffff0d;display:flex;flex-direction:column;gap:32px;flex-wrap:nowrap;justify-content:space-between;align-content:start;align-items:start;}.elementor .e-28b29b71-c27ffd9{color:var(--btn-primary-hover);letter-spacing:0.12em;line-height:1rem;text-transform:uppercase;}.elementor .e-2ebb98bd-ef70e0b{font-family:var(--font-headings);font-weight:400;font-size:var(--text-size-heading-medium);color:var(--text-ligth);letter-spacing:-0.02em;line-height:1.05em;}.elementor .e-f2d6ea8-dddc02b{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .e-378e577f-f843f46{max-width:var(--max-width-text-container-small);font-family:var(--font-body);font-weight:400;font-size:var(--text-size-body-medium);color:#ffffffe3;line-height:160%;}.elementor .e-1c1df52f-fa9f434{max-width:50%;padding:var(--space-8);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;align-self:stretch;}.elementor .e-7fa69f72-ca01b6f{max-width:1600px;padding:var(--space-2);border-radius:16px;display:flex;gap:var(--space-6);justify-content:space-between;align-content:start;align-items:stretch;}.elementor .e-7d44643c-5f64cc6{padding:clamp(24px, 5vw, 96px);margin-block-end:0px;background-color:#103120;display:flex;flex-direction:column;gap:var(--space-7);align-items:center;}