.ht-company #qualifications .certificate-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.ht-company #qualifications .certificate-controls{display:flex;gap:8px;flex-shrink:0}.ht-company #qualifications .certificate-controls button{height:38px;min-width:38px;padding:0 12px;border:1px solid #dce1e5;background:#fff;color:#66717c;cursor:pointer;font:inherit;font-size:13px;transition:background .2s,color .2s}.ht-company #qualifications .certificate-controls button:hover{background:#a41626;border-color:#a41626;color:#fff}.ht-company #qualifications .certificate-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;scroll-snap-type:x mandatory;position:relative}.ht-company #qualifications .certificate-window::-webkit-scrollbar{display:none}.ht-company #qualifications .certificate-grid{display:flex;gap:14px;width:max-content;padding:22px max(0px,calc((var(--cert-window,1000px) - 260px)/2)) 28px;align-items:center}.ht-company #qualifications .certificate{display:block;flex:0 0 260px;width:260px;transform:scale(var(--cert-scale,.82));transform-origin:center center;opacity:var(--cert-opacity,.65);scroll-snap-align:center;border:1px solid #e2e6e9;box-shadow:none;transition:border-color .25s;will-change:transform}.ht-company #qualifications .certificate.is-center{border-color:#c8a6ac;box-shadow:0 10px 28px #26334214}.ht-company #qualifications .certificate:hover{border-color:#a41626}.ht-company #qualifications .certificate img{width:100%;height:330px;padding:15px;object-fit:contain;background:#f7f8f9}.ht-company #qualifications .certificate .ht-certificate-label{padding:14px 12px;min-height:50px;line-height:1.7;font-size:12px;text-align:center}.ht-company #qualifications .section-intro{margin-bottom:10px}@media(prefers-reduced-motion:reduce){.ht-company #qualifications .certificate{transition:none}}