.certification-mark{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:78px;background:#fff}
.certification-mark img{width:auto;height:auto;max-width:142px;max-height:68px;object-fit:contain}
.certification-mark--bis img{max-width:57px;max-height:55px}
.certification-mark--nfpa img{max-height:70px}
.certification-mark--make-in-india img{max-width:144px}
.home-certifications{background:var(--navy);padding:23px 0 25px;scroll-margin-top:120px}
.home-certification-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px}
.home-certification-list li{min-width:0}
.home-certification{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;height:100%;text-decoration:none}
.home-certification .certification-mark{height:86px;padding:12px;border:1px solid #ffffff26;margin-bottom:13px}
.home-certification .certification-mark img{max-width:100%;max-height:60px}
.home-certification .certification-mark--bis img{max-width:43%;max-height:50px}
.home-certification strong{font-size:.79rem;font-weight:650;line-height:1.4}
.home-certification>span:last-child{font-size:.64rem;color:#c4cdde;line-height:1.5;margin-top:4px}
.home-certification:hover strong{color:#ff99a1}
.home-certification:focus-visible{outline:2px solid #fff;outline-offset:6px}
.about-certifications>div{align-items:center;text-align:center;padding:28px 25px;gap:17px}
.about-certifications .certification-copy{display:flex;flex-direction:column;gap:9px}
.about-certifications strong{font-size:1.3rem}
.about-certifications .certification-copy span{font-size:.85rem;line-height:1.5}
@media(max-width:1050px){
  .home-certification-list{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 14px}
  .home-certification-list li{flex:0 0 calc((100% - 42px)/4)}
  .home-certification .certification-mark{height:78px}
  .home-certification .certification-mark img{max-height:55px}
  .home-certification .certification-mark--bis img{max-height:46px}
}
@media(max-width:600px){
  .home-certifications{padding:20px 0}
  .home-certification-list{gap:18px 10px}
  .home-certification-list li{flex-basis:calc((100% - 30px)/4)}
  .home-certification .certification-mark{height:62px;padding:8px 6px;margin-bottom:8px}
  .home-certification .certification-mark img{max-height:43px}
  .home-certification .certification-mark--bis{gap:5px}
  .home-certification .certification-mark--bis img{max-height:35px}
  .home-certification strong{font-size:.65rem}
  .home-certification>span:last-child{display:none}
  .about-certifications>div{padding:23px 15px;gap:16px}
  .about-certifications .certification-mark{height:72px}
  .about-certifications .certification-mark img{max-width:130px;max-height:62px}
  .about-certifications .certification-mark--bis img{max-width:50px;max-height:48px}
  .about-certifications strong{font-size:1.05rem}
  .about-certifications .certification-copy span{font-size:.75rem}
}
@media(max-width:370px){
  .home-certification-list{gap:16px 8px}
  .home-certification-list li{flex-basis:calc((100% - 24px)/4)}
  .home-certification strong{font-size:.6rem}
  .about-certifications .certification-mark img{max-width:112px}
  .about-certifications .certification-mark--bis img{max-width:43px}
}
