.certification-section{padding-bottom:0}.certification-section .page-center{padding:20px 0}.certification-section.civil-theme .page-center{margin:0 auto;max-width:1280px}.certification-section.civil-theme{padding:80px 16px}.certification-section.civil-theme .certification-wrapper{gap:16px;justify-content:flex-start}.certification-section .top-content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:0 8px}.certification-section.civil-theme .top-content h2{background:linear-gradient(90deg,#7860fc,#21b7de 50%,#7feb8c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Figtree!important}.certification-section .top-content h2{background:linear-gradient(270deg,#6a11cb,#2575fc);background-clip:text;-webkit-background-clip:text;margin:0;-webkit-text-fill-color:transparent;font-family:Figtree!important;font-size:32px;font-style:normal;font-weight:600;line-height:40px;text-align:center}.certification-section .top-content p{color:#475467;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0;text-align:center}.certification-section .company-logo{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center;padding:24px 0 48px}.certification-section .company-logo .logo-items{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px 8px}.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 img{max-width:100%;vertical-align:bottom}.certification-section .certification-card p{color:#475467;font-family:Figtree!important;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0;padding:0 24px;text-align:center}.certification-section .certification-card h3{color:#1d2939;font-family:Figtree!important;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin:0 0 8px;padding:0;text-align:center}.certification-section.civil-theme .company-logo .logo-items.logo-items2{width:218px}.certification-section.civil-theme .bottom-content-wrapper{align-items:center;display:flex;justify-content:center}.certification-section.civil-theme .bottom-content-wrapper p{font-size:26px;font-weight:400;line-height:32px;margin:0;padding:26px 0;text-align:center}@media (max-width:992px){.certification-section{padding:40px 8px}.certification-section .page-center{padding:0}.certification-section .company-logo{margin:0 auto;max-width:520px;padding:32px 0}.certification-section .top-content h2{font-size:24px;font-style:normal;font-weight:600;line-height:28px}.certification-section .top-content p{color:#1d2939;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.logo-items.logo-items1{order:1}.logo-items.logo-items2{order:3}.logo-items.logo-items3{order:2}.certification-group{overflow-x:scroll}.certification-section .certification-wrapper{gap:24px;width:1100px}.certification-section .certification-card{gap:16px}.certification-section .certification-card p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:0;text-align:left}.certification-group::-webkit-scrollbar{display:none}.certification-section.civil-theme{padding:80px 16px}.certification-section.civil-theme .certification-wrapper{gap:16px;justify-content:flex-start}.certification-section.civil-theme .certification-card .image img{max-width:100%;vertical-align:bottom}.certification-section.civil-theme .bottom-content-wrapper p{font-size:17px;line-height:22px;padding:26px 0 0}.certification-section .certification-card h3{text-align:left}}@media (max-width:500px){.certification-section.civil-theme .certification-card{max-width:280px}.certification-section.civil-theme .certification-wrapper{width:872px}}