.jobs-home{background:#f2f6f8}.job-teasers{display:grid;grid-template-columns:1fr 1fr;gap:28px}.job-teasers article{display:grid;grid-template-columns:210px 1fr;background:#fff;box-shadow:0 18px 45px #00336612;overflow:hidden}.job-teasers img{width:100%;height:100%;min-height:330px;object-fit:cover;object-position:top}.job-teasers article>div{padding:34px}.job-teasers small,.vacancy-copy>small{color:#36a92e;font-size:11px;font-weight:bold;letter-spacing:.12em}.job-teasers h3{font-size:28px;color:#003366;margin:14px 0}.job-teasers .btn{margin-top:10px}.jobs-centre{text-align:center;margin-top:35px}.jobs-centre a{color:#003366;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:.08em}.careers-hero{background-image:linear-gradient(90deg,#001d3bee,#00336688),url(images/irrigation.jpg)}.vacancy{display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:55px;background:#fff;padding:35px;margin-bottom:42px;box-shadow:0 18px 55px #00336612;scroll-margin-top:110px}.vacancy.reverse{grid-template-columns:1.2fr minmax(300px,.8fr)}.vacancy.reverse .vacancy-poster{order:2}.vacancy-poster img{display:block;width:100%;height:auto}.vacancy-copy{padding:18px 18px 18px 0}.vacancy-copy h2{color:#003366;font-size:40px;margin:14px 0 20px}.vacancy-copy h3{color:#003366;margin:25px 0 10px}.vacancy-copy ul{padding-left:20px;color:#526879;line-height:1.65}.vacancy-copy li{margin:7px 0}.apply-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.wa-btn{background:#179b4c}.apply-note{font-size:12px;font-style:italic;margin-top:16px}@media(max-width:900px){.job-teasers{grid-template-columns:1fr}.vacancy,.vacancy.reverse{grid-template-columns:1fr;gap:25px}.vacancy.reverse .vacancy-poster{order:0}.vacancy-poster{max-width:560px;margin:auto}}@media(max-width:600px){.job-teasers article{grid-template-columns:1fr}.job-teasers img{height:auto;min-height:0}.vacancy{padding:18px}.vacancy-copy{padding:8px}.vacancy-copy h2{font-size:31px}.apply-actions .btn{width:100%;text-align:center}}
