.elementor-50 .elementor-element.elementor-element-f99e1aa{--display:flex;--min-height:220px;--justify-content:center;--overlay-opacity:0.5;}.elementor-50 .elementor-element.elementor-element-f99e1aa::before, .elementor-50 .elementor-element.elementor-element-f99e1aa > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-f99e1aa > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-f99e1aa > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-f99e1aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-f99e1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://maczoneservices.my/wp-content/uploads/2025/12/v9c3mQNnPku2tYs7ia3D4U.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-deab1a0{text-align:start;}.elementor-50 .elementor-element.elementor-element-deab1a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-c5589bc{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-50 .elementor-element.elementor-element-8e63f13{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-139495f{--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;}.elementor-50 .elementor-element.elementor-element-c69b46b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-55c0790{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:-10px -10px 0px 0px #FFCBC3;}.elementor-50 .elementor-element.elementor-element-55c0790:hover::before, .elementor-50 .elementor-element.elementor-element-55c0790:hover > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-55c0790:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-55c0790 > .elementor-background-slideshow:hover::before, .elementor-50 .elementor-element.elementor-element-55c0790 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-55c0790:hover{--overlay-opacity:0.5;}.elementor-50 .elementor-element.elementor-element-c8f2d6b{--display:flex;}.elementor-50 .elementor-element.elementor-element-e9769ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-50 .elementor-element.elementor-element-ef5b3d9{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-925a892{padding:100px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-925a892 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-925a892.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-50 .elementor-element.elementor-element-925a892.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-925a892.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-50 .elementor-element.elementor-element-925a892.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-925a892.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-50 .elementor-element.elementor-element-925a892 .elementor-icon{font-size:30px;}.elementor-50 .elementor-element.elementor-element-925a892 .elementor-icon svg{height:30px;}.elementor-50 .elementor-element.elementor-element-e20d933{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:-10px 10px 0px 0px #FFCBC3;}.elementor-50 .elementor-element.elementor-element-d226a34{--display:flex;}.elementor-50 .elementor-element.elementor-element-624ef2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-50 .elementor-element.elementor-element-3493ff0{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-50 .elementor-element.elementor-element-0d4d06b{padding:100px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-0d4d06b .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-0d4d06b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-50 .elementor-element.elementor-element-0d4d06b.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-0d4d06b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-50 .elementor-element.elementor-element-0d4d06b.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-0d4d06b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-50 .elementor-element.elementor-element-0d4d06b .elementor-icon{font-size:30px;}.elementor-50 .elementor-element.elementor-element-0d4d06b .elementor-icon svg{height:30px;}.elementor-50 .elementor-element.elementor-element-fb6e878{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50 .elementor-element.elementor-element-c04a948{--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;}.elementor-50 .elementor-element.elementor-element-51daddd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-5dc57f9{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:10px -10px 0px 0px #FFCBC3;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-9fc35b2{padding:100px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-9fc35b2 .elementor-icon-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-9fc35b2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-50 .elementor-element.elementor-element-9fc35b2.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-9fc35b2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-50 .elementor-element.elementor-element-9fc35b2.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-9fc35b2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-50 .elementor-element.elementor-element-9fc35b2 .elementor-icon{font-size:30px;}.elementor-50 .elementor-element.elementor-element-9fc35b2 .elementor-icon svg{height:30px;}.elementor-50 .elementor-element.elementor-element-9fc35b2 .elementor-icon i, .elementor-50 .elementor-element.elementor-element-9fc35b2 .elementor-icon svg{transform:rotate(180deg);}.elementor-50 .elementor-element.elementor-element-7431496{--display:flex;}.elementor-50 .elementor-element.elementor-element-954e56f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-50 .elementor-element.elementor-element-a7831a8{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-50 .elementor-element.elementor-element-96e0fd4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-77d6ee7{--display:flex;}.elementor-50 .elementor-element.elementor-element-686cd6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-50 .elementor-element.elementor-element-b082275{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-c69b46b{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-55c0790{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e20d933{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-51daddd{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-5dc57f9{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-96e0fd4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-139495f{--width:30%;}.elementor-50 .elementor-element.elementor-element-c8f2d6b{--width:210px;}.elementor-50 .elementor-element.elementor-element-d226a34{--width:210px;}.elementor-50 .elementor-element.elementor-element-fb6e878{--width:40%;}.elementor-50 .elementor-element.elementor-element-c04a948{--width:30%;}.elementor-50 .elementor-element.elementor-element-7431496{--width:210px;}.elementor-50 .elementor-element.elementor-element-77d6ee7{--width:210px;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-c69b46b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-55c0790{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e20d933{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-51daddd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-5dc57f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-96e0fd4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}