.elementor-38 .elementor-element.elementor-element-268413c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ab32433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-f6dd73f{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-ee2297a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-1565fcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2f41f9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4a09a98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-17bf3f6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-cd85b91{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-0fedc06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-93ce8de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f1093dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7ca84eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-54c93f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-310e481{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-38 .elementor-element.elementor-element-bffbb79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a7f1a40 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-17aaa7e{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-38 .elementor-element.elementor-element-2bef9b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-49def34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-a6e1bc4{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-38 .elementor-element.elementor-element-55efd54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a2186bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-38bd793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4051578 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-d25074b{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-38 .elementor-element.elementor-element-c6de116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c16e4ab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#C94730;}.elementor-38 .elementor-element.elementor-element-9b574fa{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:600;fill:#C94730;color:#C94730;}.elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button:focus{background-color:#FFFFFF;color:#B83A25;}.elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-208e4e8 .elementor-button:focus svg{fill:#B83A25;}.elementor-38 .elementor-element.elementor-element-82b2744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-fbcf43e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4a5170b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-b6ad1ea{font-family:"Manrope", Sans-serif;color:#5D6673;}.elementor-38 .elementor-element.elementor-element-962edda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-03fa1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-faac31b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7b54210 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#182024;}.elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:600;fill:#C94730;color:#C94730;}.elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button:focus{background-color:#FFFFFF;color:#B83A25;}.elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-cb49cbb .elementor-button:focus svg{fill:#B83A25;}body.elementor-page-38:not(.elementor-motion-effects-element-type-background), body.elementor-page-38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS *//* MUHUI approved design 0.8.0 — shared page tokens and native widgets. */
.mh9-page{--mh9-ink:#182024;--mh9-red:#c94730;--mh9-muted:#5d6673;--mh9-line:#e2e5e8;font-family:Manrope,Arial,sans-serif;color:var(--mh9-ink);background:#fff}
.mh9-page,.mh9-page *{box-sizing:border-box}
.mh9-page.e-con{display:block;width:100%;max-width:none;margin:0;padding:80px 0;gap:0;min-width:0}
.mh9-page .e-con{min-width:0;padding:0;gap:0}
.mh9-page .elementor-widget{margin:0;min-width:0;max-width:100%}
.mh9-page .mh9-inner.e-con{display:flex;flex-direction:column;width:calc(100% - 144px);max-width:1320px;margin:0 auto;gap:28px}
.mh9-page a{text-decoration:none}
.mh9-page .mh9-title .elementor-heading-title{font-family:Manrope,Arial,sans-serif;color:#182024;font-size:42px;font-weight:800;line-height:1.18;letter-spacing:-1.4px;margin:0}
.mh9-page .mh9-h1 .elementor-heading-title{font-size:76px;line-height:1.12;letter-spacing:-2px}
.mh9-page .mh9-accent{color:#c94730}
.mh9-page .mh9-copy,.mh9-page .mh9-copy p{font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.6;font-weight:400;color:#5d6673;margin:0}
.mh9-page .mh9-copy p+p{margin-top:18px}
.mh9-page .mh9-copy a{color:inherit}
.mh9-page .mh9-copy a:hover{color:#c94730}
.mh9-page .mh9-breadcrumb,.mh9-page .mh9-breadcrumb p{font-size:14px;line-height:1.5;color:#667180}
.mh9-page .mh9-breadcrumb span{padding:0 16px;color:#7e8691}
.mh9-page.mh9-title-section{padding:40px 0 30px}
.mh9-page.mh9-title-section .mh9-inner{gap:28px}
.mh9-page .mh9-photo{line-height:0;width:100%}
.mh9-page .mh9-photo img{display:block;width:100%;height:auto;object-fit:cover;border:0;border-radius:0}
.mh9-page .mh9-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 28px;border:1px solid #c94730;border-radius:2px;background:#c94730;color:#fff;font:600 16px/1.2 Manrope,Arial,sans-serif;box-shadow:none;transition:background .2s,color .2s,border-color .2s}
.mh9-page .mh9-button .elementor-button:hover{background:#b83a25;border-color:#b83a25;color:#fff}
.mh9-page .mh9-button .elementor-button-content-wrapper{align-items:center;gap:12px}
.mh9-page .mh9-button .elementor-button-icon{display:flex;align-items:center;margin:0;font-size:14px}
.mh9-page .mh9-button svg{fill:currentColor;width:14px;height:14px}
.mh9-page .mh9-link .elementor-button{padding:7px 0;min-height:34px;background:transparent;color:#c94730;border:0;border-bottom:1px solid #c94730;border-radius:0}
.mh9-page .mh9-link .elementor-button:hover{background:transparent;color:#b83a25;border-color:#b83a25}
.mh9-page .mh9-outline .elementor-button{color:#c94730;background:#fff}
.mh9-page .mh9-outline .elementor-button:hover{color:#fff;background:#c94730}
.mh9-page .mh9-actions.e-con,.mh9-page .mh9-heading-row.e-con{display:flex;flex-direction:row;align-items:center;gap:30px}
.mh9-page .mh9-heading-row.e-con{justify-content:space-between}
.mh9-page .mh9-heading-row>.elementor-widget{width:auto;flex:0 1 auto}
.mh9-page .mh9-actions>.elementor-widget{width:auto}
.mh9-page .mh9-stats.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #e2e5e8;padding-top:26px;margin-top:15px}
.mh9-page .mh9-stat.e-con{display:flex;flex-direction:column;gap:8px;padding:0 24px;border-left:1px solid #e2e5e8}
.mh9-page .mh9-stat:first-child{padding-left:0;border-left:0}
.mh9-page .mh9-stat .elementor-heading-title{font-size:32px;white-space:nowrap;letter-spacing:-.7px}
.mh9-page .mh9-stat .mh9-copy p{font-size:14px;line-height:1.4}
.mh9-page.mh9-cta{padding:48px 0;background:#fafafa}
.mh9-page .mh9-cta-inner.e-con{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}
.mh9-page .mh9-cta-inner>.elementor-widget{width:auto}
.mh9-page .mh9-cta-inner .elementor-heading-title{font-size:38px}
.mh9-page a:focus-visible,.mh9-page button:focus-visible{outline:3px solid #c94730;outline-offset:5px}
.mh9-page .mh9-products ul.products,.mh9-page .mh9-categories ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}
.mh9-page .mh9-products ul.products:before,.mh9-page .mh9-products ul.products:after,.mh9-page .mh9-categories ul.products:before,.mh9-page .mh9-categories ul.products:after{display:none;content:none}
.mh9-page .mh9-products ul.products li.product,.mh9-page .mh9-categories ul.products li.product{float:none;clear:none;width:100%;min-width:0;max-width:100%;margin:0;padding:0;text-align:left;border:0;background:transparent;box-shadow:none}
.mh9-page .mh9-products ul.products li.product a img,.mh9-page .mh9-categories ul.products li.product a img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0 0 16px;border:0;border-radius:0;box-shadow:none;transition:opacity .2s}
.mh9-page .mh9-products ul.products li.product a:hover img,.mh9-page .mh9-categories ul.products li.product a:hover img{opacity:.92}
.mh9-page .mh9-products ul.products li.product .woocommerce-loop-product__title,.mh9-page .mh9-categories ul.products li.product .woocommerce-loop-category__title{font:700 19px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.45px;color:#182024;margin:0;padding:0}
.mh9-page .mh9-products ul.products li.product .button{display:inline-flex;background:transparent;color:#c94730;font:500 15px/1.4 Manrope,Arial,sans-serif;margin-top:12px;border:0;border-bottom:1px solid #c94730;border-radius:0;padding:0 0 3px;box-shadow:none}
.mh9-page .mh9-products ul.products li.product .button:hover{color:#b83a25}
.mh9-page .mh9-categories .count{display:none}
.mh9-page .mh9-products .price{display:none}
@media(min-width:1600px){.mh9-page .mh9-inner.e-con{max-width:1440px;width:calc(100% - 192px)}}
@media(max-width:1279px){.mh9-page .mh9-inner.e-con{width:calc(100% - 96px)}.mh9-page .mh9-title .elementor-heading-title{font-size:36px}.mh9-page .mh9-h1 .elementor-heading-title{font-size:56px}.mh9-page .mh9-products ul.products{gap:20px}}
@media(max-width:1024px){.mh9-page.e-con{padding:60px 0}.mh9-page .mh9-inner.e-con{width:calc(100% - 64px)}.mh9-page .mh9-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mh9-page .mh9-stat.e-con{padding:0 16px}.mh9-page .mh9-stat:first-child{padding-left:0}.mh9-page .mh9-stat .elementor-heading-title{font-size:28px}}
@media(max-width:600px){.mh9-page.e-con{padding:40px 0}.mh9-page .mh9-inner.e-con{width:calc(100% - 40px);gap:24px}.mh9-page .mh9-title .elementor-heading-title{font-size:30px;letter-spacing:-.8px}.mh9-page .mh9-h1 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px}.mh9-page .mh9-copy,.mh9-page .mh9-copy p{font-size:15px;line-height:1.65}.mh9-page.mh9-title-section{padding:30px 0 24px}.mh9-page .mh9-breadcrumb,.mh9-page .mh9-breadcrumb p{font-size:12px}.mh9-page .mh9-breadcrumb span{padding:0 10px}.mh9-page .mh9-heading-row.e-con{align-items:flex-start;gap:12px}.mh9-page .mh9-heading-row .mh9-link .elementor-button{font-size:12px}.mh9-page .mh9-button .elementor-button{font-size:14px;padding:13px 20px;min-height:46px}.mh9-page .mh9-link .elementor-button{padding:5px 0;min-height:30px}.mh9-page .mh9-actions.e-con{gap:22px;flex-wrap:wrap}.mh9-page .mh9-stats.e-con{padding-top:20px}.mh9-page .mh9-stat.e-con{padding:0 10px;gap:5px}.mh9-page .mh9-stat .elementor-heading-title{font-size:22px}.mh9-page .mh9-stat .mh9-copy p{font-size:11px}.mh9-page .mh9-cta-inner.e-con{flex-direction:column;align-items:flex-start;gap:20px}.mh9-page .mh9-cta-inner .elementor-heading-title{font-size:28px}.mh9-page .mh9-products ul.products{gap:24px 16px}.mh9-page .mh9-products ul.products li.product .woocommerce-loop-product__title{font-size:15px;letter-spacing:-.2px}.mh9-page .mh9-products ul.products li.product a img{margin-bottom:12px}.mh9-page .mh9-products ul.products li.product .button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mh9-page *{scroll-behavior:auto!important;transition-duration:0ms!important;animation-duration:0ms!important}}
/* MUHUI v8: approved About, OEM, Factory and Contact layouts only. */
.mh9-page.mh9-about .mh9-ruled-title:before{content:"";display:block;width:46px;height:3px;margin-bottom:24px;background:#C94730}
.mh9-page.mh9-about .mh9-company-highlight .elementor-heading-title,.mh9-page.mh9-oem .mh9-company-highlight .elementor-heading-title{font-size:clamp(64px,6.6vw,96px);line-height:1;color:#C94730;letter-spacing:-3px}
.mh9-page.mh9-about .mh9-copy,.mh9-page.mh9-oem .mh9-copy,.mh9-page.mh9-contact .mh9-copy{font-size:18px;line-height:1.6}
.mh9-page.mh9-about .mh9-photo img,.mh9-page.mh9-oem .mh9-photo img,.mh9-page.mh9-factory .mh9-photo img,.mh9-page.mh9-contact .mh9-photo img{display:block;width:100%;border-radius:0}
.mh9-page.mh9-about .mh9-title .elementor-heading-title,.mh9-page.mh9-oem .mh9-title .elementor-heading-title,.mh9-page.mh9-factory .mh9-title .elementor-heading-title,.mh9-page.mh9-contact .mh9-title .elementor-heading-title{overflow-wrap:normal}

/* About: introductory editorial split, facts strip and compact lower rows. */
.mh9-page.mh9-about.mh9-about-intro{padding-top:0;padding-bottom:40px}
.mh9-page.mh9-about .mh9-about-intro-grid.e-con{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:48px;align-items:center}
.mh9-page.mh9-about .mh9-about-intro-copy.e-con{gap:28px}
.mh9-page.mh9-about .mh9-about-intro-copy.e-con .mh9-title .elementor-heading-title{font-size:clamp(30px,3vw,43px);line-height:1.13;letter-spacing:-1.2px}
.mh9-page.mh9-about .mh9-about-intro-copy.e-con .mh9-copy p+p{margin-top:26px}
.mh9-page.mh9-about .mh9-about-workshop img{height:510px;object-fit:cover;object-position:48% center}
.mh9-page.mh9-about.mh9-about-stats{padding:35px 0 40px;border-top:1px solid #E2E5E8;border-bottom:1px solid #E2E5E8}
.mh9-page.mh9-about .mh9-stats.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.mh9-page.mh9-about .mh9-stat.e-con{padding:0 44px;gap:8px;border-right:1px solid #D7DCE0}
.mh9-page.mh9-about .mh9-stat.e-con:first-child{padding-left:24px}.mh9-page.mh9-about .mh9-stat.e-con:last-child{border-right:0}
.mh9-page.mh9-about .mh9-stat.e-con:before{content:"";display:block;width:46px;height:3px;background:#C94730;margin-bottom:10px}
.mh9-page.mh9-about .mh9-stat-number .elementor-heading-title{font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-1.8px}
.mh9-page.mh9-about .mh9-stat.e-con .mh9-copy{font-size:20px;line-height:1.4}
.mh9-page.mh9-about.mh9-about-packaging{padding-top:40px;padding-bottom:40px}
.mh9-page.mh9-about .mh9-about-packaging-grid.e-con{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}
.mh9-page.mh9-about .mh9-about-exterior img{height:430px;object-fit:cover;object-position:center}
.mh9-page.mh9-about .mh9-about-packaging-copy.e-con{gap:16px}.mh9-page.mh9-about .mh9-about-packaging-copy.e-con>.mh9-title .elementor-heading-title{font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-1.1px}
.mh9-page.mh9-about .mh9-packaging-number-wrap.e-con{gap:8px;padding-top:16px;padding-bottom:10px}
.mh9-page.mh9-about .mh9-packaging-number-wrap.e-con .mh9-copy{font-size:22px}
.mh9-page.mh9-about.mh9-about-markets{padding:0}
.mh9-page.mh9-about .mh9-about-markets-inner.e-con{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:center;gap:45px;padding:20px 0 24px;border-top:1px solid #E2E5E8;border-bottom:1px solid #E2E5E8}
.mh9-page.mh9-about .mh9-about-markets-inner.e-con .mh9-title .elementor-heading-title{font-size:30px;line-height:1.2}
.mh9-page.mh9-about .mh9-about-markets-inner.e-con .mh9-ruled-title:before{margin-bottom:14px}
.mh9-page.mh9-about .mh9-about-markets-inner.e-con>.mh9-copy{font-size:23px;border-left:1px solid #D7DCE0;padding:12px 0 12px 45px}
.mh9-page.mh9-about .mh9-about-markets-inner.e-con .mh9-copy span{display:inline-block;padding:0 10px}
.mh9-page.mh9-about.mh9-about-factory-link{padding:22px 0 34px}
.mh9-page.mh9-about .mh9-about-factory-link-grid.e-con{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:48px}
.mh9-page.mh9-about .mh9-about-factory-link-copy.e-con{gap:16px}
.mh9-page.mh9-about .mh9-about-factory-link-copy.e-con .mh9-title .elementor-heading-title{font-size:32px;line-height:1.2}
.mh9-page.mh9-about .mh9-about-factory-strip img{height:170px;object-fit:cover;object-position:center 49%}

/* OEM: large actual product visual and concise three-column capability strip. */
.mh9-page.mh9-oem.mh9-title-section{position:relative;z-index:1}
.mh9-page.mh9-oem.mh9-oem-hero{padding:0}
.mh9-page.mh9-oem .mh9-oem-hero-grid.e-con{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:0;width:100%;max-width:1600px;margin:0 auto;align-items:center}
.mh9-page.mh9-oem .mh9-oem-pencil-photo img{width:100%;height:580px;object-fit:cover;object-position:center}
.mh9-page.mh9-oem .mh9-oem-hero-copy.e-con{padding:30px max(42px,calc((100vw - 1320px)/2)) 30px 40px;gap:26px;min-width:0}
.mh9-page.mh9-oem .mh9-oem-main-title .elementor-heading-title{font-size:clamp(40px,4.25vw,61px);line-height:1.08;letter-spacing:-2.4px}
.mh9-page.mh9-oem .mh9-oem-hero-copy.e-con .mh9-copy{max-width:410px}
.mh9-page.mh9-oem .mh9-oem-hero-copy.e-con .mh9-button{margin-top:9px}
.mh9-page.mh9-oem.mh9-oem-services{padding:42px 0 48px}
.mh9-page.mh9-oem .mh9-oem-services-grid.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.mh9-page.mh9-oem .mh9-oem-service.e-con{padding:0 44px;gap:8px;border-right:1px solid #CCD2D9}
.mh9-page.mh9-oem .mh9-oem-service.e-con:first-child{padding-left:0}.mh9-page.mh9-oem .mh9-oem-service.e-con:last-child{padding-right:0;border-right:0}
.mh9-page.mh9-oem .mh9-oem-service.e-con>.mh9-title:not(.mh9-company-highlight) .elementor-heading-title{font-size:clamp(30px,3.5vw,46px);line-height:1.1;letter-spacing:-1.4px}
.mh9-page.mh9-oem .mh9-oem-service.e-con .mh9-company-highlight .elementor-heading-title{font-size:clamp(60px,6.1vw,88px);letter-spacing:-2.4px}
.mh9-page.mh9-oem .mh9-oem-service.e-con .mh9-copy{font-size:19px;line-height:1.4}
.mh9-page.mh9-oem.mh9-oem-production{padding:0}
.mh9-page.mh9-oem .mh9-oem-production-grid.e-con{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:0;align-items:center;max-width:1600px;margin:0 auto;width:100%}
.mh9-page.mh9-oem .mh9-oem-production-photo img{height:530px;object-fit:cover;object-position:center 45%}
.mh9-page.mh9-oem .mh9-oem-production-copy.e-con{padding:45px max(40px,calc((100vw - 1320px)/2)) 45px 40px;gap:30px}
.mh9-page.mh9-oem .mh9-oem-production-copy.e-con .mh9-title .elementor-heading-title{font-size:clamp(32px,3.6vw,48px);line-height:1.15;letter-spacing:-1.6px}

/* Factory: full-width photograph; small captions label real manufacturing scenes. */
.mh9-page.mh9-factory.mh9-factory-hero{padding:0}
.mh9-page.mh9-factory .mh9-factory-hero-photo{width:100%;max-width:none}
.mh9-page.mh9-factory .mh9-factory-hero-photo img{height:620px;object-fit:cover;object-position:center 47%}
.mh9-page.mh9-factory .mh9-company-caption{font-size:15px;line-height:1.4;color:#182024;padding-top:10px}
.mh9-page.mh9-factory.mh9-factory-stats{padding:42px 0}
.mh9-page.mh9-factory .mh9-stats.e-con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.mh9-page.mh9-factory .mh9-stat.e-con{align-items:center;justify-content:center;gap:8px;padding:0 30px;border-right:1px solid #D7DCE0}
.mh9-page.mh9-factory .mh9-stat.e-con:last-child{border:0}
.mh9-page.mh9-factory .mh9-stat-number .elementor-heading-title{font-size:clamp(32px,4vw,54px);line-height:1.1;color:#C94730;letter-spacing:-1.5px;white-space:nowrap}
.mh9-page.mh9-factory .mh9-stat.e-con .mh9-copy{font-size:18px;line-height:1.4}
.mh9-page.mh9-factory.mh9-factory-gallery{padding:0 0 18px}
.mh9-page.mh9-factory .mh9-factory-gallery-grid.e-con{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.mh9-page.mh9-factory .mh9-factory-figure img{height:400px;object-fit:cover;object-position:center}
.mh9-page.mh9-factory.mh9-factory-company{padding:0 0 34px}
.mh9-page.mh9-factory .mh9-factory-company-grid.e-con{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:60px;align-items:center}
.mh9-page.mh9-factory .mh9-factory-company-photo img{height:330px;object-fit:cover;object-position:center top}
.mh9-page.mh9-factory .mh9-factory-company-copy.e-con{gap:28px}
.mh9-page.mh9-factory .mh9-factory-company-copy.e-con .mh9-title .elementor-heading-title{font-size:clamp(26px,2.9vw,38px);line-height:1.14;letter-spacing:-1.1px}

/* Contact: native form and public contact information. */
.mh9-page.mh9-contact.mh9-contact-content{padding:10px 0 42px;overflow:hidden}
.mh9-page.mh9-contact .mh9-contact-grid.e-con{display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1fr);gap:82px;align-items:start}
.mh9-page.mh9-contact .mh9-contact-details.e-con{gap:30px;min-width:0}
.mh9-page.mh9-contact .mh9-contact-form-wrap.e-con{gap:30px;scroll-margin-top:110px}
.mh9-page.mh9-contact .mh9-contact-details.e-con>.mh9-title .elementor-heading-title,.mh9-page.mh9-contact .mh9-contact-form-wrap.e-con>.mh9-title .elementor-heading-title{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-1.1px}
.mh9-page.mh9-contact .mh9-contact-details-list.e-con{gap:24px}
.mh9-page.mh9-contact .mh9-contact-item.e-con{display:grid;grid-template-columns:32px minmax(0,1fr);gap:22px;align-items:start}
.mh9-page.mh9-contact .mh9-contact-icon{padding-top:3px;width:32px;min-width:32px}.mh9-page.mh9-contact .mh9-contact-icon .elementor-icon{font-size:28px;color:#182024}.mh9-page.mh9-contact .mh9-contact-icon svg{width:28px;height:28px;fill:#182024}
.mh9-page.mh9-contact .mh9-contact-value-wrap.e-con{gap:4px}.mh9-page.mh9-contact .mh9-contact-label{font-size:16px;color:#182024;line-height:1.4}
.mh9-page.mh9-contact .mh9-contact-value{font-size:19px;line-height:1.5;color:#344054;overflow-wrap:anywhere}.mh9-page.mh9-contact .mh9-contact-value a{color:#344054;text-decoration:none}.mh9-page.mh9-contact .mh9-contact-value a:hover{color:#C94730;text-decoration:underline}
.mh9-page.mh9-contact .mh9-pending-social{display:none!important}
.mh9-page.mh9-contact .mh9-contact-pencil-photo{margin-top:5px;width:calc(100% + 85px);max-width:none;margin-left:-85px}
.mh9-page.mh9-contact .mh9-contact-pencil-photo img{height:245px;object-fit:cover;object-position:right bottom;transform:scaleX(-1)}
.mh9-page.mh9-contact .mh9-form{width:100%;max-width:100%}
.mh9-page.mh9-contact .mh9-form .elementor-form-fields-wrapper{margin:0 -12px;align-items:start;row-gap:0}
.mh9-page.mh9-contact .mh9-form .elementor-field-group{padding:0 12px;margin-bottom:25px;align-content:start;min-width:0}
.mh9-page.mh9-contact .mh9-form .elementor-field-label{display:block;width:100%;padding-bottom:10px;font:500 16px/1.4 Manrope,Arial,sans-serif;color:#182024}
.mh9-page.mh9-contact .mh9-form .elementor-mark-required .elementor-field-label:after{color:#C94730}
.mh9-page.mh9-contact .mh9-form .elementor-field:not(.elementor-select-wrapper),.mh9-page.mh9-contact .mh9-form .elementor-select-wrapper select{border:1px solid #C6CED6;border-radius:0;background:#fff;color:#182024;box-shadow:none;min-height:50px;padding:11px 15px;font:400 16px/1.5 Manrope,Arial,sans-serif}
.mh9-page.mh9-contact .mh9-form .elementor-field:focus,.mh9-page.mh9-contact .mh9-form .elementor-select-wrapper select:focus{outline:2px solid #C94730;outline-offset:2px}
.mh9-page.mh9-contact .mh9-form textarea.elementor-field{min-height:160px;resize:vertical}
.mh9-page.mh9-contact .mh9-form .elementor-field-type-submit{width:auto;flex-basis:auto;margin-bottom:0}
.mh9-page.mh9-contact .mh9-form .elementor-button{min-height:52px;padding:14px 28px;font:600 16px/1.4 Manrope,Arial,sans-serif;background:#C94730;color:#fff;border:1px solid #C94730;border-radius:3px;box-shadow:none}
.mh9-page.mh9-contact .mh9-form .elementor-button:hover,.mh9-page.mh9-contact .mh9-form .elementor-button:focus-visible{background:#B83A25;border-color:#B83A25}
.mh9-page.mh9-contact .mh9-contact-privacy{font-size:13px;line-height:1.5;color:#667085;margin-top:-14px}


/* Keep paragraph typography inherited from each page-specific text widget. */
.mh9-page.mh9-about .mh9-copy p,.mh9-page.mh9-oem .mh9-copy p,.mh9-page.mh9-factory .mh9-copy p,.mh9-page.mh9-contact .mh9-copy p{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
/* Facts strips own their separators; neutralize shared homepage-stat chrome. */
.mh9-page.mh9-about .mh9-stats.e-con,.mh9-page.mh9-factory .mh9-stats.e-con{border-top:0;padding-top:0;margin-top:0}
.mh9-page.mh9-about .mh9-stat.e-con,.mh9-page.mh9-factory .mh9-stat.e-con{border-left:0}
.mh9-page.mh9-factory .mh9-stat.e-con{text-align:center}

@media(min-width:1601px){.mh9-page.mh9-oem .mh9-oem-hero-copy.e-con,.mh9-page.mh9-oem .mh9-oem-production-copy.e-con{padding-right:70px}}
@media(max-width:1200px) and (min-width:1025px){
 .mh9-page.mh9-about .mh9-about-intro-grid.e-con,.mh9-page.mh9-about .mh9-about-packaging-grid.e-con,.mh9-page.mh9-about .mh9-about-factory-link-grid.e-con{gap:34px}
 .mh9-page.mh9-about .mh9-about-workshop img{height:470px}.mh9-page.mh9-about .mh9-about-exterior img{height:380px}
 .mh9-page.mh9-about .mh9-about-intro-copy.e-con .mh9-copy{font-size:16px}.mh9-page.mh9-about .mh9-stat.e-con{padding:0 28px}
 .mh9-page.mh9-oem .mh9-oem-hero-copy.e-con,.mh9-page.mh9-oem .mh9-oem-production-copy.e-con{padding-left:30px;padding-right:35px}.mh9-page.mh9-oem .mh9-oem-pencil-photo img{height:510px}
 .mh9-page.mh9-oem .mh9-oem-service.e-con{padding:0 28px}.mh9-page.mh9-factory .mh9-factory-hero-photo img{height:540px}
 .mh9-page.mh9-contact .mh9-contact-grid.e-con{gap:48px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mh9-page.mh9-contact .mh9-contact-item.e-con{gap:16px}.mh9-page.mh9-contact .mh9-contact-value{font-size:17px}
}
@media(max-width:1024px){
 .mh9-page.mh9-about .mh9-about-intro-grid.e-con{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:30px;align-items:start}
 .mh9-page.mh9-about .mh9-about-workshop img{height:440px}.mh9-page.mh9-about .mh9-about-intro-copy.e-con .mh9-copy{font-size:16px}
 .mh9-page.mh9-about .mh9-about-intro-copy.e-con .mh9-title .elementor-heading-title{font-size:30px}.mh9-page.mh9-about .mh9-about-intro-copy.e-con{gap:20px}
 .mh9-page.mh9-about .mh9-stat.e-con{padding:0 22px}.mh9-page.mh9-about .mh9-stat.e-con:first-child{padding-left:0}.mh9-page.mh9-about .mh9-stat.e-con .mh9-copy{font-size:17px}
 .mh9-page.mh9-about .mh9-about-packaging-grid.e-con{grid-template-columns:1.05fr 1fr;gap:30px}.mh9-page.mh9-about .mh9-about-exterior img{height:350px}
 .mh9-page.mh9-about .mh9-about-markets-inner.e-con{grid-template-columns:.5fr 1fr;gap:25px}.mh9-page.mh9-about .mh9-about-markets-inner.e-con>.mh9-copy{font-size:19px;padding-left:25px}.mh9-page.mh9-about .mh9-about-markets-inner.e-con .mh9-copy span{padding:0 4px}
 .mh9-page.mh9-about .mh9-about-factory-link-grid.e-con{grid-template-columns:.65fr 1fr;gap:30px}.mh9-page.mh9-about .mh9-about-factory-link-copy.e-con .mh9-title .elementor-heading-title{font-size:29px}
 .mh9-page.mh9-oem .mh9-oem-hero-grid.e-con,.mh9-page.mh9-oem .mh9-oem-production-grid.e-con{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
 .mh9-page.mh9-oem .mh9-oem-pencil-photo img{height:430px}.mh9-page.mh9-oem .mh9-oem-production-photo img{height:390px}
 .mh9-page.mh9-oem .mh9-oem-hero-copy.e-con,.mh9-page.mh9-oem .mh9-oem-production-copy.e-con{padding:25px 30px;gap:22px}.mh9-page.mh9-oem .mh9-oem-main-title .elementor-heading-title{font-size:40px;letter-spacing:-1.5px}
 .mh9-page.mh9-oem .mh9-oem-hero-copy.e-con .mh9-copy{font-size:16px}.mh9-page.mh9-oem .mh9-oem-service.e-con{padding:0 22px}.mh9-page.mh9-oem .mh9-oem-service.e-con .mh9-copy{font-size:17px}
 .mh9-page.mh9-oem .mh9-oem-production-copy.e-con .mh9-title .elementor-heading-title{font-size:34px}
 .mh9-page.mh9-factory .mh9-factory-hero-photo img{height:470px}.mh9-page.mh9-factory .mh9-stat.e-con{padding:0 18px}.mh9-page.mh9-factory .mh9-stat-number .elementor-heading-title{font-size:34px}.mh9-page.mh9-factory .mh9-stat.e-con .mh9-copy{font-size:16px}
 .mh9-page.mh9-factory .mh9-factory-figure img{height:300px}.mh9-page.mh9-factory .mh9-factory-company-grid.e-con{gap:30px;grid-template-columns:1.1fr 1fr}.mh9-page.mh9-factory .mh9-factory-company-photo img{height:280px}
 .mh9-page.mh9-contact .mh9-contact-grid.e-con{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:35px}.mh9-page.mh9-contact .mh9-contact-item.e-con{grid-template-columns:26px minmax(0,1fr);gap:13px}.mh9-page.mh9-contact .mh9-contact-icon{width:26px;min-width:26px}.mh9-page.mh9-contact .mh9-contact-icon svg{width:25px;height:25px}
 .mh9-page.mh9-contact .mh9-contact-value{font-size:16px}.mh9-page.mh9-contact .mh9-contact-form-wrap.e-con,.mh9-page.mh9-contact .mh9-contact-details.e-con{gap:24px}.mh9-page.mh9-contact .mh9-contact-details.e-con>.mh9-title .elementor-heading-title,.mh9-page.mh9-contact .mh9-contact-form-wrap.e-con>.mh9-title .elementor-heading-title{font-size:30px}
 .mh9-page.mh9-contact .mh9-form .elementor-field-group{width:100%;margin-bottom:20px}.mh9-page.mh9-contact .mh9-form .elementor-field-type-submit{width:auto}.mh9-page.mh9-contact .mh9-contact-pencil-photo{width:calc(100% + 35px);margin-left:-35px}.mh9-page.mh9-contact .mh9-contact-pencil-photo img{height:230px}
}
@media(max-width:767px){
 .mh9-page.mh9-about .mh9-ruled-title:before{width:34px;margin-bottom:16px}.mh9-page.mh9-about .mh9-copy,.mh9-page.mh9-oem .mh9-copy{font-size:16px}
 .mh9-page.mh9-about .mh9-about-intro-grid.e-con,.mh9-page.mh9-about .mh9-about-packaging-grid.e-con,.mh9-page.mh9-about .mh9-about-factory-link-grid.e-con{grid-template-columns:1fr;gap:25px}
 .mh9-page.mh9-about.mh9-about-intro{padding-bottom:28px}.mh9-page.mh9-about .mh9-about-intro-copy.e-con .mh9-title .elementor-heading-title{font-size:32px}.mh9-page.mh9-about .mh9-about-workshop img{height:300px}
 .mh9-page.mh9-about.mh9-about-stats{padding:25px 0}.mh9-page.mh9-about .mh9-stats.e-con{grid-template-columns:1fr;gap:22px}.mh9-page.mh9-about .mh9-stat.e-con{padding:0 0 20px;border-right:0;border-bottom:1px solid #E2E5E8}.mh9-page.mh9-about .mh9-stat.e-con:last-child{border:0;padding-bottom:0}.mh9-page.mh9-about .mh9-stat.e-con:before{margin-bottom:4px;width:34px}
 .mh9-page.mh9-about .mh9-stat-number .elementor-heading-title{font-size:40px}.mh9-page.mh9-about .mh9-stat.e-con .mh9-copy{font-size:17px}
 .mh9-page.mh9-about.mh9-about-packaging{padding:32px 0}.mh9-page.mh9-about .mh9-about-exterior img{height:285px}.mh9-page.mh9-about .mh9-about-packaging-copy.e-con>.mh9-title .elementor-heading-title{font-size:32px}.mh9-page.mh9-about .mh9-company-highlight .elementor-heading-title{font-size:72px}.mh9-page.mh9-about .mh9-packaging-number-wrap.e-con{padding-top:8px}.mh9-page.mh9-about .mh9-packaging-number-wrap.e-con .mh9-copy{font-size:19px}
 .mh9-page.mh9-about .mh9-about-markets-inner.e-con{grid-template-columns:1fr;gap:14px;padding:24px 0}.mh9-page.mh9-about .mh9-about-markets-inner.e-con>.mh9-copy{padding:0;border:0;font-size:18px}.mh9-page.mh9-about .mh9-about-markets-inner.e-con .mh9-title .elementor-heading-title{font-size:29px}
 .mh9-page.mh9-about.mh9-about-factory-link{padding:28px 0}.mh9-page.mh9-about .mh9-about-factory-strip img{height:180px}
 .mh9-page.mh9-oem .mh9-oem-hero-grid.e-con,.mh9-page.mh9-oem .mh9-oem-production-grid.e-con{grid-template-columns:1fr}.mh9-page.mh9-oem .mh9-oem-pencil-photo img{height:320px;object-fit:cover}.mh9-page.mh9-oem .mh9-oem-hero-copy.e-con{padding:25px 24px 32px;gap:20px}.mh9-page.mh9-oem .mh9-oem-main-title .elementor-heading-title{font-size:40px}.mh9-page.mh9-oem .mh9-oem-main-title br{display:none}
 .mh9-page.mh9-oem.mh9-oem-services{padding:0 0 32px}.mh9-page.mh9-oem .mh9-oem-services-grid.e-con{grid-template-columns:1fr;gap:24px}.mh9-page.mh9-oem .mh9-oem-service.e-con{border-right:0;border-top:1px solid #CCD2D9;padding:22px 0 0}.mh9-page.mh9-oem .mh9-oem-service.e-con>.mh9-title:not(.mh9-company-highlight) .elementor-heading-title{font-size:32px}.mh9-page.mh9-oem .mh9-oem-service.e-con .mh9-company-highlight .elementor-heading-title{font-size:70px}
 .mh9-page.mh9-oem .mh9-oem-production-photo img{height:320px}.mh9-page.mh9-oem .mh9-oem-production-copy.e-con{padding:30px 24px}.mh9-page.mh9-oem .mh9-oem-production-copy.e-con .mh9-title .elementor-heading-title{font-size:34px}.mh9-page.mh9-oem .mh9-oem-production-copy.e-con br{display:none}
 .mh9-page.mh9-factory .mh9-factory-hero-photo img{height:340px;object-position:43% center}.mh9-page.mh9-factory .mh9-company-caption{font-size:14px}
 .mh9-page.mh9-factory.mh9-factory-stats{padding:30px 0}.mh9-page.mh9-factory .mh9-stats.e-con{grid-template-columns:1fr;gap:20px}.mh9-page.mh9-factory .mh9-stat.e-con{text-align:left;padding:0 0 20px;border-right:0;border-bottom:1px solid #E2E5E8;align-items:flex-start}.mh9-page.mh9-factory .mh9-stat.e-con:last-child{padding-bottom:0}.mh9-page.mh9-factory .mh9-stat-number .elementor-heading-title{font-size:36px}
 .mh9-page.mh9-factory .mh9-factory-gallery-grid.e-con,.mh9-page.mh9-factory .mh9-factory-company-grid.e-con{grid-template-columns:1fr;gap:20px}.mh9-page.mh9-factory .mh9-factory-figure img{height:280px}.mh9-page.mh9-factory.mh9-factory-gallery{padding-bottom:25px}.mh9-page.mh9-factory .mh9-factory-company-photo img{height:260px}.mh9-page.mh9-factory .mh9-factory-company-copy.e-con{gap:22px}.mh9-page.mh9-factory .mh9-factory-company-copy.e-con .mh9-title .elementor-heading-title{font-size:29px}.mh9-page.mh9-factory.mh9-factory-company{padding-bottom:32px}
 .mh9-page.mh9-contact.mh9-contact-content{padding-top:0;padding-bottom:35px}.mh9-page.mh9-contact .mh9-contact-grid.e-con{grid-template-columns:1fr;gap:32px}.mh9-page.mh9-contact .mh9-contact-details-list.e-con{gap:20px}.mh9-page.mh9-contact .mh9-contact-value{font-size:17px}.mh9-page.mh9-contact .mh9-contact-item.e-con{gap:18px;grid-template-columns:28px minmax(0,1fr)}
 .mh9-page.mh9-contact .mh9-contact-pencil-photo{width:calc(100% + 24px);margin-left:-24px;margin-top:0}.mh9-page.mh9-contact .mh9-contact-pencil-photo img{height:230px;object-position:right bottom}.mh9-page.mh9-contact .mh9-contact-form-wrap.e-con{gap:25px;scroll-margin-top:88px}.mh9-page.mh9-contact .mh9-form .elementor-field-type-submit{width:100%;flex-basis:100%}.mh9-page.mh9-contact .mh9-form .elementor-button{width:100%}.mh9-page.mh9-contact .mh9-contact-privacy{margin-top:-10px;font-size:12px}
}

@media(min-width:1025px){.mh9-page.mh9-about .mh9-about-intro-copy .mh9-copy{font-size:21px}}/* End custom CSS */