.elementor-2463 .elementor-element.elementor-element-baac6b9{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-2463 .elementor-element.elementor-element-baac6b9:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-baac6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macpowercnc.com/wp-content/uploads/2026/06/industry-machinery.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-baac6b9::before, .elementor-2463 .elementor-element.elementor-element-baac6b9 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-baac6b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-baac6b9 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-baac6b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-baac6b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-21c3310 );--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-edf3aa4{--display:flex;--justify-content:flex-end;}.elementor-2463 .elementor-element.elementor-element-edf3aa4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2463 .elementor-element.elementor-element-6d715db{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-6d715db .elementor-divider-separator{width:40%;margin:0 auto;margin-left:0;}.elementor-2463 .elementor-element.elementor-element-6d715db .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2463 .elementor-element.elementor-element-6d715db .elementor-divider__text{color:#FFFFFF8C;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-712e672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-712e672 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:800;text-transform:uppercase;line-height:78px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-0fe2903{width:var( --container-widget-width, 71.564% );max-width:71.564%;--container-widget-width:71.564%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:#AFAFAF;}.elementor-2463 .elementor-element.elementor-element-0fe2903.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-d72ac58{--display:flex;}.elementor-2463 .elementor-element.elementor-element-26f4082{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2463 .elementor-element.elementor-element-53e557b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2463 .elementor-element.elementor-element-290ae41{width:var( --container-widget-width, 101.571% );max-width:101.571%;--container-widget-width:101.571%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2463 .elementor-element.elementor-element-290ae41.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2463 .elementor-element.elementor-element-6f6d096{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-6f6d096:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-6f6d096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-6f6d096::before, .elementor-2463 .elementor-element.elementor-element-6f6d096 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-6f6d096 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-6f6d096 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-6f6d096 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-6f6d096 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-7301d6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-dfd23d0{--display:flex;}.elementor-2463 .elementor-element.elementor-element-e2823ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-e2823ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-594dc45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-594dc45 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-0309910{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-0309910.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2463 .elementor-element.elementor-element-2da299d{background-color:#F7F7F7;padding:20px 20px 20px 20px;}.elementor-2463 .elementor-element.elementor-element-2da299d .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-2da299d .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-2da299d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;}.elementor-2463 .elementor-element.elementor-element-2da299d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-2da299d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-065c60d{background-color:#F7F7F7;padding:20px 20px 20px 20px;}.elementor-2463 .elementor-element.elementor-element-065c60d .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-065c60d .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-065c60d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;}.elementor-2463 .elementor-element.elementor-element-065c60d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-065c60d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-33566c9{background-color:#F7F7F7;padding:20px 20px 20px 20px;}.elementor-2463 .elementor-element.elementor-element-33566c9 .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-33566c9 .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-33566c9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;}.elementor-2463 .elementor-element.elementor-element-33566c9 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-33566c9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-a19dac7{background-color:#F7F7F7;padding:20px 20px 20px 20px;}.elementor-2463 .elementor-element.elementor-element-a19dac7 .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-a19dac7 .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-a19dac7 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;}.elementor-2463 .elementor-element.elementor-element-a19dac7 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-a19dac7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-fa36cb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-fa36cb7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2463 .elementor-element.elementor-element-16d9d7a .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-16d9d7a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-16d9d7a.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-16d9d7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2463 .elementor-element.elementor-element-16d9d7a .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-37bfae2 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B88C;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-37bfae2 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-37bfae2 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-secondary );background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-37bfae2.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-37bfae2 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-37bfae2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2463 .elementor-element.elementor-element-5db0c35{--display:flex;}.elementor-2463 .elementor-element.elementor-element-5db0c35:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-5db0c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macpowercnc.com/wp-content/uploads/2026/07/close-up-metalworking-machine-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-109469e{background-color:var( --e-global-color-accent );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:5px 10px 5px 10px;}.elementor-2463 .elementor-element.elementor-element-109469e.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-109469e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-99ee539{--divider-border-style:solid;--divider-color:#8888886B;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-99ee539 .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-99ee539 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-97c3b78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-97c3b78 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-text );}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-b0bedfb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-b0bedfb:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-b0bedfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-fbb8fc1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-d4e990a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-4e8a935{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-4e8a935.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-9e7e246 .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-9e7e246{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-9e7e246 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-9e7e246 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-9e7e246 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-9e7e246 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-f7094a2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-f7094a2:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-f7094a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-253b3e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-493c296 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-a78eb2f{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-a78eb2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-f35484c .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-f35484c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-f35484c .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-f35484c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-f35484c .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-f35484c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-25656a8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-25656a8:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-25656a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-e36c4ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-aae4a79 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-6a522b2{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-6a522b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-c987d01 .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-c987d01{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-c987d01 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-c987d01 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-c987d01 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-c987d01 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-a2b21c4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-a2b21c4:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-a2b21c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-5d1281e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-4d8e0f5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-4e3a42b{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-4e3a42b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-eea99dd .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-eea99dd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-eea99dd .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-eea99dd .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-eea99dd .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-eea99dd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-15d6227{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-15d6227:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-15d6227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-d95004f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-ff312c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-d192f6a{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-d192f6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-291c736 .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-291c736{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-291c736 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-291c736 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-291c736 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-291c736 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-e4bc6ca{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-e4bc6ca:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-e4bc6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-9a7eed6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-7bf3368 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-a535418{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-a535418.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-e904ea7 .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-e904ea7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-e904ea7 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-e904ea7 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-e904ea7 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-e904ea7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-bfaffa8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-bfaffa8:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-bfaffa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-98d8b95 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-5474cce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-6e85555{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-6e85555.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-1acfce0 .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-1acfce0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-1acfce0 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-1acfce0 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-1acfce0 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-1acfce0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-d6413d1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-d6413d1:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-d6413d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-0f077d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-2d87181 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-ce9b7d5{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-ce9b7d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-8a006ba .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-8a006ba{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-8a006ba .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-8a006ba .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-8a006ba .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-8a006ba .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-5dff884{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-5dff884:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-5dff884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-2463 .elementor-element.elementor-element-5dff884::before, .elementor-2463 .elementor-element.elementor-element-5dff884 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-5dff884 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-5dff884 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-5dff884 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-5dff884 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-add9481{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-f4cea34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-5caa352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-5caa352 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-d7c81aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-d7c81aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-d7c81aa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-64baed9{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-64baed9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-e392d7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-e392d7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-e8192d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-e560ad4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-c109d9e{text-align:end;}.elementor-2463 .elementor-element.elementor-element-c109d9e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-f8682c8{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-f8682c8 .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-f8682c8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-a3d656c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-e290830{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-fc1faa9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-dacd988{text-align:end;}.elementor-2463 .elementor-element.elementor-element-dacd988 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-64f118c{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-64f118c .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-64f118c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-fe80b56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-9d3e72b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-aa116de{text-align:end;}.elementor-2463 .elementor-element.elementor-element-aa116de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-7ebf61b{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-7ebf61b .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-7ebf61b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-bc004d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-ac79eac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-bfbad89{text-align:end;}.elementor-2463 .elementor-element.elementor-element-bfbad89 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-5b9e4ba{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-5b9e4ba .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-5b9e4ba .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-dd09d0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-ba53169{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-4a23832 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-707e8ab{text-align:end;}.elementor-2463 .elementor-element.elementor-element-707e8ab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-44193a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-44193a3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-3c2e18b .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-3c2e18b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-3c2e18b.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-3c2e18b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2463 .elementor-element.elementor-element-3c2e18b .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-4f27f51 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B88C;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-4f27f51 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-4f27f51 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-4f27f51.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-4f27f51 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-4f27f51 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-2f7c6ed{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-2f7c6ed:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-2f7c6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macpowercnc.com/wp-content/uploads/2026/07/factory-workshop-interior-machines-glass-industry-background-process-production-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-c0ec903{background-color:var( --e-global-color-accent );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:5px 10px 5px 10px;}.elementor-2463 .elementor-element.elementor-element-c0ec903.elementor-element{--align-self:flex-end;}.elementor-2463 .elementor-element.elementor-element-c0ec903 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-3ed4d46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(204, 204, 204, 0.38);--margin-top:0%;--margin-bottom:-3%;--margin-left:-5%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2463 .elementor-element.elementor-element-3ed4d46:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-3ed4d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-3ed4d46.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-b9dcfb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2463 .elementor-element.elementor-element-b9dcfb5.elementor-element{--align-self:center;}.elementor-2463 .elementor-element.elementor-element-b9dcfb5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-258ab2d.elementor-element{--align-self:center;}.elementor-2463 .elementor-element.elementor-element-258ab2d{text-align:center;}.elementor-2463 .elementor-element.elementor-element-e328d96{--divider-border-style:solid;--divider-color:#8888886B;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-e328d96 .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-e328d96 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-2948c40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-2948c40 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-text );}.elementor-2463 .elementor-element.elementor-element-13913b5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-5488452{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-5488452:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-5488452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-fa1781c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-24e77b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-7bdf506{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-7bdf506.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-813003a .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-813003a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-813003a .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-813003a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-813003a .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-813003a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-f8ec661{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2463 .elementor-element.elementor-element-f8ec661:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-f8ec661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-1c0b8ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#D91E246B;}.elementor-2463 .elementor-element.elementor-element-fba4c7c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-002ca9b{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-002ca9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-dceeb05 .elementor-button{background-color:#D91E2400;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-dceeb05{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-dceeb05 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-dceeb05 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-dceeb05 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-dceeb05 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-1ad1ed4{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-1ad1ed4:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-1ad1ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-1ad1ed4::before, .elementor-2463 .elementor-element.elementor-element-1ad1ed4 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-1ad1ed4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-1ad1ed4 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-1ad1ed4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-1ad1ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-8eef2e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-cca4b3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-ee9d595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-ee9d595 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-a8e380f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-a8e380f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-a8e380f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-067cfe2{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-067cfe2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-8330fb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-82022bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-4642e17{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-82e3938 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-32b0d46{text-align:end;}.elementor-2463 .elementor-element.elementor-element-32b0d46 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-06aae8d{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-06aae8d .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-06aae8d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-bda21c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-db995bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-e5136d0{text-align:end;}.elementor-2463 .elementor-element.elementor-element-e5136d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-7706ab3{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-7706ab3 .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-7706ab3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-a3ad5c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-679a359{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-8f035bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-92b553b{text-align:end;}.elementor-2463 .elementor-element.elementor-element-92b553b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-af8c786{--divider-border-style:solid;--divider-color:#CACACA69;--divider-border-width:1px;}.elementor-2463 .elementor-element.elementor-element-af8c786 .elementor-divider-separator{width:100%;}.elementor-2463 .elementor-element.elementor-element-af8c786 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2463 .elementor-element.elementor-element-5c43a67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-b6d76be .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-21c3310 );}.elementor-2463 .elementor-element.elementor-element-09b2e0f{text-align:end;}.elementor-2463 .elementor-element.elementor-element-09b2e0f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-4842a73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-4842a73.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-d6c0a8a .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-d6c0a8a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-d6c0a8a.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-d6c0a8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2463 .elementor-element.elementor-element-d6c0a8a .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-27d0890 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B88C;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-27d0890 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-27d0890 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-27d0890.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-27d0890 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-27d0890 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-41fb3e2{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-41fb3e2:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-41fb3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macpowercnc.com/wp-content/uploads/2026/07/industry-factory-iron-works-steel-machine-parts-modern-indoor-hall-assambly-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-96892d0{background-color:var( --e-global-color-accent );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:5px 10px 5px 10px;}.elementor-2463 .elementor-element.elementor-element-96892d0.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-96892d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-10f8039{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-10f8039:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-10f8039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-2463 .elementor-element.elementor-element-10f8039::before, .elementor-2463 .elementor-element.elementor-element-10f8039 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-10f8039 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-10f8039 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-10f8039 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-10f8039 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-35cf088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-4373c83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-e4a0636{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-e4a0636 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-4045f14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-4045f14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-4045f14 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-99b4e88{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-99b4e88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-164584f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-164584f:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-164584f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-4dd257c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-c8c004d{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-c8c004d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-a9893ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-a9893ae.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-e6cf0f3 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-e6cf0f3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-e6cf0f3.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-e6cf0f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2463 .elementor-element.elementor-element-e6cf0f3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-7ec1359 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B88C;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-7ec1359 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-7ec1359 .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-7ec1359.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-7ec1359 .elementor-button:hover svg, .elementor-2463 .elementor-element.elementor-element-7ec1359 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-0945d51{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-0945d51:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-0945d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macpowercnc.com/wp-content/uploads/2026/07/interior-view-steel-factory-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-4f0cba8{background-color:var( --e-global-color-accent );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:5px 10px 5px 10px;}.elementor-2463 .elementor-element.elementor-element-4f0cba8.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-4f0cba8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-820c013{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-820c013:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-820c013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-820c013::before, .elementor-2463 .elementor-element.elementor-element-820c013 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-820c013 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-820c013 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-820c013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-820c013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-84bcc79{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2463 .elementor-element.elementor-element-db14291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2463 .elementor-element.elementor-element-db14291.elementor-element{--align-self:center;}.elementor-2463 .elementor-element.elementor-element-db14291 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-29d54c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2463 .elementor-element.elementor-element-29d54c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-c9f9aba{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-c9f9aba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-0a22115{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-0a22115:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-0a22115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-64b391b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#FF3C4354;}.elementor-2463 .elementor-element.elementor-element-7416e63 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-e62906b{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-e62906b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-69aae17{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-69aae17:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-69aae17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-315b66a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#FF3C4354;}.elementor-2463 .elementor-element.elementor-element-225702c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-c2585d5{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-c2585d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-6812340{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-6812340:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-6812340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-6812340:hover{background-color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-9d15852 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#FF3C4354;}.elementor-2463 .elementor-element.elementor-element-22abafd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-22abafd .elementor-heading-title a:hover, .elementor-2463 .elementor-element.elementor-element-22abafd .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-2463 .elementor-element.elementor-element-8291700{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-8291700.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-c6b1579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2463 .elementor-element.elementor-element-c6b1579:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-c6b1579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-3fe9385{--display:flex;}.elementor-2463 .elementor-element.elementor-element-3fe9385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-6295b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2463 .elementor-element.elementor-element-6295b6b.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-6295b6b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-b31dba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-b31dba6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:38px;color:#FFFFFF;}.elementor-2463 .elementor-element.elementor-element-8932510{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2463 .elementor-element.elementor-element-8932510.e-con{--align-self:center;}.elementor-2463 .elementor-element.elementor-element-67a50f8 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-67a50f8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-67a50f8{width:var( --container-widget-width, 100.488% );max-width:100.488%;--container-widget-width:100.488%;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-67a50f8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-67a50f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2463 .elementor-element.elementor-element-67a50f8 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8{--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-e8fdfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8::before, .elementor-2463 .elementor-element.elementor-element-e8fdfa8 > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-e8fdfa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2463 .elementor-element.elementor-element-e8fdfa8 > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-e8fdfa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2463 .elementor-element.elementor-element-e8fdfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2463 .elementor-element.elementor-element-eb95ac6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2463 .elementor-element.elementor-element-bf54367{--display:flex;}.elementor-2463 .elementor-element.elementor-element-cd7d240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-cd7d240 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-b88547b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-b88547b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:50px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-c4c449a{width:var( --container-widget-width, 101.653% );max-width:101.653%;--container-widget-width:101.653%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#777777;}.elementor-2463 .elementor-element.elementor-element-c4c449a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-fa85961{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-2a7d141{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-2a7d141 .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-2a7d141 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-2a7d141 .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-2a7d141 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-2a7d141 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:capitalize;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-3ecdbe0{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-3ecdbe0 .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-3ecdbe0 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-3ecdbe0 .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-3ecdbe0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-3ecdbe0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:capitalize;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-be7b959{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-be7b959 .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-be7b959 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-be7b959 .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-be7b959 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-be7b959 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:capitalize;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-8e1609d{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-8e1609d .elementor-icon-box-wrapper{text-align:start;}.elementor-2463 .elementor-element.elementor-element-8e1609d .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-8e1609d .elementor-icon-box-title, .elementor-2463 .elementor-element.elementor-element-8e1609d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-2463 .elementor-element.elementor-element-8e1609d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:capitalize;letter-spacing:1px;}.elementor-2463 .elementor-element.elementor-element-faa5e55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-faa5e55.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2463 .elementor-element.elementor-element-57c45a0 .elementor-button:hover, .elementor-2463 .elementor-element.elementor-element-57c45a0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(208deg, var( --e-global-color-21c3310 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-2463 .elementor-element.elementor-element-57c45a0.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-57c45a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2463 .elementor-element.elementor-element-57c45a0 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;padding:16px 40px 16px 40px;}.elementor-2463 .elementor-element.elementor-element-649d6be{--display:flex;}.elementor-2463 .elementor-element.elementor-element-649d6be:not(.elementor-motion-effects-element-type-background), .elementor-2463 .elementor-element.elementor-element-649d6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macpowercnc.com/wp-content/uploads/2026/07/working-factory-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2463 .elementor-element.elementor-element-27915ee{background-color:var( --e-global-color-accent );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:5px 10px 5px 10px;}.elementor-2463 .elementor-element.elementor-element-27915ee.elementor-element{--align-self:flex-start;}.elementor-2463 .elementor-element.elementor-element-27915ee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}@media(min-width:768px){.elementor-2463 .elementor-element.elementor-element-edf3aa4{--width:48.874%;}.elementor-2463 .elementor-element.elementor-element-26f4082{--content-width:1440px;}.elementor-2463 .elementor-element.elementor-element-6f6d096{--content-width:1440px;}.elementor-2463 .elementor-element.elementor-element-5dff884{--content-width:1440px;}.elementor-2463 .elementor-element.elementor-element-3ed4d46{--width:30%;}.elementor-2463 .elementor-element.elementor-element-1ad1ed4{--content-width:1440px;}.elementor-2463 .elementor-element.elementor-element-10f8039{--content-width:1440px;}.elementor-2463 .elementor-element.elementor-element-820c013{--content-width:1440px;}.elementor-2463 .elementor-element.elementor-element-3fe9385{--width:65.507%;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2463 .elementor-element.elementor-element-edf3aa4{--width:495.922px;}}@media(max-width:880px) and (min-width:768px){.elementor-2463 .elementor-element.elementor-element-edf3aa4{--width:445.688px;}.elementor-2463 .elementor-element.elementor-element-3fe9385{--width:315.547px;}}@media(min-width:2400px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e290830{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-ba53169{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-13913b5{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4642e17{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-679a359{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fa85961{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-2463 .elementor-element.elementor-element-baac6b9{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2463 .elementor-element.elementor-element-6d715db .elementor-divider-separator{width:60%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2463 .elementor-element.elementor-element-712e672 .elementor-heading-title{font-size:66px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2463 .elementor-element.elementor-element-0fe2903{width:var( --container-widget-width, 511.016px );max-width:511.016px;--container-widget-width:511.016px;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-26f4082{--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2463 .elementor-element.elementor-element-6f6d096{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-5dff884{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e290830{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-ba53169{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-13913b5{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-1ad1ed4{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2463 .elementor-element.elementor-element-4642e17{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-679a359{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-10f8039{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2463 .elementor-element.elementor-element-820c013{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8{--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2463 .elementor-element.elementor-element-fa85961{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1200px){.elementor-2463 .elementor-element.elementor-element-baac6b9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-2463 .elementor-element.elementor-element-6f6d096{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-7301d6b{--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;}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-5db0c35{--min-height:550px;}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-5dff884{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-add9481{--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;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e290830{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-ba53169{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-2f7c6ed{--min-height:550px;}.elementor-2463 .elementor-element.elementor-element-3ed4d46{--margin-top:0%;--margin-bottom:0%;--margin-left:-2%;--margin-right:0%;}.elementor-2463 .elementor-element.elementor-element-13913b5{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-1ad1ed4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-8eef2e8{--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;}.elementor-2463 .elementor-element.elementor-element-4642e17{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-679a359{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-41fb3e2{--min-height:528px;}.elementor-2463 .elementor-element.elementor-element-10f8039{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-35cf088{--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;}.elementor-2463 .elementor-element.elementor-element-0945d51{--min-height:484px;}.elementor-2463 .elementor-element.elementor-element-820c013{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-67a50f8 .elementor-button{padding:20px 20px 20px 20px;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-eb95ac6{--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;}.elementor-2463 .elementor-element.elementor-element-fa85961{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-649d6be{--min-height:491px;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2463 .elementor-element.elementor-element-6d715db .elementor-divider-separator{width:60%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2463 .elementor-element.elementor-element-712e672{width:var( --container-widget-width, 477.922px );max-width:477.922px;--container-widget-width:477.922px;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-712e672 .elementor-heading-title{font-size:60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2463 .elementor-element.elementor-element-26f4082{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-item > a{font-size:15px;}.elementor-2463 .elementor-element.elementor-element-6f6d096{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2463 .elementor-element.elementor-element-5db0c35{--min-height:500px;}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-5dff884{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e290830{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-ba53169{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-2f7c6ed{--min-height:500px;}.elementor-2463 .elementor-element.elementor-element-13913b5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-1ad1ed4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-4642e17{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-679a359{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-41fb3e2{--min-height:500px;}.elementor-2463 .elementor-element.elementor-element-10f8039{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-0945d51{--min-height:500px;}.elementor-2463 .elementor-element.elementor-element-820c013{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e8fdfa8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-fa85961{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-649d6be{--min-height:500px;}}@media(max-width:880px){.elementor-2463 .elementor-element.elementor-element-baac6b9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-712e672 .elementor-heading-title{font-size:55px;}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2463 .elementor-element.elementor-element-290ae41 .elementor-icon-list-item > a{font-size:14px;}.elementor-2463 .elementor-element.elementor-element-6f6d096{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-594dc45 .elementor-heading-title{font-size:50px;}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fbb8fc1 .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-253b3e4 .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-e36c4ae .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-5d1281e .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-d95004f .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-9a7eed6 .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-98d8b95 .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-0f077d4 .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-d7c81aa{width:var( --container-widget-width, 689px );max-width:689px;--container-widget-width:689px;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-d7c81aa .elementor-heading-title{font-size:45px;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e290830{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-ba53169{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-13913b5{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fa1781c .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-1c0b8ed .elementor-heading-title{font-size:35px;}.elementor-2463 .elementor-element.elementor-element-a8e380f .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-2463 .elementor-element.elementor-element-4642e17{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-679a359{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4045f14 .elementor-heading-title{font-size:45px;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-c6b1579{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2463 .elementor-element.elementor-element-b31dba6 .elementor-heading-title{font-size:30px;}.elementor-2463 .elementor-element.elementor-element-b88547b .elementor-heading-title{font-size:45px;}.elementor-2463 .elementor-element.elementor-element-fa85961{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2463 .elementor-element.elementor-element-baac6b9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2463 .elementor-element.elementor-element-6d715db .elementor-divider-separator{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2463 .elementor-element.elementor-element-712e672 .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-2463 .elementor-element.elementor-element-6f6d096{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2463 .elementor-element.elementor-element-7301d6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-594dc45 .elementor-heading-title{font-size:45px;}.elementor-2463 .elementor-element.elementor-element-edfd9b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2463 .elementor-element.elementor-element-0e61e6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-d7c81aa{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-d7c81aa .elementor-heading-title{font-size:40px;}.elementor-2463 .elementor-element.elementor-element-e392d7a{--width:277px;}.elementor-2463 .elementor-element.elementor-element-2e2a88c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-e290830{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-fb41f3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-4990f0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-ba53169{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-13913b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-cca4b3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-a8e380f{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-a8e380f .elementor-heading-title{font-size:40px;}.elementor-2463 .elementor-element.elementor-element-4642e17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-7c9e5d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-679a359{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-30adf0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-41fb3e2{--min-height:334px;}.elementor-2463 .elementor-element.elementor-element-35cf088{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-4045f14{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-2463 .elementor-element.elementor-element-4045f14 .elementor-heading-title{font-size:40px;}.elementor-2463 .elementor-element.elementor-element-0945d51{--min-height:268px;}.elementor-2463 .elementor-element.elementor-element-29d54c8 .elementor-heading-title{font-size:33px;}.elementor-2463 .elementor-element.elementor-element-c110fbe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-c6b1579{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2463 .elementor-element.elementor-element-b31dba6 .elementor-heading-title{font-size:26px;}.elementor-2463 .elementor-element.elementor-element-bf54367{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-b88547b .elementor-heading-title{font-size:40px;}.elementor-2463 .elementor-element.elementor-element-fa85961{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2463 .elementor-element.elementor-element-649d6be{--min-height:268px;}}/* Start custom CSS for container, class: .elementor-element-baac6b9 */.home-hero .htslider-slider .slick-arrow {
    width: 40px;
    height: 40px;
}/* End custom CSS */