.certification-section{padding:64px 24px}.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:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:0 8px}.certification-section .top-content h3{color:#000;font-family:Figtree;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:48px;margin:0}.certification-section .company-logo-wrapper{overflow-x:auto}.certification-section .company-logo{align-content:flex-start;align-items:center;display:flex;gap:0 26px;justify-content:flex-start;padding:40px 0;width:fit-content}.certification-section .company-logo .logo-items{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:12px;position:relative;width:135px}.certification-section .company-logo .logo-items:after{background:hsla(0,0%,80%,.8);bottom:0;content:"";display:block;height:35px;margin:auto;position:absolute;right:-13px;top:0;width:1px}.certification-section .company-logo .logo-items:last-child:after{display:none}.certification-section .certification-wrapper{align-items:flex-start;display:flex;gap:40px;justify-content:center;width:fit-content}.certification-section .certification-card{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:24px;width:400px}.certification-section .certification-card .image{height:100%;padding-bottom:70%;position:relative;width:100%}.certification-section .certification-card .image img{border:1px solid #ccc;border-radius:16px;height:100%!important;object-fit:contain;position:absolute;vertical-align:bottom;width:100%}.certification-section .certification-card h3{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 h2{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}.certification-group{margin:0 -70px;overflow-x:scroll;padding-left:70px;padding-right:70px}.certification-group::-webkit-scrollbar,.certification-section .company-logo-wrapper::-webkit-scrollbar{display:none}@media (max-width:1080px){.certification-group{margin:0;padding-left:0;padding-right:0}.certification-section{padding:40px 16px}.certification-section .page-center{padding:0}.certification-section .company-logo{padding:32px 0}.certification-section .top-content h3{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}.certification-section .certification-wrapper{gap:24px}.certification-section .certification-card{gap:16px}.certification-section .certification-card h3{font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:0;text-align:left}.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 h2{text-align:left}}@media (max-width:500px){.certification-section.civil-theme .certification-card{max-width:280px}.certification-section.civil-theme .certification-wrapper{width:872px}.certification-section .certification-card{width:250px}}