.elementor-4838 .elementor-element.elementor-element-47f0cdc7:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-47f0cdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e579477 );background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/05/kunj-parekh-313029-unsplash-e1543250286143-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-47f0cdc7 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.16;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4838 .elementor-element.elementor-element-47f0cdc7 > .elementor-container{max-width:1600px;}.elementor-4838 .elementor-element.elementor-element-47f0cdc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-4838 .elementor-element.elementor-element-177829c0.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-4838 .elementor-element.elementor-element-177829c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-4838 .elementor-element.elementor-element-177829c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-177829c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4838 .elementor-element.elementor-element-5c552156{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-5c552156 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:3.5em;font-weight:800;letter-spacing:3px;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-3c9e9d77{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.5px;}.elementor-4838 .elementor-element.elementor-element-3c9e9d77 .elementor-divider-separator{width:285px;margin:0 auto;margin-center:0;}.elementor-4838 .elementor-element.elementor-element-3c9e9d77 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4838 .elementor-element.elementor-element-7bfb6cfb{text-align:center;font-size:1em;line-height:1.7em;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-3c86fc7 > .elementor-container{min-height:262px;}.elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-4838 .elementor-element.elementor-element-755a07d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-4838 .elementor-element.elementor-element-755a07d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-4838 .elementor-element.elementor-element-755a07d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta .elementor-cta__bg, .elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4838 .elementor-element.elementor-element-755a07d5{border-radius:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta__content{min-height:36vh;text-align:center;}.elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta__title{font-size:2em;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;color:#ffffff;border-color:#ffffff;border-radius:0px;}.elementor-4838 .elementor-element.elementor-element-755a07d5 .elementor-cta__button:hover{color:#ffffff;background-color:#ffab00;border-color:#ffab00;}.elementor-4838 .elementor-element.elementor-element-8a94406{--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;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;}.elementor-4838 .elementor-element.elementor-element-8a94406 > .elementor-shape-bottom .elementor-shape-fill, .elementor-4838 .elementor-element.elementor-element-8a94406 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E5E5E5;}.elementor-4838 .elementor-element.elementor-element-8a94406 > .elementor-shape-bottom svg, .elementor-4838 .elementor-element.elementor-element-8a94406 > .e-con-inner > .elementor-shape-bottom svg{height:116px;}.elementor-4838 .elementor-element.elementor-element-f276334{width:var( --container-widget-width, 87.868% );max-width:87.868%;margin:50px 10px calc(var(--kit-widget-spacing, 0px) + 80px) 10px;padding:4px 4px 4px 4px;--container-widget-width:87.868%;--container-widget-flex-grow:0;text-align:center;font-size:20px;text-shadow:-3px -2px 18px rgba(0,0,0,0.3);}.elementor-4838 .elementor-element.elementor-element-f276334.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-f276334 p{margin-block-end:7px;}.elementor-4838 .elementor-element.elementor-element-f276334 a{color:var( --e-global-color-secondary );}.elementor-4838 .elementor-element.elementor-element-048a216{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4838 .elementor-element.elementor-element-c415ca9{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-4838 .elementor-element.elementor-element-c415ca9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-d7cfc90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-d7cfc90 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:55px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-4838 .elementor-element.elementor-element-479c5b3{text-align:center;font-size:1rem;font-weight:400;line-height:1.6em;color:#000000;}.elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button{background-color:#131394;font-size:1rem;font-weight:500;line-height:1.6em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-3e579477 );color:var( --e-global-color-3e579477 );border-radius:555px 555px 555px 555px;padding:16px 30px 16px 30px;}.elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-fd76641{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-fd76641 .elementor-button:focus svg{fill:#ffffff;}.elementor-4838 .elementor-element.elementor-element-167283d{--display:flex;--border-radius:200px 0px 0px 0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4838 .elementor-element.elementor-element-91a79e8{background-color:#F5F7FA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;border-radius:38px 0px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-91a79e8 img{width:63%;max-width:100%;height:500px;object-fit:contain;object-position:center center;transition-duration:0.4s;border-radius:150px 5px 5px 5px;}.elementor-4838 .elementor-element.elementor-element-91a79e8:hover img{opacity:0.88;}.elementor-4838 .elementor-element.elementor-element-78556a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-fe064cb{--display:flex;--border-radius:200px 0px 0px 0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4838 .elementor-element.elementor-element-8cb7bad{width:var( --container-widget-width, 49.381% );max-width:49.381%;background-color:#F5F7FA;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:10px 0px 0px 0px;--container-widget-width:49.381%;--container-widget-flex-grow:0;border-radius:0px 38px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-8cb7bad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-8cb7bad img{width:63%;max-width:100%;height:487px;object-fit:contain;object-position:center center;transition-duration:0.4s;border-radius:150px 5px 5px 5px;}.elementor-4838 .elementor-element.elementor-element-8cb7bad:hover img{opacity:0.88;}.elementor-4838 .elementor-element.elementor-element-b73c2f0{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:038px;--z-index:1;}.elementor-4838 .elementor-element.elementor-element-b73c2f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-f2a6d93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-f2a6d93 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:55px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-4838 .elementor-element.elementor-element-d094abf{text-align:center;font-size:1rem;font-weight:400;line-height:1.6em;color:#000000;}.elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button{background-color:#131394;font-size:1rem;font-weight:500;line-height:1.6em;fill:var( --e-global-color-3e579477 );color:var( --e-global-color-3e579477 );border-radius:555px 555px 555px 555px;padding:16px 30px 16px 30px;}.elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-40e4992{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-40e4992 .elementor-button:focus svg{fill:#ffffff;}.elementor-4838 .elementor-element.elementor-element-3a4c322{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-c84f580{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-4838 .elementor-element.elementor-element-c84f580.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-989ac58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-989ac58 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:55px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-4838 .elementor-element.elementor-element-cdf80f9{text-align:center;font-size:1rem;font-weight:400;line-height:1.6em;color:#000000;}.elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button{background-color:#131394;font-size:1rem;font-weight:500;line-height:1.6em;fill:var( --e-global-color-3e579477 );color:var( --e-global-color-3e579477 );border-radius:555px 555px 555px 555px;padding:16px 30px 16px 30px;}.elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-29df8ec{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-29df8ec .elementor-button:focus svg{fill:#ffffff;}.elementor-4838 .elementor-element.elementor-element-539d299{--display:flex;--border-radius:200px 0px 0px 0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4838 .elementor-element.elementor-element-5d65383{background-color:#F5F7FA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;border-radius:38px 0px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-5d65383 img{width:63%;max-width:100%;height:500px;object-fit:contain;object-position:center center;transition-duration:0.4s;border-radius:150px 5px 5px 5px;}.elementor-4838 .elementor-element.elementor-element-5d65383:hover img{opacity:0.88;}.elementor-4838 .elementor-element.elementor-element-d80d8a5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-a0e7cab{--display:flex;--border-radius:200px 0px 0px 0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4838 .elementor-element.elementor-element-23330c8{width:var( --container-widget-width, 49.381% );max-width:49.381%;background-color:#F5F7FA;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;--container-widget-width:49.381%;--container-widget-flex-grow:0;border-radius:0px 38px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-23330c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-23330c8 img{width:63%;max-width:100%;height:500px;object-fit:contain;object-position:center center;transition-duration:0.4s;border-radius:150px 5px 5px 5px;}.elementor-4838 .elementor-element.elementor-element-23330c8:hover img{opacity:0.88;}.elementor-4838 .elementor-element.elementor-element-9bf59f2{--display:flex;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:038px;--z-index:1;}.elementor-4838 .elementor-element.elementor-element-9bf59f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-daa557f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-daa557f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:55px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-4838 .elementor-element.elementor-element-ae848d5{text-align:center;font-size:1rem;font-weight:400;line-height:1.6em;color:#000000;}.elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button{background-color:#131394;font-size:1rem;font-weight:500;line-height:1.6em;fill:var( --e-global-color-3e579477 );color:var( --e-global-color-3e579477 );border-radius:555px 555px 555px 555px;padding:16px 30px 16px 30px;}.elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button:focus{background-color:#000000;color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-cf68401{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-cf68401 .elementor-button:focus svg{fill:#ffffff;}.elementor-4838 .elementor-element.elementor-element-9eb30dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4838 .elementor-element.elementor-element-9eb30dc:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-9eb30dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/rawpixel-1066968-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-9eb30dc > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4838 .elementor-element.elementor-element-9eb30dc > .elementor-container{max-width:1415px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-9eb30dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-b20db69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-4838 .elementor-element.elementor-element-b20db69 > .elementor-element-populated{margin:-54px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4838 .elementor-element.elementor-element-3cd6da90 .elementor-heading-title{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#131394;}.elementor-4838 .elementor-element.elementor-element-3273d93d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:700;line-height:1.1666em;color:rgba(0,0,0,0.8);}.elementor-4838 .elementor-element.elementor-element-11ef173e{--divider-border-style:solid;--divider-color:#131394;--divider-border-width:4px;}.elementor-4838 .elementor-element.elementor-element-11ef173e .elementor-divider-separator{width:48px;margin:0 auto;margin-center:0;}.elementor-4838 .elementor-element.elementor-element-11ef173e .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-4838 .elementor-element.elementor-element-296d0893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4838 .elementor-element.elementor-element-296d0893 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-7203ab06 );}.elementor-4838 .elementor-element.elementor-element-23aad83{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.97;}.elementor-4838 .elementor-element.elementor-element-23aad83:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-23aad83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/rawpixel-1066968-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-23aad83::before, .elementor-4838 .elementor-element.elementor-element-23aad83 > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-23aad83 > .e-con-inner > .elementor-background-video-container::before, .elementor-4838 .elementor-element.elementor-element-23aad83 > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-23aad83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4838 .elementor-element.elementor-element-23aad83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#f5f7fa;--background-overlay:'';}.elementor-4838 .elementor-element.elementor-element-dbd32d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-4838 .elementor-element.elementor-element-dbd32d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-c0448b6{--display:flex;--min-height:460px;}.elementor-4838 .elementor-element.elementor-element-c0448b6:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-c0448b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/tub-vibrators-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-c0448b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-9cb947e{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-ae6506a{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;}.elementor-4838 .elementor-element.elementor-element-ae6506a:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-ae6506a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-ae6506a:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-2cd8d8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-2cd8d8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-ee4694b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4838 .elementor-element.elementor-element-ee4694b .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-d7b7dc2{text-align:center;font-size:0.875rem;line-height:1.617em;color:var( --e-global-color-11949d4a );}.elementor-4838 .elementor-element.elementor-element-fdb29b8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-fdb29b8 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-fdb29b8 .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-fdb29b8 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-fdb29b8 .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-cac351d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-4838 .elementor-element.elementor-element-cac351d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-c2ec742{--display:flex;--min-height:460px;}.elementor-4838 .elementor-element.elementor-element-c2ec742:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-c2ec742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/rotary-barrel-tumbling-machine.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-c2ec742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-d9dacda{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-ff4c95c{--display:flex;--min-height:367px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;}.elementor-4838 .elementor-element.elementor-element-ff4c95c:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-ff4c95c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-ff4c95c:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-068bdef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-068bdef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-48e96ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-48e96ae .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-65e9da5{text-align:center;font-size:0.875rem;line-height:1.617em;color:var( --e-global-color-11949d4a );}.elementor-4838 .elementor-element.elementor-element-595e2ae{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-595e2ae.elementor-element{--align-self:center;}.elementor-4838 .elementor-element.elementor-element-595e2ae .elementor-button{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-595e2ae .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-595e2ae .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-595e2ae .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-595e2ae .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-54bc8eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-4838 .elementor-element.elementor-element-54bc8eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-98e3f33{--display:flex;--min-height:460px;}.elementor-4838 .elementor-element.elementor-element-98e3f33:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-98e3f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/wheel-polishing-machine.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-98e3f33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-7260eb7{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-8898c0c{--display:flex;--min-height:314px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;}.elementor-4838 .elementor-element.elementor-element-8898c0c:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-8898c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-8898c0c:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-d889ea4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-d889ea4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-de5a811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-de5a811 .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-5ec986b{text-align:center;font-size:0.875rem;line-height:1.617em;color:var( --e-global-color-11949d4a );}.elementor-4838 .elementor-element.elementor-element-cee0669{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-cee0669 .elementor-button{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-cee0669 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-cee0669 .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-cee0669 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-cee0669 .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-b233b2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-4838 .elementor-element.elementor-element-b233b2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-fe13aa0{--display:flex;--min-height:460px;}.elementor-4838 .elementor-element.elementor-element-fe13aa0:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-fe13aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2024/04/mff360d-magnetic-finisher-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4838 .elementor-element.elementor-element-fe13aa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-164f34b{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-6152651{--display:flex;--min-height:316px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;}.elementor-4838 .elementor-element.elementor-element-6152651:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-6152651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-6152651:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-ce3caf7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-ce3caf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4838 .elementor-element.elementor-element-5816fbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-5816fbe .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-b438044{text-align:center;font-size:0.875rem;line-height:1.617em;color:var( --e-global-color-11949d4a );}.elementor-4838 .elementor-element.elementor-element-9b1cd0e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-9b1cd0e .elementor-button{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-9b1cd0e .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-9b1cd0e .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-9b1cd0e .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-9b1cd0e .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-73166e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4838 .elementor-element.elementor-element-73166e8:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-73166e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e579477 );}.elementor-4838 .elementor-element.elementor-element-73166e8 > .elementor-background-overlay{background-color:var( --e-global-color-3e579477 );opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4838 .elementor-element.elementor-element-73166e8 > .elementor-container{max-width:1415px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-73166e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-779444b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-4838 .elementor-element.elementor-element-779444b > .elementor-element-populated{margin:-54px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4838 .elementor-element.elementor-element-ac26db5 .elementor-heading-title{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#131394;}.elementor-4838 .elementor-element.elementor-element-c71cbe3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:3rem;font-weight:700;line-height:1.1666em;letter-spacing:0px;color:rgba(0,0,0,0.8);}.elementor-4838 .elementor-element.elementor-element-fbf6492{--divider-border-style:solid;--divider-color:#131394;--divider-border-width:4px;}.elementor-4838 .elementor-element.elementor-element-fbf6492 .elementor-divider-separator{width:48px;margin:0 auto;margin-center:0;}.elementor-4838 .elementor-element.elementor-element-fbf6492 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-4838 .elementor-element.elementor-element-8831616{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4838 .elementor-element.elementor-element-8831616 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-7203ab06 );}.elementor-4838 .elementor-element.elementor-element-b0743d6{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4838 .elementor-element.elementor-element-b0743d6:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-b0743d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-b0743d6:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-7023c5c{--display:flex;}.elementor-4838 .elementor-element.elementor-element-7023c5c:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-7023c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2024/04/drag-finishing-machine-for-metal-parts4-e1759042899533.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4838 .elementor-element.elementor-element-eb05a2e{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-93fee84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-93fee84:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-93fee84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-4838 .elementor-element.elementor-element-21de1f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4838 .elementor-element.elementor-element-21de1f4 .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-b27b520{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.2rem;line-height:1.617em;color:var( --e-global-color-7203ab06 );}.elementor-4838 .elementor-element.elementor-element-5250ac7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-5250ac7 .elementor-button{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-5250ac7 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-5250ac7 .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-5250ac7 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-5250ac7 .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-9012fa0{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4838 .elementor-element.elementor-element-9012fa0:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-9012fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-9012fa0:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-31cd772{--display:flex;}.elementor-4838 .elementor-element.elementor-element-31cd772:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-31cd772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/dry-polishing-machine.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4838 .elementor-element.elementor-element-f8d0429{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-22d5bc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-22d5bc3:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-22d5bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-4838 .elementor-element.elementor-element-d5f238a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4838 .elementor-element.elementor-element-d5f238a .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-d7547e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.2rem;line-height:1.617em;color:var( --e-global-color-7203ab06 );}.elementor-4838 .elementor-element.elementor-element-5d5ee2d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-5d5ee2d .elementor-button{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-5d5ee2d .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-5d5ee2d .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-5d5ee2d .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-5d5ee2d .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-67696db{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4838 .elementor-element.elementor-element-67696db:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-67696db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-67696db:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-8310123{--display:flex;}.elementor-4838 .elementor-element.elementor-element-8310123:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-8310123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/separators.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4838 .elementor-element.elementor-element-363e199{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-90f0bc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-90f0bc1:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-90f0bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-4838 .elementor-element.elementor-element-264907b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4838 .elementor-element.elementor-element-264907b .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-8445830{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.2rem;line-height:1.617em;color:var( --e-global-color-7203ab06 );}.elementor-4838 .elementor-element.elementor-element-7c40794{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-7c40794 .elementor-button{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-7c40794 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-7c40794 .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-7c40794 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-7c40794 .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-18aa522{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4838 .elementor-element.elementor-element-18aa522:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-18aa522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-18aa522:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-4838 .elementor-element.elementor-element-dd14663{--display:flex;}.elementor-4838 .elementor-element.elementor-element-dd14663:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-dd14663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masspolishing.com/wp-content/uploads/2025/08/automatic-finishing-system.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4838 .elementor-element.elementor-element-6f4648c{--spacer-size:50px;}.elementor-4838 .elementor-element.elementor-element-30f59e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4838 .elementor-element.elementor-element-30f59e9:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-30f59e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-4838 .elementor-element.elementor-element-36ed387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4838 .elementor-element.elementor-element-36ed387 .elementor-heading-title{font-size:1.5rem;font-weight:bold;line-height:1.333em;letter-spacing:-0.25px;color:#333333;}.elementor-4838 .elementor-element.elementor-element-54ec4f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:1.2rem;line-height:1.617em;color:var( --e-global-color-7203ab06 );}.elementor-4838 .elementor-element.elementor-element-109d2b7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4838 .elementor-element.elementor-element-109d2b7 .elementor-button{font-size:0.875rem;font-weight:500;text-transform:uppercase;letter-spacing:0.15px;fill:var( --e-global-color-11949d4a );color:var( --e-global-color-11949d4a );border-style:solid;border-width:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-109d2b7 .elementor-button:hover, .elementor-4838 .elementor-element.elementor-element-109d2b7 .elementor-button:focus{color:#444444;}.elementor-4838 .elementor-element.elementor-element-109d2b7 .elementor-button:hover svg, .elementor-4838 .elementor-element.elementor-element-109d2b7 .elementor-button:focus svg{fill:#444444;}.elementor-4838 .elementor-element.elementor-element-7b0560dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4838 .elementor-element.elementor-element-7b0560dc:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-7b0560dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4838 .elementor-element.elementor-element-7b0560dc > .elementor-container{max-width:942px;}.elementor-4838 .elementor-element.elementor-element-7b0560dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-4838 .elementor-element.elementor-element-7b0560dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4838 .elementor-element.elementor-element-34c3a99b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-4838 .elementor-element.elementor-element-36bd3cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-36bd3cde .elementor-heading-title{font-size:40px;font-weight:900;text-transform:uppercase;line-height:1.25em;letter-spacing:3px;color:#102D5E;}.elementor-4838 .elementor-element.elementor-element-14a7e9fe{text-align:center;font-size:16px;font-weight:normal;line-height:27px;}.elementor-4838 .elementor-element.elementor-element-411112ad .elementor-button{background-color:#1E4991;font-size:14px;font-weight:400;letter-spacing:-0.1px;fill:#EBEBEB;color:#EBEBEB;padding:13px 13px 13px 13px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4838 .elementor-element.elementor-element-5c552156 .elementor-heading-title{font-size:3.5em;}.elementor-4838 .elementor-element.elementor-element-048a216{--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-78556a7{--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-3a4c322{--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-d80d8a5{--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-3273d93d .elementor-heading-title{font-size:3rem;}.elementor-4838 .elementor-element.elementor-element-c71cbe3 .elementor-heading-title{font-size:3rem;}.elementor-4838 .elementor-element.elementor-element-14a7e9fe{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4838 .elementor-element.elementor-element-177829c0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4838 .elementor-element.elementor-element-5c552156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4838 .elementor-element.elementor-element-5c552156 .elementor-heading-title{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-3c9e9d77 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-4838 .elementor-element.elementor-element-3c9e9d77 .elementor-divider{text-align:center;}.elementor-4838 .elementor-element.elementor-element-f276334{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 27px 0px 0px;text-align:center;font-size:15px;}.elementor-4838 .elementor-element.elementor-element-048a216{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-d7cfc90 .elementor-heading-title{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-167283d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4838 .elementor-element.elementor-element-78556a7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-fe064cb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4838 .elementor-element.elementor-element-8cb7bad{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;padding:0px 0px 0px 0px;}.elementor-4838 .elementor-element.elementor-element-f2a6d93 .elementor-heading-title{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-3a4c322{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-989ac58 .elementor-heading-title{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-539d299{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4838 .elementor-element.elementor-element-d80d8a5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4838 .elementor-element.elementor-element-a0e7cab{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4838 .elementor-element.elementor-element-daa557f .elementor-heading-title{font-size:20px;}.elementor-4838 .elementor-element.elementor-element-9eb30dc{padding:40px 0px 40px 0px;}.elementor-4838 .elementor-element.elementor-element-3cd6da90 .elementor-heading-title{font-size:0.75rem;}.elementor-4838 .elementor-element.elementor-element-3273d93d .elementor-heading-title{font-size:2.5rem;}.elementor-4838 .elementor-element.elementor-element-296d0893 .elementor-heading-title{font-size:1rem;}.elementor-4838 .elementor-element.elementor-element-c0448b6{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-2cd8d8e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-c2ec742{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-068bdef{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-98e3f33{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-d889ea4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-fe13aa0{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-ce3caf7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-73166e8{padding:40px 0px 40px 0px;}.elementor-4838 .elementor-element.elementor-element-ac26db5 .elementor-heading-title{font-size:0.75rem;}.elementor-4838 .elementor-element.elementor-element-c71cbe3 .elementor-heading-title{font-size:2.5rem;}.elementor-4838 .elementor-element.elementor-element-8831616 .elementor-heading-title{font-size:1rem;}.elementor-4838 .elementor-element.elementor-element-b0743d6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4838 .elementor-element.elementor-element-7023c5c{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-93fee84{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-21de1f4{text-align:center;}.elementor-4838 .elementor-element.elementor-element-21de1f4 .elementor-heading-title{font-size:15px;}.elementor-4838 .elementor-element.elementor-element-b27b520{font-size:12px;}.elementor-4838 .elementor-element.elementor-element-31cd772{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-22d5bc3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-d5f238a{text-align:center;}.elementor-4838 .elementor-element.elementor-element-d5f238a .elementor-heading-title{font-size:15px;}.elementor-4838 .elementor-element.elementor-element-d7547e2{font-size:12px;}.elementor-4838 .elementor-element.elementor-element-8310123{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-90f0bc1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-264907b{text-align:center;}.elementor-4838 .elementor-element.elementor-element-264907b .elementor-heading-title{font-size:15px;}.elementor-4838 .elementor-element.elementor-element-8445830{font-size:12px;}.elementor-4838 .elementor-element.elementor-element-dd14663{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4838 .elementor-element.elementor-element-30f59e9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4838 .elementor-element.elementor-element-36ed387{text-align:center;}.elementor-4838 .elementor-element.elementor-element-36ed387 .elementor-heading-title{font-size:15px;}.elementor-4838 .elementor-element.elementor-element-54ec4f8{font-size:12px;}.elementor-4838 .elementor-element.elementor-element-36bd3cde .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-4838 .elementor-element.elementor-element-177829c0{width:100%;}.elementor-4838 .elementor-element.elementor-element-8a94406{--content-width:1600px;}.elementor-4838 .elementor-element.elementor-element-c415ca9{--width:46.478%;}.elementor-4838 .elementor-element.elementor-element-167283d{--width:61.053%;}.elementor-4838 .elementor-element.elementor-element-fe064cb{--width:61.053%;}.elementor-4838 .elementor-element.elementor-element-b73c2f0{--width:46.478%;}.elementor-4838 .elementor-element.elementor-element-c84f580{--width:46.478%;}.elementor-4838 .elementor-element.elementor-element-539d299{--width:61.053%;}.elementor-4838 .elementor-element.elementor-element-a0e7cab{--width:61.053%;}.elementor-4838 .elementor-element.elementor-element-9bf59f2{--width:46.478%;}.elementor-4838 .elementor-element.elementor-element-dbd32d3{--width:21.747%;}.elementor-4838 .elementor-element.elementor-element-c0448b6{--width:97.906%;}.elementor-4838 .elementor-element.elementor-element-2cd8d8e{--width:100%;}.elementor-4838 .elementor-element.elementor-element-cac351d{--width:21.747%;}.elementor-4838 .elementor-element.elementor-element-c2ec742{--width:97.906%;}.elementor-4838 .elementor-element.elementor-element-068bdef{--width:100%;}.elementor-4838 .elementor-element.elementor-element-54bc8eb{--width:21.747%;}.elementor-4838 .elementor-element.elementor-element-98e3f33{--width:97.906%;}.elementor-4838 .elementor-element.elementor-element-d889ea4{--width:100%;}.elementor-4838 .elementor-element.elementor-element-b233b2f{--width:21.808%;}.elementor-4838 .elementor-element.elementor-element-fe13aa0{--width:97.906%;}.elementor-4838 .elementor-element.elementor-element-ce3caf7{--width:100%;}.elementor-4838 .elementor-element.elementor-element-b0743d6{--width:94%;}.elementor-4838 .elementor-element.elementor-element-7023c5c{--width:38%;}.elementor-4838 .elementor-element.elementor-element-93fee84{--width:61.949%;}.elementor-4838 .elementor-element.elementor-element-9012fa0{--width:94%;}.elementor-4838 .elementor-element.elementor-element-31cd772{--width:38%;}.elementor-4838 .elementor-element.elementor-element-22d5bc3{--width:61.949%;}.elementor-4838 .elementor-element.elementor-element-67696db{--width:94%;}.elementor-4838 .elementor-element.elementor-element-8310123{--width:38%;}.elementor-4838 .elementor-element.elementor-element-90f0bc1{--width:61.949%;}.elementor-4838 .elementor-element.elementor-element-18aa522{--width:94%;}.elementor-4838 .elementor-element.elementor-element-dd14663{--width:38%;}.elementor-4838 .elementor-element.elementor-element-30f59e9{--width:61.949%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4838 .elementor-element.elementor-element-65ea10e3{width:50%;}.elementor-4838 .elementor-element.elementor-element-c415ca9{--width:100%;}.elementor-4838 .elementor-element.elementor-element-167283d{--width:100%;}.elementor-4838 .elementor-element.elementor-element-fe064cb{--width:100%;}.elementor-4838 .elementor-element.elementor-element-b73c2f0{--width:100%;}.elementor-4838 .elementor-element.elementor-element-c84f580{--width:100%;}.elementor-4838 .elementor-element.elementor-element-539d299{--width:100%;}.elementor-4838 .elementor-element.elementor-element-a0e7cab{--width:100%;}.elementor-4838 .elementor-element.elementor-element-9bf59f2{--width:100%;}}@media(min-width:1025px){.elementor-4838 .elementor-element.elementor-element-9eb30dc:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-9eb30dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-4838 .elementor-element.elementor-element-23aad83:not(.elementor-motion-effects-element-type-background), .elementor-4838 .elementor-element.elementor-element-23aad83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-048a216 *//* ==================================================
   MACHINE SHOWCASE
   目标样式还原版
================================================== */


/* ==================================================
   01. 最外层卡片
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 {
    display: grid !important;
    grid-template-columns: 50% 50% !important;

    width: 100% !important;
    max-width: 1450px !important;

    min-height: 610px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    gap: 0 !important;

    background: #ffffff !important;

    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow:
        0 8px 28px rgba(0, 0, 0, 0.18) !important;

    box-sizing: border-box !important;
}


/* ==================================================
   02. 左右两个主区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 > .machine-showcase-content,
.elementor-4838 .elementor-element.elementor-element-048a216 > .machine-showcase-media {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    min-height: 610px !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}


/* ==================================================
   03. 左侧内容区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-content {
    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: space-between !important;

    padding: 75px 55px 42px !important;

    background: #ffffff !important;

    text-align: center !important;
}


/* ==================================================
   04. 标题
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-title {
    width: 100% !important;
    max-width: 650px !important;

    margin: 0 auto !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-title .elementor-heading-title {
    margin: 0 !important;

    font-size: 56px !important;
    line-height: 1.13 !important;
    font-weight: 700 !important;

    color: #000000 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: normal !important;
}


/* ==================================================
   05. 正文
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-text {
    width: 100% !important;
    max-width: 650px !important;

    margin: auto 0 !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-text p {
    margin: 0 !important;

    font-size: 17px !important;
    line-height: 1.52 !important;
    font-weight: 400 !important;

    color: #111111 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
}


/* ==================================================
   06. 按钮
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-button {
    width: auto !important;

    margin: 0 auto !important;
}


.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-button .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 198px !important;

    padding: 17px 30px !important;

    border-radius: 32px !important;

    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    letter-spacing: 1.5px !important;

    white-space: nowrap !important;
}


/* ==================================================
   07. 右侧图片区
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-media {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    padding: 28px 0 0 0 !important;

    background: #ffffff !important;

    overflow: hidden !important;
}


/* ==================================================
   08. Image Widget 外层
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    padding: 20px 20px 20px 30px !important;

    background: #f4f7fb !important;

    border-radius: 45px 0 0 0 !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* ==================================================
   09. 产品图片
================================================== */

.elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image img {
    display: block !important;

    width: 92% !important;
    max-width: 650px !important;

    height: auto !important;
    max-height: 540px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
    object-position: center !important;
}


/* ==================================================
   TABLET
   768px - 1024px
================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-4838 .elementor-element.elementor-element-048a216 {
        grid-template-columns: 48% 52% !important;

        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-048a216 > .machine-showcase-media {
        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-content {
        padding: 50px 32px 34px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-title .elementor-heading-title {
        font-size: 40px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-text {
        max-width: 520px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-text p {
        font-size: 15px !important;
        line-height: 1.55 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image .elementor-widget-container {
        padding: 20px !important;

        border-radius: 35px 0 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image img {
        width: 95% !important;
        max-width: 470px !important;
        max-height: 440px !important;
    }

}


/* ==================================================
   MOBILE
   <= 767px
================================================== */

@media (max-width: 767px) {

    .elementor-4838 .elementor-element.elementor-element-048a216 {
        display: flex !important;
        flex-direction: column !important;

        width: calc(100% - 24px) !important;
        max-width: 100% !important;

        min-height: 0 !important;

        margin: 12px auto !important;

        border-radius: 10px !important;

        overflow: hidden !important;

        box-shadow:
            0 6px 20px rgba(0, 0, 0, 0.14) !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-048a216 > .machine-showcase-media {
        width: 100% !important;

        min-height: 0 !important;

        height: auto !important;
    }


    /* 内容在上 */
    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-content {
        order: 1 !important;

        padding: 34px 22px 30px !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-title {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-title .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-text {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-text p {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-button {
        margin: 0 auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-button .elementor-button {
        min-width: 175px !important;

        padding: 13px 22px !important;

        font-size: 12px !important;
    }


    /* 图片在下 */
    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-media {
        order: 2 !important;

        padding: 0 !important;

        background: #ffffff !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image {
        height: auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image .elementor-widget-container {
        width: 100% !important;
        height: auto !important;

        padding: 20px 16px 24px !important;

        background: #f4f7fb !important;

        border-radius: 28px 28px 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-048a216 .machine-showcase-image img {
        width: 100% !important;
        max-width: 350px !important;

        height: auto !important;
        max-height: none !important;

        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b73c2f0 *//* ==================================================
   Machine Card - Mobile
   图片在上，文字在下
================================================== */

@media (max-width: 767px) {

    /* 最外层 */
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        max-width: 100% !important;

        min-height: 0 !important;
        height: auto !important;

        gap: 0 !important;

        padding: 0 !important;
        margin: 0 !important;

        overflow: hidden !important;
    }


    /* =================================
       图片区域
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-image {
        order: 1 !important;

        display: flex !important;

        flex: 0 0 auto !important;
        flex-basis: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 18px !important;
        margin: 0 !important;

        align-items: center !important;
        justify-content: center !important;

        position: relative !important;

        transform: none !important;

        overflow: hidden !important;

        box-sizing: border-box !important;
    }


    /* 图片组件 */
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-image .elementor-widget-image {
        position: static !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
    }


    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-image .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* 真正图片 */
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-image img {
        display: block !important;

        width: auto !important;
        max-width: 90% !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: 280px !important;

        aspect-ratio: auto !important;

        object-fit: contain !important;
        object-position: center !important;

        margin: 0 auto !important;

        transform: none !important;
    }


    /* =================================
       文字区域
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text {
        order: 2 !important;

        display: flex !important;
        flex-direction: column !important;

        flex: 0 0 auto !important;
        flex-basis: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 22px 18px 28px !important;
        margin: 0 !important;

        align-items: center !important;
        justify-content: flex-start !important;

        text-align: center !important;

        position: relative !important;

        transform: none !important;

        box-sizing: border-box !important;
    }


    /* 文字区域内部 Widget 全部恢复全宽 */
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text > .elementor-element,
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-widget {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin-left: 0 !important;
        margin-right: 0 !important;
    }


    /* =================================
       标题
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-widget-heading,
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-heading-title,
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text h1,
    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text h2 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        font-size: 28px !important;
        line-height: 1.15 !important;

        margin: 0 0 16px !important;
        padding: 0 !important;

        text-align: center !important;

        white-space: normal !important;

        /* 防止 Finishing 被拆成 Finishin + g */
        word-break: keep-all !important;
        overflow-wrap: normal !important;
        hyphens: none !important;
    }


    /* =================================
       正文
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-widget-text-editor {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 0 20px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text p {
        width: 100% !important;
        max-width: 100% !important;

        font-size: 14px !important;
        line-height: 1.65 !important;

        margin: 0 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }


    /* =================================
       按钮
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-widget-button {
        width: 100% !important;

        margin: 0 !important;

        text-align: center !important;
    }


    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-button-wrapper {
        width: 100% !important;

        text-align: center !important;
    }


    .elementor-4838 .elementor-element.elementor-element-b73c2f0 .machine-card-text .elementor-button {
        width: auto !important;
        min-width: 165px !important;

        padding: 12px 20px !important;

        font-size: 13px !important;
        line-height: 1.2 !important;

        white-space: nowrap !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78556a7 *//* ==================================================
   MACHINE SHOWCASE
   目标样式还原版
================================================== */


/* ==================================================
   01. 最外层卡片
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 {
    display: grid !important;
    grid-template-columns: 50% 50% !important;

    width: 100% !important;
    max-width: 1450px !important;

    min-height: 610px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    gap: 0 !important;

    background: #ffffff !important;

    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow:
        0 8px 28px rgba(0, 0, 0, 0.18) !important;

    box-sizing: border-box !important;
}


/* ==================================================
   02. 左右两个主区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 > .machine-showcase-content,
.elementor-4838 .elementor-element.elementor-element-78556a7 > .machine-showcase-media {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    min-height: 610px !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}


/* ==================================================
   03. 左侧内容区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-content {
    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: space-between !important;

    padding: 75px 55px 42px !important;

    background: #ffffff !important;

    text-align: center !important;
}


/* ==================================================
   04. 标题
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-title {
    width: 100% !important;
    max-width: 650px !important;

    margin: 0 auto !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-title .elementor-heading-title {
    margin: 0 !important;

    font-size: 56px !important;
    line-height: 1.13 !important;
    font-weight: 700 !important;

    color: #000000 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: normal !important;
}


/* ==================================================
   05. 正文
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-text {
    width: 100% !important;
    max-width: 650px !important;

    margin: auto 0 !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-text p {
    margin: 0 !important;

    font-size: 17px !important;
    line-height: 1.52 !important;
    font-weight: 400 !important;

    color: #111111 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
}


/* ==================================================
   06. 按钮
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-button {
    width: auto !important;

    margin: 0 auto !important;
}


.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-button .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 198px !important;

    padding: 17px 30px !important;

    border-radius: 32px !important;

    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    letter-spacing: 1.5px !important;

    white-space: nowrap !important;
}


/* ==================================================
   07. 右侧图片区
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-media {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    padding: 28px 0 0 0 !important;

    background: #ffffff !important;

    overflow: hidden !important;
}


/* ==================================================
   08. Image Widget 外层
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    padding: 20px 20px 20px 30px !important;

    background: #f4f7fb !important;

    border-radius: 45px 0 0 0 !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* ==================================================
   09. 产品图片
================================================== */

.elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image img {
    display: block !important;

    width: 92% !important;
    max-width: 650px !important;

    height: auto !important;
    max-height: 540px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
    object-position: center !important;
}


/* ==================================================
   TABLET
   768px - 1024px
================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-4838 .elementor-element.elementor-element-78556a7 {
        grid-template-columns: 48% 52% !important;

        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-78556a7 > .machine-showcase-media {
        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-content {
        padding: 50px 32px 34px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-title .elementor-heading-title {
        font-size: 40px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-text {
        max-width: 520px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-text p {
        font-size: 15px !important;
        line-height: 1.55 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image .elementor-widget-container {
        padding: 20px !important;

        border-radius: 35px 0 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image img {
        width: 95% !important;
        max-width: 470px !important;
        max-height: 440px !important;
    }

}


/* ==================================================
   MOBILE
   <= 767px
================================================== */

@media (max-width: 767px) {

    .elementor-4838 .elementor-element.elementor-element-78556a7 {
        display: flex !important;
        flex-direction: column !important;

        width: calc(100% - 24px) !important;
        max-width: 100% !important;

        min-height: 0 !important;

        margin: 12px auto !important;

        border-radius: 10px !important;

        overflow: hidden !important;

        box-shadow:
            0 6px 20px rgba(0, 0, 0, 0.14) !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-78556a7 > .machine-showcase-media {
        width: 100% !important;

        min-height: 0 !important;

        height: auto !important;
    }


    /* 内容在上 */
    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-content {
        order: 1 !important;

        padding: 34px 22px 30px !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-title {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-title .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-text {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-text p {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-button {
        margin: 0 auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-button .elementor-button {
        min-width: 175px !important;

        padding: 13px 22px !important;

        font-size: 12px !important;
    }


    /* 图片在下 */
    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-media {
        order: 2 !important;

        padding: 0 !important;

        background: #ffffff !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image {
        height: auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image .elementor-widget-container {
        width: 100% !important;
        height: auto !important;

        padding: 20px 16px 24px !important;

        background: #f4f7fb !important;

        border-radius: 28px 28px 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-78556a7 .machine-showcase-image img {
        width: 100% !important;
        max-width: 350px !important;

        height: auto !important;
        max-height: none !important;

        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4c322 *//* ==================================================
   MACHINE SHOWCASE
   目标样式还原版
================================================== */


/* ==================================================
   01. 最外层卡片
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 {
    display: grid !important;
    grid-template-columns: 50% 50% !important;

    width: 100% !important;
    max-width: 1450px !important;

    min-height: 610px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    gap: 0 !important;

    background: #ffffff !important;

    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow:
        0 8px 28px rgba(0, 0, 0, 0.18) !important;

    box-sizing: border-box !important;
}


/* ==================================================
   02. 左右两个主区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 > .machine-showcase-content,
.elementor-4838 .elementor-element.elementor-element-3a4c322 > .machine-showcase-media {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    min-height: 610px !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}


/* ==================================================
   03. 左侧内容区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-content {
    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: space-between !important;

    padding: 75px 55px 42px !important;

    background: #ffffff !important;

    text-align: center !important;
}


/* ==================================================
   04. 标题
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-title {
    width: 100% !important;
    max-width: 650px !important;

    margin: 0 auto !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-title .elementor-heading-title {
    margin: 0 !important;

    font-size: 56px !important;
    line-height: 1.13 !important;
    font-weight: 700 !important;

    color: #000000 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: normal !important;
}


/* ==================================================
   05. 正文
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-text {
    width: 100% !important;
    max-width: 650px !important;

    margin: auto 0 !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-text p {
    margin: 0 !important;

    font-size: 17px !important;
    line-height: 1.52 !important;
    font-weight: 400 !important;

    color: #111111 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
}


/* ==================================================
   06. 按钮
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-button {
    width: auto !important;

    margin: 0 auto !important;
}


.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-button .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 198px !important;

    padding: 17px 30px !important;

    border-radius: 32px !important;

    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    letter-spacing: 1.5px !important;

    white-space: nowrap !important;
}


/* ==================================================
   07. 右侧图片区
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-media {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    padding: 28px 0 0 0 !important;

    background: #ffffff !important;

    overflow: hidden !important;
}


/* ==================================================
   08. Image Widget 外层
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    padding: 20px 20px 20px 30px !important;

    background: #f4f7fb !important;

    border-radius: 45px 0 0 0 !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* ==================================================
   09. 产品图片
================================================== */

.elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image img {
    display: block !important;

    width: 92% !important;
    max-width: 650px !important;

    height: auto !important;
    max-height: 540px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
    object-position: center !important;
}


/* ==================================================
   TABLET
   768px - 1024px
================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-4838 .elementor-element.elementor-element-3a4c322 {
        grid-template-columns: 48% 52% !important;

        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-3a4c322 > .machine-showcase-media {
        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-content {
        padding: 50px 32px 34px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-title .elementor-heading-title {
        font-size: 40px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-text {
        max-width: 520px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-text p {
        font-size: 15px !important;
        line-height: 1.55 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image .elementor-widget-container {
        padding: 20px !important;

        border-radius: 35px 0 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image img {
        width: 95% !important;
        max-width: 470px !important;
        max-height: 440px !important;
    }

}


/* ==================================================
   MOBILE
   <= 767px
================================================== */

@media (max-width: 767px) {

    .elementor-4838 .elementor-element.elementor-element-3a4c322 {
        display: flex !important;
        flex-direction: column !important;

        width: calc(100% - 24px) !important;
        max-width: 100% !important;

        min-height: 0 !important;

        margin: 12px auto !important;

        border-radius: 10px !important;

        overflow: hidden !important;

        box-shadow:
            0 6px 20px rgba(0, 0, 0, 0.14) !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-3a4c322 > .machine-showcase-media {
        width: 100% !important;

        min-height: 0 !important;

        height: auto !important;
    }


    /* 内容在上 */
    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-content {
        order: 1 !important;

        padding: 34px 22px 30px !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-title {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-title .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-text {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-text p {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-button {
        margin: 0 auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-button .elementor-button {
        min-width: 175px !important;

        padding: 13px 22px !important;

        font-size: 12px !important;
    }


    /* 图片在下 */
    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-media {
        order: 2 !important;

        padding: 0 !important;

        background: #ffffff !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image {
        height: auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image .elementor-widget-container {
        width: 100% !important;
        height: auto !important;

        padding: 20px 16px 24px !important;

        background: #f4f7fb !important;

        border-radius: 28px 28px 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-3a4c322 .machine-showcase-image img {
        width: 100% !important;
        max-width: 350px !important;

        height: auto !important;
        max-height: none !important;

        margin: 0 auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf59f2 *//* ==================================================
   Machine Card - Mobile
   图片在上，文字在下
================================================== */

@media (max-width: 767px) {

    /* 最外层 */
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        max-width: 100% !important;

        min-height: 0 !important;
        height: auto !important;

        gap: 0 !important;

        padding: 0 !important;
        margin: 0 !important;

        overflow: hidden !important;
    }


    /* =================================
       图片区域
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-image {
        order: 1 !important;

        display: flex !important;

        flex: 0 0 auto !important;
        flex-basis: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 18px !important;
        margin: 0 !important;

        align-items: center !important;
        justify-content: center !important;

        position: relative !important;

        transform: none !important;

        overflow: hidden !important;

        box-sizing: border-box !important;
    }


    /* 图片组件 */
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-image .elementor-widget-image {
        position: static !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
    }


    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-image .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* 真正图片 */
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-image img {
        display: block !important;

        width: auto !important;
        max-width: 90% !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: 280px !important;

        aspect-ratio: auto !important;

        object-fit: contain !important;
        object-position: center !important;

        margin: 0 auto !important;

        transform: none !important;
    }


    /* =================================
       文字区域
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text {
        order: 2 !important;

        display: flex !important;
        flex-direction: column !important;

        flex: 0 0 auto !important;
        flex-basis: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 22px 18px 28px !important;
        margin: 0 !important;

        align-items: center !important;
        justify-content: flex-start !important;

        text-align: center !important;

        position: relative !important;

        transform: none !important;

        box-sizing: border-box !important;
    }


    /* 文字区域内部 Widget 全部恢复全宽 */
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text > .elementor-element,
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-widget {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        margin-left: 0 !important;
        margin-right: 0 !important;
    }


    /* =================================
       标题
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-widget-heading,
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-heading-title,
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text h1,
    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text h2 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: auto !important;
        min-height: 0 !important;

        font-size: 28px !important;
        line-height: 1.15 !important;

        margin: 0 0 16px !important;
        padding: 0 !important;

        text-align: center !important;

        white-space: normal !important;

        /* 防止 Finishing 被拆成 Finishin + g */
        word-break: keep-all !important;
        overflow-wrap: normal !important;
        hyphens: none !important;
    }


    /* =================================
       正文
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-widget-text-editor {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 0 20px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text p {
        width: 100% !important;
        max-width: 100% !important;

        font-size: 14px !important;
        line-height: 1.65 !important;

        margin: 0 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: break-word !important;
    }


    /* =================================
       按钮
    ================================= */

    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-widget-button {
        width: 100% !important;

        margin: 0 !important;

        text-align: center !important;
    }


    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-button-wrapper {
        width: 100% !important;

        text-align: center !important;
    }


    .elementor-4838 .elementor-element.elementor-element-9bf59f2 .machine-card-text .elementor-button {
        width: auto !important;
        min-width: 165px !important;

        padding: 12px 20px !important;

        font-size: 13px !important;
        line-height: 1.2 !important;

        white-space: nowrap !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d80d8a5 *//* ==================================================
   MACHINE SHOWCASE
   目标样式还原版
================================================== */


/* ==================================================
   01. 最外层卡片
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 {
    display: grid !important;
    grid-template-columns: 50% 50% !important;

    width: 100% !important;
    max-width: 1450px !important;

    min-height: 610px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    gap: 0 !important;

    background: #ffffff !important;

    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow:
        0 8px 28px rgba(0, 0, 0, 0.18) !important;

    box-sizing: border-box !important;
}


/* ==================================================
   02. 左右两个主区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 > .machine-showcase-content,
.elementor-4838 .elementor-element.elementor-element-d80d8a5 > .machine-showcase-media {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    min-height: 610px !important;

    margin: 0 !important;

    box-sizing: border-box !important;
}


/* ==================================================
   03. 左侧内容区域
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-content {
    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: space-between !important;

    padding: 75px 55px 42px !important;

    background: #ffffff !important;

    text-align: center !important;
}


/* ==================================================
   04. 标题
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-title {
    width: 100% !important;
    max-width: 650px !important;

    margin: 0 auto !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-title .elementor-heading-title {
    margin: 0 !important;

    font-size: 56px !important;
    line-height: 1.13 !important;
    font-weight: 700 !important;

    color: #000000 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: normal !important;
}


/* ==================================================
   05. 正文
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-text {
    width: 100% !important;
    max-width: 650px !important;

    margin: auto 0 !important;

    text-align: center !important;
}


.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-text p {
    margin: 0 !important;

    font-size: 17px !important;
    line-height: 1.52 !important;
    font-weight: 400 !important;

    color: #111111 !important;

    text-align: center !important;

    white-space: normal !important;
    overflow-wrap: break-word !important;
}


/* ==================================================
   06. 按钮
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-button {
    width: auto !important;

    margin: 0 auto !important;
}


.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-button .elementor-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 198px !important;

    padding: 17px 30px !important;

    border-radius: 32px !important;

    font-size: 15px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    letter-spacing: 1.5px !important;

    white-space: nowrap !important;
}


/* ==================================================
   07. 右侧图片区
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-media {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    padding: 28px 0 0 0 !important;

    background: #ffffff !important;

    overflow: hidden !important;
}


/* ==================================================
   08. Image Widget 外层
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image {
    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image .elementor-widget-container {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    padding: 20px 20px 20px 30px !important;

    background: #f4f7fb !important;

    border-radius: 45px 0 0 0 !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* ==================================================
   09. 产品图片
================================================== */

.elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image img {
    display: block !important;

    width: 92% !important;
    max-width: 650px !important;

    height: auto !important;
    max-height: 540px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
    object-position: center !important;
}


/* ==================================================
   TABLET
   768px - 1024px
================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-4838 .elementor-element.elementor-element-d80d8a5 {
        grid-template-columns: 48% 52% !important;

        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-d80d8a5 > .machine-showcase-media {
        min-height: 500px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-content {
        padding: 50px 32px 34px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-title .elementor-heading-title {
        font-size: 40px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-text {
        max-width: 520px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-text p {
        font-size: 15px !important;
        line-height: 1.55 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image .elementor-widget-container {
        padding: 20px !important;

        border-radius: 35px 0 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image img {
        width: 95% !important;
        max-width: 470px !important;
        max-height: 440px !important;
    }

}


/* ==================================================
   MOBILE
   <= 767px
================================================== */

@media (max-width: 767px) {

    .elementor-4838 .elementor-element.elementor-element-d80d8a5 {
        display: flex !important;
        flex-direction: column !important;

        width: calc(100% - 24px) !important;
        max-width: 100% !important;

        min-height: 0 !important;

        margin: 12px auto !important;

        border-radius: 10px !important;

        overflow: hidden !important;

        box-shadow:
            0 6px 20px rgba(0, 0, 0, 0.14) !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 > .machine-showcase-content,
    .elementor-4838 .elementor-element.elementor-element-d80d8a5 > .machine-showcase-media {
        width: 100% !important;

        min-height: 0 !important;

        height: auto !important;
    }


    /* 内容在上 */
    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-content {
        order: 1 !important;

        padding: 34px 22px 30px !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-title {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-title .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.15 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-text {
        margin: 0 auto 28px !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-text p {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-button {
        margin: 0 auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-button .elementor-button {
        min-width: 175px !important;

        padding: 13px 22px !important;

        font-size: 12px !important;
    }


    /* 图片在下 */
    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-media {
        order: 2 !important;

        padding: 0 !important;

        background: #ffffff !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image {
        height: auto !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image .elementor-widget-container {
        width: 100% !important;
        height: auto !important;

        padding: 20px 16px 24px !important;

        background: #f4f7fb !important;

        border-radius: 28px 28px 0 0 !important;
    }


    .elementor-4838 .elementor-element.elementor-element-d80d8a5 .machine-showcase-image img {
        width: 100% !important;
        max-width: 350px !important;

        height: auto !important;
        max-height: none !important;

        margin: 0 auto !important;
    }

}/* End custom CSS */