.about-certificates{padding:clamp(62px,7vw,108px) 0 0;background:#f7f9fa;overflow:hidden}.about-certificates>.page-shell{width:min(1840px,calc(100% - clamp(32px,6vw,120px)))}.about-certificates-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:clamp(28px,4vw,52px);padding-bottom:22px;border-bottom:1px solid #d9e1e6}.about-certificates-heading p{margin:0;color:#101820;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,78px);letter-spacing:-.045em;line-height:.92}.about-certificates-heading h2{margin:0;color:#101820;font-size:clamp(28px,2.5vw,42px);line-height:1.1}.certificate-marquee{width:100%;overflow:hidden;padding:0 0 clamp(52px,6vw,88px);background:#f7f9fa}.certificate-marquee-track{display:flex;width:max-content;animation:certificate-marquee-scroll 180s linear infinite;will-change:transform}.certificate-marquee-group{display:flex;align-items:stretch;gap:clamp(18px,2.5vw,42px);padding-right:clamp(18px,2.5vw,42px)}.certificate-marquee-card{flex:0 0 clamp(220px,19vw,360px);display:grid;place-items:center;margin:0;padding:clamp(10px,1vw,18px);background:#fff;box-shadow:0 14px 36px rgba(25,41,53,.11)}.certificate-marquee-card img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain}.certificate-marquee:hover .certificate-marquee-track,.certificate-marquee:focus-within .certificate-marquee-track{animation-play-state:paused}@keyframes certificate-marquee-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.certificate-marquee-track{animation:none;transform:none}.certificate-marquee-group:nth-child(2){display:none}}@media(max-width:820px){.about-certificates{padding:52px 0 0}.about-certificates>.page-shell{width:calc(100% - 32px)}.about-certificates-heading{display:block;margin-bottom:24px;padding-bottom:18px}.about-certificates-heading p{font-size:43px}.about-certificates-heading h2{margin-top:12px;font-size:28px}.certificate-marquee{padding-bottom:52px}.certificate-marquee-track{animation-duration:150s}.certificate-marquee-group{gap:12px;padding-right:12px}.certificate-marquee-card{flex-basis:clamp(180px,58vw,260px);padding:10px}}