/* MAC Agro homepage Products & Services showcase */
.mac-home-offerings-section{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 54px;background:#f7faf4}
.mac-home-offerings-section .mac-home-category-shape{z-index:-1;right:-35px;top:-15px;opacity:.10}
.mac-home-offerings-section .mac-home-category-heading{max-width:1000px;margin:0 auto 30px;text-align:center}
.mac-home-offerings-section .mac-home-category-heading>span{display:inline-block;margin-bottom:10px;color:#438a46;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}
.mac-home-offerings-section .mac-home-category-heading h2{margin:0 0 15px;color:#204f2b;font-size:clamp(27px,3vw,40px);font-weight:800;line-height:1.2}
.mac-home-offerings-section .mac-home-category-heading p{max-width:920px;margin:0 auto;color:#627064;font-size:16px;line-height:1.8}
.mac-home-offerings-section .mac-home-category-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 30px}
.mac-home-offerings-section .mac-home-category-tabs button{display:inline-flex;align-items:center;gap:9px;padding:12px 26px;border:1px solid #d7e5d5;border-radius:30px;background:#fff;color:#315a38;font-size:14px;font-weight:800;transition:background .2s,border-color .2s,color .2s,transform .2s}
.mac-home-offerings-section .mac-home-category-tabs button:hover{transform:translateY(-1px)}
.mac-home-offerings-section .mac-home-category-tabs button.active{border-color:#438a46;background:#438a46;color:#fff;box-shadow:0 7px 18px rgba(49,113,57,.18)}
.mac-home-offerings-section .mac-home-category-panel{display:none}
.mac-home-offerings-section .mac-home-category-panel.active{display:block;animation:macOfferingFade .25s ease both}
.mac-home-offerings-section .mac-home-category-col{margin-bottom:26px}
.mac-home-offering-card{height:100%;overflow:hidden;border:1px solid #e5ece3;border-radius:9px;background:#fff;box-shadow:0 8px 24px rgba(30,75,38,.08);transition:transform .25s ease,box-shadow .25s ease}
.mac-home-offering-card:hover{transform:translateY(-5px);box-shadow:0 15px 32px rgba(30,75,38,.15)}
.mac-home-offering-card__image{position:relative;display:block;height:235px;overflow:hidden;background:#e8f1e4}
.mac-home-offering-card__image picture,.mac-home-offering-card__image img{display:block;width:100%;height:100%}
.mac-home-offering-card__image img{object-fit:cover;transition:transform .45s ease}
.mac-home-offering-card:hover .mac-home-offering-card__image img{transform:scale(1.06)}
.mac-home-offering-card__image:after{position:absolute;inset:45% 0 0;content:"";background:linear-gradient(180deg,transparent,rgba(12,42,20,.22));pointer-events:none}
.mac-home-offering-card__icon{position:absolute;z-index:1;left:17px;bottom:16px;display:grid;width:48px;height:48px;place-items:center;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:#438a46;color:#fff;font-size:20px;box-shadow:0 4px 12px rgba(0,0,0,.18)}
.mac-home-offering-card__body{padding:19px 19px 20px;background:transparent!important}
.mac-home-offering-card__body h3{margin:0 0 8px;color:#244c2c;font-size:19px;font-weight:800;line-height:1.3}
.mac-home-offering-card__body h3 a{color:inherit;text-decoration:none}
.mac-home-offering-card__body p{min-height:40px;margin:0 0 13px;color:#6b776d;font-size:13px;line-height:1.55}
.mac-home-offering-card__link{display:inline-flex;align-items:center;gap:8px;color:#438a46;font-size:13px;font-weight:800;text-decoration:none}
.mac-home-offering-card__link:hover{color:#245c31;text-decoration:none}
@keyframes macOfferingFade{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1199px){.mac-home-offering-card__image{height:215px}}
@media(max-width:767px){.mac-home-offerings-section{padding:42px 0 28px}.mac-home-offerings-section .mac-home-category-heading{margin-bottom:22px}.mac-home-offerings-section .mac-home-category-heading p{font-size:14px}.mac-home-offering-card__image{height:205px}.mac-home-offering-card__body{padding:15px;background:transparent!important}.mac-home-offering-card__body h3{font-size:16px}.mac-home-offerings-section .mac-home-category-col{margin-bottom:18px}}
@media(max-width:575px){.mac-home-offerings-section .mac-home-category-tabs{gap:7px;margin-bottom:22px}.mac-home-offerings-section .mac-home-category-tabs button{padding:10px 17px;font-size:13px}.mac-home-offering-card__image{height:165px}.mac-home-offering-card__icon{left:10px;bottom:10px;width:39px;height:39px;font-size:16px}.mac-home-offering-card__body{padding:12px;background:transparent!important}.mac-home-offering-card__body h3{font-size:14px}.mac-home-offering-card__body p{min-height:0;font-size:12px;margin-bottom:9px}.mac-home-offering-card__link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mac-home-offering-card,.mac-home-offering-card__image img,.mac-home-offerings-section .mac-home-category-tabs button{transition:none}.mac-home-offerings-section .mac-home-category-panel.active{animation:none}}
