.ecoinfaq-home-programs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ecoinfaq-program-card{background:#fff;border:1px solid #e3ece2;box-shadow:0 8px 32px rgba(22,75,56,.08)}.ecoinfaq-program-cover{display:block;height:230px;background:#dfead8 center/cover no-repeat;position:relative}.ecoinfaq-program-cover span{position:absolute;top:18px;left:18px;background:var(--ecoinfaq-primary,#87cf2d);padding:7px 11px;color:#173c2d;font-size:11px;font-weight:800}.ecoinfaq-program-body{padding:24px}.ecoinfaq-program-body h3{font-size:24px;margin:0 0 9px}.ecoinfaq-program-body p{color:#6b7e76;min-height:52px}.ecoinfaq-progress{height:6px;background:#e8eee4}.ecoinfaq-progress i{display:block;height:100%;background:var(--ecoinfaq-primary,#87cf2d)}.ecoinfaq-program-money{display:flex;justify-content:space-between;align-items:center;margin:9px 0 17px;font-size:12px}.ecoinfaq-program-money strong{display:block;font-size:15px}.ecoinfaq-program-button{display:block;padding:12px 16px;background:#eff7e7;font-size:12px;font-weight:800;text-align:center}.ecoinfaq-investment{color:#fff}.ecoinfaq-investment-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.16)}.ecoinfaq-investment-metrics>div{padding:25px;border-right:1px solid rgba(255,255,255,.16)}.ecoinfaq-investment-metrics>div:last-child{border:0}.ecoinfaq-investment-metrics small,.ecoinfaq-investment-metrics strong{display:block}.ecoinfaq-investment-metrics small{color:#bed2ca}.ecoinfaq-investment-metrics strong{font-size:23px;color:#afe06f}.ecoinfaq-investment-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.ecoinfaq-investment-list article{background:#fff;color:#183b2f;padding:20px}.ecoinfaq-investment-list article>span{font-size:10px;font-weight:800;color:#699f2c}.ecoinfaq-investment-list h3{margin:5px 0}.ecoinfaq-investment-list p,.ecoinfaq-investment-list small{display:block;color:#75877f;font-size:12px}.ecoinfaq-empty{grid-column:1/-1;padding:25px;background:#fff;color:#6b7e76}@media(max-width:900px){.ecoinfaq-home-programs{grid-template-columns:1fr 1fr}.ecoinfaq-investment-metrics,.ecoinfaq-investment-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ecoinfaq-home-programs,.ecoinfaq-investment-metrics,.ecoinfaq-investment-list{grid-template-columns:1fr}.ecoinfaq-investment-metrics>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}}
