/* Reference logos for local design preview, not verified company credentials. */
#csbio-certifications,#csbio-certifications *{box-sizing:border-box}
#csbio-certifications{position:relative;width:100%;max-width:none;margin:0;padding:36px 30px 48px;background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow:hidden}
.csbio-cert-section{padding:12px 25px 54px;text-align:center}.csbio-cert-section h2{font-size:40px;line-height:1.3;font-weight:700;margin:0 0 24px}.csbio-cert-section p{font-size:15px;color:#444;line-height:24px;margin:0 0 22px}.csbio-cert-shell{position:relative;max-width:1320px;margin:auto}.csbio-cert-window{overflow:hidden;touch-action:pan-y}.csbio-cert-track{display:flex;gap:30px;will-change:transform}.csbio-cert-card{flex:0 0 calc((100% - 120px)/5);min-width:0;aspect-ratio:16/9;border-radius:6px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.csbio-cert-logo{position:relative;overflow:hidden;flex:none;mix-blend-mode:multiply;max-width:none}.csbio-cert-logo img{position:absolute;max-width:none;display:block}.raw-logo{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.csbio-cert-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:#ffffffd9;color:#555;width:30px;height:48px;font-size:32px;line-height:1;cursor:pointer;z-index:2;display:grid;place-items:center}.csbio-cert-prev{left:-25px}.csbio-cert-next{right:-25px}.csbio-cert-arrow:hover{color:#000}.csbio-cert-arrow:focus-visible,.csbio-cert-pause:focus-visible{outline:2px solid #005a80}.csbio-cert-pause{position:absolute;right:0;bottom:-30px;border:0;background:white;color:#555;padding:4px 8px;opacity:0;cursor:pointer;font-size:12px}.csbio-cert-pause:focus-visible,.csbio-cert-shell:hover .csbio-cert-pause{opacity:1}.csbio-cert-track:focus{outline:none}@media(max-width:849px){.csbio-cert-card{flex-basis:calc((100% - 60px)/3)}.csbio-cert-section h2{font-size:32px}}@media(max-width:549px){.csbio-cert-section{padding:24px 24px 48px}.csbio-cert-card{flex-basis:calc((100% - 16px)/2);aspect-ratio:16/10}.csbio-cert-track{gap:16px}.csbio-cert-section h2{font-size:30px}.csbio-cert-section p{font-size:13px}.csbio-cert-prev{left:-24px}.csbio-cert-next{right:-24px}.csbio-cert-logo{transform:scale(.8)}.csbio-cert-arrow{width:24px}}

#csbio-certifications{padding:36px 30px 48px}#csbio-certifications .csbio-cert-shell{max-width:1320px}#csbio-certifications button{font-family:inherit;text-transform:none;letter-spacing:normal;margin:0;padding:0;box-shadow:none;border-radius:0}#csbio-certifications .csbio-cert-arrow{font-size:32px;font-weight:400;min-width:0}#csbio-certifications .csbio-cert-pause{padding:4px 8px;font-size:12px}#csbio-certifications .csbio-cert-logo img{height:auto}#csbio-certifications h2{letter-spacing:normal}#csbio-certifications .csbio-cert-section{background:#fff}
@media(max-width:549px){#csbio-certifications{padding:28px 24px 40px}}

#csbio-certifications .csbio-cert-shell{max-width:none!important;width:100%}
