/* Direct port: Material tabs, Industry index, contact and sticky contact rules. */
.stickyContacts{position:fixed;top:50%;right:20px;transform:translateY(-50%);background:rgba(0,0,0,.3)!important;z-index:99;border-radius:50px}.stickyContacts ul{margin:0!important;padding:20px 0!important;list-style:none}.stickyContacts ul li a{display:block;width:50px;height:50px;position:relative;z-index:2}.stickyContacts ul li a span{position:absolute;top:0;right:-400px;width:300px;height:100%;background:#00a1e9;border-radius:25px;color:#fff;padding:10px 55px 10px 15px;transition:all .3s;z-index:-1;visibility:hidden}.stickyContacts ul li a:hover span{right:0;visibility:visible}.stickyContacts ul li a:before{position:absolute;content:'';inset:0;background:url('hmaking/round5/sidebarSprit.png') 0 0 no-repeat}.stickyContacts ul li.email a:before{background-position:12px 17px}.stickyContacts ul li.mobile a:before{background-position:12px -80px}.stickyContacts ul li.wechat a:before{background-position:11px -133px}.stickyContacts ul li.whatsapp a:before{background-position:14px -178px}.stickyContacts span img{position:absolute;right:45px;top:-88px;width:120px;max-width:none}
.hm-mat-w,.hm-ind-w{width:min(1170px,calc(100% - 48px));margin:auto}.hm-mat-hero{position:relative;min-height:400px;padding:72px 0 56px;color:#fff;background:#006f91}.hm-mat-hero-bg{position:absolute;inset:0;background:rgba(10,22,40,.62) url('hmaking/round5/HM-manufacturing-facility-with-CNC-machining-die-casting-equipment-and-quality-inspection-area.jpeg') center/cover;background-blend-mode:multiply}.hm-mat-hero .hm-mat-w{position:relative}.hm-mat-hero h1,.hm-ind-hero h1{margin:0 0 16px;color:#fff;font-size:44px}.hm-mat-hero p,.hm-ind-hero-desc{max-width:680px;margin:0 0 28px;color:#fff;font-size:19px;line-height:1.7}.hm-mat-hero-btn,.hm-ind-hero-btn,.hm-ind-cta-btn{display:inline-block;padding:14px 20px;border-radius:50px;background:linear-gradient(to right,#0089d2,#002876);color:#fff;font-weight:600}.hm-mat-section{padding:72px 0}.hm-mat-heading{text-align:center;margin-bottom:38px}.hm-mat-heading h2,.hm-ind-sh h2{margin:0 0 8px;color:#343741;font-size:32px}.hm-mat-heading p{margin:0}.hm-mat-tabs-bar{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hm-mat-tabs-bar::-webkit-scrollbar{display:none}.hm-mat-tab-btn{position:relative;padding:14px 24px;font:600 .95rem Outfit,sans-serif;color:#6b7280;background:none;border:0;cursor:pointer;white-space:nowrap;flex-shrink:0}.hm-mat-tab-btn:hover,.hm-mat-tab-btn.active{color:#0073e6}.hm-mat-tab-btn:after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#0073e6;transform:scaleX(0);transition:transform .3s ease}.hm-mat-tab-btn.active:after{transform:scaleX(1)}.hm-mat-panel{display:none}.hm-mat-panel.active{display:block}.hm-mat-panel-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.hm-mat-table-wrap{overflow-x:auto}.hm-mat-table{width:100%;border-collapse:collapse;font-size:.9rem}.hm-mat-table th{text-align:left;padding:12px 16px;background:#f1f4f8;font-weight:700;color:#343741;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.hm-mat-table tr{border-bottom:1px solid #e5e7eb}.hm-mat-table tr:hover{background:#f8fafc}.hm-mat-table td{padding:12px 16px;color:#333;vertical-align:top}.hm-mat-table td:first-child{font-weight:600;color:#1a1a2e}.hm-mat-panel-img{border-radius:6px;overflow:hidden}.hm-mat-panel-img img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:6px}.hm-mat-explore{display:inline-block;margin-top:20px;font-size:.95rem;font-weight:600;color:#0073e6}
.hm-ind{color:#343741}.hm-ind-hero{position:relative;min-height:400px;padding:72px 0 56px;overflow:hidden}.hm-ind-hero-bg{position:absolute;inset:0;background-position:center;background-size:cover}.hm-ind-hero-bg:after{content:'';position:absolute;inset:0;background:rgba(10,22,40,.72)}.hm-ind-hero .hm-ind-w{position:relative}.hm-ind-hero-certs{margin-top:32px;color:#fff;font-size:15px}.hm-ind-section{padding:72px 0}.hm-ind-sh{text-align:center;margin-bottom:42px}.hm-ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hm-ind-card{overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:6px;transition:transform .25s,box-shadow .25s}.hm-ind-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.hm-ind-card-img{aspect-ratio:16/10;overflow:hidden}.hm-ind-card-img img{width:100%;height:100%;object-fit:cover}.hm-ind-card-body{position:relative;padding:20px}.hm-ind-card h3{margin:0 0 10px;color:#343741;font-size:20px}.hm-ind-card p{margin:0;padding-right:34px;font-size:15px;line-height:1.55}.hm-ind-card-arrow{position:absolute;right:20px;bottom:18px;color:#0073e6;font-size:24px}.hm-ind-section-alt{background:#f1f4f8}.hm-ind-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hm-ind-how-item{padding:24px;background:#fff;border-radius:6px}.hm-ind-how-item h3{margin:0 0 10px;color:#0073e6}.hm-ind-how-item p{margin:0;font-size:15px}.hm-ind-cta{padding:70px 24px;background:#002876;color:#fff;text-align:center}.hm-ind-cta h2{color:#fff;margin-bottom:24px}
.MTcontactBanner{text-align:center}.MTcontactBanner img{width:100%}.MTcontactSection{padding:90px 0}.MTcontactSection .container{width:min(1170px,calc(100% - 48px));margin:auto}.MTaboutContactWrapper{display:grid;grid-template-columns:2fr 1fr;box-shadow:0 0 3px 3px rgba(0,0,0,.1)}.MTcontactPageForm{padding:75px 35px}.MTcontactFormContent{padding-bottom:65px}.MTcontactFormContent h1{margin:0 0 12px}.MTcontactDetailWrapper{height:100%;background:#00a1e9}.MTcontactDetailContent{padding:40px 25px 30px}.MTcontactDetailTitle{padding-top:15px;color:#fff;font-size:50px;font-weight:300;line-height:30px;letter-spacing:2px}.MTcontactDetailTitle span{display:block;padding-bottom:15px;font-size:16px}.MTcontactDetailText{padding-top:15px;color:#fff}.MTcontactDetailSep{border-bottom:1px solid #fff}.MTcontactDetails{padding:35px 25px}.MTcontactDetails ul{margin:0;padding:0;list-style:none}.MTcontactDetails li{position:relative;margin-bottom:10px;padding:7px 0 6px 40px;color:#fff;font-size:16px;line-height:20px}.MTcontactDetails li:before{position:absolute;content:'';top:0;left:0;width:33px;height:33px;background:url('hmaking/round5/cu3ContactSprite.png')}.MTcontactDetails .email:before{background-position:0 0}.MTcontactDetails .location1:before{background-position:0 -33px}.MTcontactDetails .whatsapp:before{background-position:0 -66px}.MTcontactDetails .address:before{background-position:0 -98px}.MTcontactDetails a{color:#fff}.MTcontactQuote{margin-top:80px;padding:40px 0 30px;color:#fff;font-size:16px;line-height:24px}
@media(max-width:991px){.hm-mat-panel-inner,.MTaboutContactWrapper{grid-template-columns:1fr}.hm-mat-panel-img{max-width:100%}.hm-mat-tab-btn{padding:12px 16px;font-size:.85rem}.hm-ind-grid,.hm-ind-how-grid{grid-template-columns:repeat(2,1fr)}.MTcontactSection{padding:55px 0}.MTcontactPageForm{padding:45px 25px}}@media(max-width:921px){.stickyContacts{display:none!important}}@media(max-width:600px){.hm-ind-grid,.hm-ind-how-grid{grid-template-columns:1fr}.hm-mat-w,.hm-ind-w{width:min(100% - 32px,1170px)}.hm-mat-hero h1,.hm-ind-hero h1{font-size:34px}}
