.awards-recognition-page .section-spacing{max-width:1100px;margin:0 auto}@media (max-width:767px){.awards-recognition-page .section-spacing{padding:0 16px 40px}}.awards-recognition-page .awards-header h1{color:#2b2865;margin:0 0 20px}.awards-recognition-page .awards-header p{color:#1e1e1e;text-align:justify;margin:0;font-size:18px;font-weight:400;line-height:26px}@media (max-width:767px){.awards-recognition-page .awards-header p{font-size:16px;line-height:24px}}.awards-recognition-page .desktop{display:block}@media (max-width:767px){.awards-recognition-page .desktop{display:none}}.awards-recognition-page .achievements-section{flex-direction:column;gap:20px;padding:40px 0;display:flex}@media (max-width:768px){.awards-recognition-page .achievements-section{padding:0}}.awards-recognition-page .achievements-section .achievements-content{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.awards-recognition-page .achievements-section .achievements-content{text-align:center}}.awards-recognition-page .achievements-section .achievements-content h2{color:#2b2865;margin:0;font-weight:700;line-height:normal}@media (max-width:599px){.awards-recognition-page .achievements-section .achievements-content h2{font-size:20px}}.awards-recognition-page .achievements-section .achievements-content .description{color:#000;text-align:justify;margin:0;font-size:12px;font-weight:400;line-height:20px}@media (min-width:768px){.awards-recognition-page .achievements-section .achievements-content .description{font-size:16px;line-height:22px}}.awards-recognition-page .achievements-section .achievements-image{border-radius:12px;width:100%;overflow:hidden}@media (min-width:768px){.awards-recognition-page .achievements-section .achievements-image{height:auto}}.awards-recognition-page .achievements-section .achievements-image img{object-fit:cover;width:100%;height:100%}.awards-recognition-page .achievements-section .stats-container{gap:12px;margin:0!important;padding:0!important}.awards-recognition-page .achievements-section .stats-container .stat-item{text-align:center;flex-direction:column;gap:4px;display:flex}.awards-recognition-page .achievements-section .stats-container .stat-item .stat-number{color:#2b2865;margin:0;font-size:18px;font-weight:800;line-height:normal}@media (min-width:768px){.awards-recognition-page .achievements-section .stats-container .stat-item .stat-number{font-size:32px}}.awards-recognition-page .achievements-section .stats-container .stat-item .stat-label{color:#1e1e1e;white-space:nowrap;margin:0;font-size:10px;font-weight:400;line-height:normal}@media (min-width:768px){.awards-recognition-page .achievements-section .stats-container .stat-item .stat-label{font-size:14px}}.awards-recognition-page .awards-gallery-section{background:#f5f5f5}.awards-recognition-page .awards-gallery-section .awards-carousel{-ms-overflow-style:none;scrollbar-width:none}.awards-recognition-page .awards-gallery-section .awards-carousel::-webkit-scrollbar{display:none}.awards-recognition-page .awards-gallery-section .awards-carousel .slick-slide{padding-inline:8px}.awards-carousel-dots-container{justify-content:center;display:flex}.awards-carousel-dots-viewport{width:266px;position:relative}.awards-carousel-dots-track{will-change:transform;justify-content:center;align-items:center;gap:8px;transition:transform .3s;display:flex}.awards-carousel-dots-item{cursor:pointer;flex-shrink:0;transition:all .3s}@media (min-width:1024px){.awards-carousel-dots-item:hover .awards-carousel-dot{opacity:.6}}.awards-carousel-dots-item.active .awards-carousel-dot{opacity:1;background:#000;border-radius:200px;width:32px;height:10px}.awards-carousel-dot{opacity:.3;background:#000;border-radius:50%;width:10px;height:10px;transition:all .3s}.certifications-section{background:#2b28651a}@media (max-width:1200px){.certifications-section{padding:40px 0}}@media (max-width:599px){.certifications-section{padding:24px 0}}.certifications-section .certifications-header{text-align:center}.certifications-section .certifications-header h2{color:#2b2865;margin:0 0 24px;font-size:32px;font-weight:700;line-height:40px}@media (max-width:767px){.certifications-section .certifications-header h2{margin-bottom:0;font-size:24px;line-height:32px}}.certifications-section .certificate-card{background:#fff;border-radius:12px;align-items:flex-start;gap:12px;height:100%;padding:12px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 1px 1px #2b28651a}.certifications-section .certificate-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2b286526}.certifications-section .certificate-card .certificate-icon{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:4px;display:flex}.certifications-section .certificate-card .certificate-icon img{object-fit:contain;width:100%;height:auto}.certifications-section .certificate-card .certificate-content{flex-direction:column;flex:1;gap:8px;display:flex}.certifications-section .certificate-card .certificate-content h3{color:#2b2865;margin:0;font-size:18px;font-weight:500;line-height:normal}@media (max-width:767px){.certifications-section .certificate-card .certificate-content h3{font-size:16px}}.certifications-section .certificate-card .certificate-content p{color:#1e1e1e;margin:0;font-size:12px;font-weight:400;line-height:22px}@media (max-width:767px){.certifications-section .certificate-card .certificate-content p{font-size:11px;line-height:20px}}
