.page-k{max-width:1200px;margin:20px auto;padding:20px 0}.agro-hero-text h1{font-size:44px;line-height:1.2}.agro-hero{justify-content:space-between;align-items:flex-start;display:flex;margin-top:98px;margin-bottom:100px}.agro-hero-text{flex:1;max-width:none}.agro-hero-text .subtitle{max-width:none;width:auto;margin-bottom:16px;font-weight:700;font-size:20px;margin-top:77px}.agro-hero-text .description{max-width:560px;line-height:1.5;margin-bottom:40px;font-size:18px}.highlight{color:#2B7441;font-weight:700}.subtitle{font-weight:700;margin-bottom:.5rem}.description{margin-bottom:40px}.btn-primary{background:#2B7441;color:white;padding:10px 15px;border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:400}.agro-hero-img img{border-radius:10px;width:465px;height:510px}.agro-farmers{padding:3rem 2rem;background-color:#ffffff}.cards{display:flex;gap:50px;margin-top:2rem;justify-content:flex-start;margin-bottom:50}.card-home{color:#fff;text-align:left;border-radius:10px;width:350px;padding:45px}.card-home h3{color:#fff;font-size:32px;line-height:32px;margin-bottom:15px}.card-home h2{color:#fff;width:260;font-size:18}.card-home p{color:#fff;font-size:12px;line-height:12px;margin:0 0 40}.card-orange{background:#DFA247}.card-green{background:#1E5932}.card-olive{background:#58682A}.card-home.card-olive h3{display:inline-block;width:243px;line-height:32px;margin-bottom:15px}.location{font-size:.9rem;opacity:.9;margin-bottom:.8rem}.agro-creditor{background:#1E5932;gap:2rem;padding:3rem 2rem;display:flex;justify-content:space-between}.agro-creditor-1{display:flex;justify-content:flex-start;gap:51px;padding-left:0;padding-right:0;width:100%;max-width:1440px;margin:0 auto}.agro-creditor a,.agro-creditor h1,.agro-creditor h2{color:#ffffff}.creditor-text{width:50%}.creditor-text h2{margin-top:40px;margin-bottom:40px}.btn-secondary{background:#DFA247;color:white;padding:10px 15px;border:none;border-radius:18px;cursor:pointer;margin-top:20px;font-size:14px;font-weight:400}.features-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px;row-gap:40px;grid-auto-rows:1fr;align-items:stretch}.agro-wrapper .page-k:has(.features-list){padding-top:80px;padding-bottom:100px}.agro-wrapper .page-k:has(.features-list) h1{margin-bottom:50px}.agro-wrapper .page-k:has(.cards){padding-top:40px;padding-bottom:0}.agro-wrapper .page-k:has(.cards) h1{margin-bottom:50px}.icon-features-section{background-color:#D4E9D7;border-radius:50%;padding:5px;margin-top:10px}.features-section-card{background:#ffffff;padding:16px 30px 24px;min-height:160px}.features-list>.features-section-card,.features-section-card{border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:4px 4px 20px 0 #0000001A;gap:20px}.features-list>.features-section-card{height:100%;background:#fff;padding:30px}.icons-block{display:flex;justify-content:space-between;align-items:flex-start}.image-green-creditor{position:absolute;right:0;margin-top:-45px}@media (max-width:768px){.page-k{padding:10px;margin:10px auto}.agro-hero{flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:35px;margin-bottom:35px;display:flex}.agro-hero-text{width:100%}.agro-hero-text h1{font-size:24px;line-height:1.3}.agro-hero-img{margin-top:20px;width:100%}.agro-hero-img img{max-width:100%;height:auto}.cards{flex-direction:column;gap:1.5rem;align-items:center}.card{width:100%;padding:25px}.card h3{font-size:24px;line-height:1.2}.card p{font-size:14px;line-height:1.4}.agro-creditor{flex-direction:column;align-items:center;gap:1.5rem;padding:10px}.agro-farmers{padding:10px}.agro-creditor-1{flex-direction:column;gap:20px}.creditor-text{width:100%}.creditor-text h2{font-size:18px;margin-bottom:20px}.features-list{grid-template-columns:1fr;gap:20px}.features-section-card{padding:15px}.icons-block{gap:15px}.btn-primary,.btn-secondary{width:100%;max-width:320px;text-align:center}.agro-hero-text .subtitle{width:auto;max-width:none;margin-top:30px;margin-bottom:8px;font-size:18px;font-weight:700}.agro-hero-text .description{max-width:560px;margin-bottom:24px;font-size:16px;line-height:1.5}.image-green-creditor{margin-top:425px;position:absolute;right:0}.agro-creditor h1{color:#fff;font-size:24px}}