.quality-commitment{height:550px;width:100vw;margin-top:auto;margin-left:auto;background-image:url(/build/assets/1.jbiRLh2y.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-top:80px}.quality-commitment:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,#f7f6f9 92%);pointer-events:none}.quality-commitment-darken{position:absolute;inset:0;background-color:#00000080}.quality-commitment h2{position:relative;font-family:Inter;font-weight:600;font-size:32px;line-height:39px;color:#fff;margin-bottom:30px}.quality-commitment p{position:relative;font-family:Inter;font-weight:300;font-size:18.72px;line-height:24px;color:#ebebeb;max-width:1000px}.quality-cards{position:relative;margin-bottom:300px}.quality-cards-abs{position:absolute;top:50%;left:0;transform:translateY(-50%);gap:20px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}.quality-card{width:100%;height:400px;padding:120px 20px 20px;border-radius:10px}.quality-card.img1{background-image:url(/build/assets/2.O6zHeiHH.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.quality-card.img2{background-image:url(/build/assets/3.DqvuQjxV.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.quality-card.img3{background-image:url(/build/assets/4.CTRdAl-a.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.quality-card.img4{background-image:url(/build/assets/5.ETDKZ2p2.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.quality-card-darken{position:absolute;inset:0;background-color:#00000080;width:100%;height:100%;border-radius:10px}.quality-card h3{position:relative;font-family:Inter;font-weight:600;font-size:24px;line-height:30px;letter-spacing:0%;color:#ebebeb;margin-bottom:15px}.quality-card p{position:relative;font-family:Inter;font-weight:400;font-size:16px;line-height:20px;color:#cecece}.corporate-success{width:100%;display:flex;justify-content:center;align-items:center;gap:40px;margin:80px 0;padding-left:0!important;padding-right:0!important;min-width:45%}.corporate-success img{flex:1;border-radius:10px;width:100%;max-width:600px;height:auto}.section-header p{color:#747d86}.section-header ul{list-style-type:disc;padding-left:20px}.section-header ul li{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#747d86}.certifications-grid.new{display:flex;gap:20px;width:100%}.cert-item{width:329px!important;height:267px!important}.cert-item p{font-family:Inter;font-weight:600;font-size:24px;line-height:28px;text-align:center;margin-bottom:15px}p.subp{font-family:Inter;font-weight:500;font-size:16px;line-height:20px;text-align:center}@media(max-width:1440px){.corporate-success img{width:600px}}@media(max-width:1024px){.corporate-success{flex-direction:column;margin:40px 0}.corporate-success img{width:500px}}@media(max-width:480px){.corporate-banner,.ethics{padding:30px 16px;text-align:center}.section-header h2{text-align:center}.corporate-success img{width:100%!important}.section-header p{text-align:center}.corporate-success.container{padding-left:15px!important;padding-right:15px!important}.mission-vision{padding:0 15px}.quality-cards{margin-bottom:90px!important}.certifications-section{padding:20px 0!important;margin-top:20px!important;margin-bottom:20px!important}.corporate-success{margin:0}}body{overflow-x:hidden}@media(max-width:1024px){.quality-cards{margin-bottom:120px}.quality-cards-abs{position:relative;top:auto;transform:none;grid-template-columns:repeat(2,1fr)}.quality-card{height:auto;min-height:360px}}@media(max-width:768px){.quality-cards-abs{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:20px}.quality-card{min-width:85%;scroll-snap-align:center}}@media(max-width:768px){.quality-commitment{height:auto;padding:60px 16px}.quality-commitment h2{font-size:26px}.quality-commitment p{font-size:16px}}.certifications-section{overflow:hidden;padding:80px 0}.certifications-grid.new{display:flex;width:max-content;gap:20px;animation:cert-scroll 25s linear infinite}.certifications-section:hover .certifications-grid.new{animation-play-state:paused}@keyframes cert-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cert-item{flex:0 0 auto}@media(max-width:768px){.cert-item{width:260px!important;height:auto!important}.cert-item p{font-size:18px}}
