.certification-section{padding:40px 16px}.certification-section .page-center{padding:40px 0 20px}.certification-section .top-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:0 8px}.certification-section .top-content h3{color:#5925dc;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:48px;margin:0}.certification-section .top-content p{color:#475467;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin:0}.certification-section .company-logo{align-items:center;display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center;margin:0 auto;padding-top:24px;width:35%}.certification-section .company-logo .logo-items{padding:0 8px;width:calc(33.33% - 5.33px)}.certification-group{padding-bottom:20px;padding-top:40px}.certification-section .certification-wrapper{align-items:flex-start;display:flex;gap:40px;justify-content:center}.certification-section .certification-card{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:24px}.certification-section .certification-card .image{border:2px solid #d6bbfb;border-radius:16px;overflow:hidden}.certification-section .certification-card h2{color:#101828;font-size:28px;font-style:normal;font-weight:600;line-height:36px;margin:0;padding:0;text-align:center}.certification-section .certification-card h3{color:#475467;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0;text-align:center}@media (max-width:992px){.certification-section{padding:20px 16px 32px}.certification-section .page-center{padding:0}.certification-section .top-content{gap:12px}.certification-section .top-content h3{font-size:20px;letter-spacing:0;line-height:28px;text-align:center}.certification-section .top-content p{font-size:12px;line-height:16px;text-align:center}.certification-section .company-logo{flex-wrap:wrap;padding:12px 0 0;width:100%}.certification-section .company-logo .logo-items{padding:13.714px;width:calc(50% - 4px)}.certification-group{overflow-x:scroll;padding-bottom:0;padding-top:20px}.certification-group::-webkit-scrollbar{display:none}.certification-section .certification-wrapper{gap:24px;width:1100px}.certification-section .certification-card{gap:8px}.certification-section .certification-card .image{border-radius:7px;border-width:1px}.certification-section .certification-card h2{font-size:20px;line-height:28px;margin-bottom:8px;text-align:left}.certification-section .certification-card h3{font-size:12px;font-weight:500;line-height:16px;padding:0;text-align:left}}@media (max-width:500px){.certification-section .certification-wrapper{width:570px}}