.elementor .ag-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.elementor .ag-page-hero__grid,.elementor .ag-split,.elementor .ag-split--reverse,.elementor .ag-ops__panel,.elementor .ag-farmiva__grid,.elementor .ag-hub{display:grid!important}.elementor .ag-page-hero__grid{grid-template-columns:1fr .85fr;gap:72px;align-items:center}.elementor .ag-split{grid-template-columns:.92fr 1.08fr;gap:84px;align-items:center}.elementor .ag-split--reverse{grid-template-columns:1.08fr .92fr}.elementor .ag-section-heading{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:60px;align-items:end}.elementor .ag-cards,.elementor .ag-values,.elementor .ag-insights{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px}.elementor .ag-card{display:flex!important;flex-direction:column!important}.elementor .ag-card__body{padding:30px}.elementor .ag-image{display:block!important;position:relative;min-height:380px;overflow:hidden}.elementor .ag-image .elementor-widget-image,.elementor .ag-image .elementor-widget-container{position:absolute;inset:0;width:100%;height:100%}.elementor .ag-image img{width:100%;height:100%!important;object-fit:cover}.elementor .ag-ops{display:grid!important;gap:28px}.elementor .ag-ops__panel{grid-template-columns:.9fr 1.1fr;min-height:430px}.elementor .ag-ops__copy{display:flex!important;flex-direction:column!important;justify-content:center;padding:52px}.elementor .ag-partner__inner,.elementor .ag-impact__grid{display:grid!important;grid-template-columns:1fr .9fr auto;gap:44px;align-items:center}.elementor .ag-farmiva__grid{grid-template-columns:.8fr 1.15fr .95fr;gap:52px;align-items:center}.elementor .ag-hub{grid-template-columns:1fr .9fr;gap:80px;align-items:center}.elementor .ag-hub__visual{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.elementor .ag-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:14px}.elementor .ag-button .elementor-button,.elementor .ag-button--green .elementor-button,.elementor .ag-button--outline .elementor-button,.elementor .ag-button--gold .elementor-button{min-height:50px;padding:15px 22px;border-radius:0;font-weight:700}.elementor .ag-button--green .elementor-button{color:#fff;background:var(--ag-green)}.elementor .ag-button--outline .elementor-button{color:var(--ag-forest);background:transparent;border:1px solid var(--ag-green)}.elementor .ag-button--gold .elementor-button{color:var(--ag-forest);background:var(--ag-gold)}.elementor .ag-partner h2,.elementor .ag-impact h2{color:#fff}
@media(max-width:1050px){.elementor .ag-page-hero__grid,.elementor .ag-split,.elementor .ag-split--reverse,.elementor .ag-farmiva__grid,.elementor .ag-hub{grid-template-columns:1fr}.elementor .ag-cards,.elementor .ag-insights{grid-template-columns:1fr 1fr}.elementor .ag-partner__inner,.elementor .ag-impact__grid{grid-template-columns:1fr}}
@media(max-width:720px){.elementor .ag-shell{width:min(100% - 30px,600px)}.elementor .ag-cards,.elementor .ag-insights,.elementor .ag-values{grid-template-columns:1fr}.elementor .ag-section-heading{display:block!important}.elementor .ag-buttons{flex-direction:column!important}.elementor .ag-buttons>.elementor-element{width:100%}.elementor .ag-ops__panel{grid-template-columns:1fr}.elementor .ag-ops__copy{padding:30px}}
