#agro-footer{display:block;width:100%;margin:0;padding:0;background:#fff;color:#303a34;font:400 16px/1.6 Inter,Arial,sans-serif;isolation:isolate}
#agro-footer,#agro-footer *{box-sizing:border-box}
#agro-footer a{color:inherit;text-decoration:none}
#agro-footer a:hover{text-decoration:underline}
#agro-footer a:focus-visible{outline:3px solid #83a98d;outline-offset:4px}
#agro-footer .agro-footer-banner{padding:48px 24px;text-align:center;color:#fff;background:linear-gradient(#244b35cc,#244b35cc),url('https://agro-market.ro/wp-content/uploads/2025/02/high-angle-view-green-plant_422131-61.avif') center/cover}
#agro-footer .agro-footer-banner h2{font:700 clamp(22px,2.5vw,32px)/1.25 Inter,Arial,sans-serif;color:inherit;max-width:950px;margin:0 auto 12px}
#agro-footer .agro-footer-banner p{font-size:18px;margin:0 0 20px}
#agro-footer .agro-footer-contact{display:inline-block;padding:10px 24px;border:1px solid #fff;border-radius:4px;background:#304f3e;color:#fff}
#agro-footer .agro-footer-columns{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.2fr;gap:36px;max-width:1400px;margin:auto;padding:50px 24px}
#agro-footer .agro-footer-logo{display:block;width:220px;max-width:100%;height:auto}
#agro-footer .agro-footer-payments{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:85px}
#agro-footer .agro-footer-payments img{display:block;width:161px;height:auto;max-width:100%}
#agro-footer .agro-footer-payments .agro-footer-netopia{width:235px}
#agro-footer .agro-footer-column{display:block;margin:0;padding:0;background:transparent;border:0}
#agro-footer .agro-footer-column h3{margin:0 0 20px;color:#3a5145;font:700 17px/1.5 Inter,Arial,sans-serif}
#agro-footer ul{list-style:none;padding:0;margin:0}
#agro-footer .agro-footer-column li{margin:0 0 6px;padding:0;overflow-wrap:anywhere}
#agro-footer .agro-footer-bottom{background:#091d11;color:#fff;text-align:center;padding:16px 24px}
#agro-footer .agro-footer-bottom p{margin:0 0 10px}
#agro-footer .agro-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff12;transition:background .15s,color .15s}
#agro-footer .agro-footer-social a:hover{background:#fff;color:#244b35;text-decoration:none}
#agro-footer .agro-footer-social svg{display:block;width:22px;height:22px}
#agro-footer .agro-footer-bottom ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:14px}
@media(max-width:1000px){#agro-footer .agro-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#agro-footer .agro-footer-brand{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px}#agro-footer .agro-footer-payments{margin-top:0;flex-direction:row;flex-wrap:wrap;align-items:center}#agro-footer .agro-footer-payments img{width:130px}}
@media(max-width:520px){#agro-footer .agro-footer-columns{grid-template-columns:1fr;padding:32px 20px;gap:25px}#agro-footer .agro-footer-brand{grid-column:auto}#agro-footer .agro-footer-column h3{margin-bottom:10px}#agro-footer .agro-footer-banner{padding:32px 20px}#agro-footer .agro-footer-banner p{font-size:16px}}

#agro-footer .agro-footer-column .agro-contact-link{display:flex;align-items:flex-start;gap:8px}
#agro-footer .agro-contact-icon{display:block;width:19px;height:19px;flex:0 0 19px;margin-top:3px;color:#304f3e}
#agro-footer .agro-contact-link span{min-width:0;overflow-wrap:anywhere}

#agro-footer .agro-contact-link[href^="https://wa.me/"] span{white-space:nowrap;overflow-wrap:normal}
@media(min-width:1001px){#agro-footer .agro-footer-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(245px,1.2fr) minmax(0,1.2fr);gap:24px}}
@media(min-width:521px) and (max-width:620px){#agro-footer .agro-contact-link[href^="https://wa.me/"]{font-size:14px;gap:6px}}
