.cetification{padding:110px 35px 70px}.certificationHeadingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.outCertificationHeading{letter-spacing:.02em;color:#f2a35a;border-radius:999px;margin:0 0 10px;padding:8px 12px;font-size:clamp(24px,5vw,40px);font-weight:600;text-decoration:underline;display:inline-flex}.certificationDescription{color:#111827c7;max-width:70ch;margin:0 auto;font-size:16px;font-weight:400;line-height:1.75}.certificationActualContainer{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:40px;display:grid}.certificationContainer{background:#ffffffeb;border:1px solid #1118271a;border-radius:14px;min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 32px #1118271a}.certificationMedia{aspect-ratio:4/3;background:#1118270a;border:1px solid #11182714;width:100%;position:relative}.certificationMediaLink{border-radius:10px;display:block;overflow:hidden}.certificationHoverOverlay{opacity:0;pointer-events:none;background:#1118273d;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.certificationMediaLink:hover .certificationHoverOverlay,.certificationMediaLink:focus-visible .certificationHoverOverlay{opacity:1}.certificationHoverIcon{color:#fffffffa;width:32px;height:32px}.certificationImg{object-fit:contain;object-position:center}.certificationName{color:#111827eb;text-align:center;margin:0;padding:12px 14px 14px;font-size:14px;font-weight:700}.noCertificateFoundTxt{color:red;font-size:16px;font-weight:400}@media (max-width:900px){.certificationActualContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.cetification{padding-left:16px;padding-right:16px}}@media (max-width:600px){.certificationActualContainer{grid-template-columns:1fr}}
