.elementor-28 .elementor-element.elementor-element-d616b45{--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-28 .elementor-element.elementor-element-d616b45:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d616b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-28 .elementor-element.elementor-element-efbd3ac{--spacer-size:130px;}.elementor-28 .elementor-element.elementor-element-a67e174{--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-28 .elementor-element.elementor-element-a67e174.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-eeb9392{--spacer-size:64px;}.elementor-28 .elementor-element.elementor-element-eeb9392 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-28 .elementor-element.elementor-element-eeb9392:not( .elementor-widget-image ) .elementor-widget-container, .elementor-28 .elementor-element.elementor-element-eeb9392.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.cnc-laser.co.za/wp-content/plugins/elementor/assets/mask-shapes/triangle.svg );-webkit-mask-size:184%;-webkit-mask-position:center center;-webkit-mask-repeat:repeat;}.elementor-28 .elementor-element.elementor-element-66098eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-419a231{--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-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-fd8f085{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-fd8f085 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-1f49ea7{--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-28 .elementor-element.elementor-element-c163d74{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-05c0467{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-05c0467 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-0357fb1{--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-28 .elementor-element.elementor-element-0357fb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-5945d67{--spacer-size:2px;}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-a248c95{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-a248c95 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-740c534{--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-28 .elementor-element.elementor-element-740c534.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-6eda23f{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-6eda23f .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-61ec187{--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-28 .elementor-element.elementor-element-e95ce75{--spacer-size:2px;}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-f00fb18{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-f00fb18 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-a536c8f{--spacer-size:2px;}.elementor-28 .elementor-element.elementor-element-3e8332c{--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-28 .elementor-element.elementor-element-478458d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-478458d{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-478458d .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-3d9d383{--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-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-4e4c02e{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-icon{padding-inline-end:22px;}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-item > a{font-family:"Akaya Telivigala", Sans-serif;font-size:12px;font-style:normal;line-height:29px;letter-spacing:1.2px;word-spacing:9px;}.elementor-28 .elementor-element.elementor-element-4e4c02e .elementor-icon-list-text{transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-736d5cf{--display:flex;--min-height:402px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-736d5cf::before, .elementor-28 .elementor-element.elementor-element-736d5cf > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-736d5cf > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-736d5cf > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-736d5cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-736d5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #565A6178 0%, var( --e-global-color-astglobalcolor7 ) 100%);}.elementor-28 .elementor-element.elementor-element-736d5cf .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-28 .elementor-element.elementor-element-d322387 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 480px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-0a1041e > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-28 .elementor-element.elementor-element-0a1041e .elementor-button{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-28 .elementor-element.elementor-element-8e704e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.19;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-8e704e2::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.cnc-laser.co.za/wp-content/uploads/2024/01/esfri_wp_slider_01.jpg");--background-overlay:'';background-position:center center;}.elementor-28 .elementor-element.elementor-element-85346da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9c77052{text-align:center;}.elementor-28 .elementor-element.elementor-element-775c6ed > .elementor-widget-container{padding:0px 256px 0px 256px;}.elementor-28 .elementor-element.elementor-element-775c6ed{text-align:center;}.elementor-28 .elementor-element.elementor-element-840e24d > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a6fced8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-2b748d8{--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-28 .elementor-element.elementor-element-417ff79{--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-28 .elementor-element.elementor-element-d5642f5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28 .elementor-element.elementor-element-2e97a68{--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-28 .elementor-element.elementor-element-653f1c9{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;}.elementor-28 .elementor-element.elementor-element-653f1c9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-653f1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cnc-laser.co.za/wp-content/uploads/2024/01/laser-cutting-header-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-653f1c9::before, .elementor-28 .elementor-element.elementor-element-653f1c9 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-653f1c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-653f1c9 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-653f1c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-653f1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #565A6178 0%, var( --e-global-color-astglobalcolor7 ) 100%);}.elementor-28 .elementor-element.elementor-element-2035429{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2035429.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-13d3a86{--spacer-size:189px;}.elementor-28 .elementor-element.elementor-element-13d3a86 > .elementor-widget-container{background-image:url("https://www.cnc-laser.co.za/wp-content/uploads/2024/01/LF3015CR-bgimg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9964fe2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9964fe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-101a4c7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-28 .elementor-element.elementor-element-8cc005a > .elementor-widget-container{padding:0px 32px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8cc005a{color:var( --e-global-color-astglobalcolor4 );}.elementor-28 .elementor-element.elementor-element-30f694a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-30f694a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-30f694a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://www.cnc-laser.co.za/wp-content/uploads/2024/01/laser-gweike.jpg");background-repeat:no-repeat;background-size:34vw auto;}.elementor-28 .elementor-element.elementor-element-af82b68{--display:flex;--overlay-opacity:0.63;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-af82b68:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-28 .elementor-element.elementor-element-af82b68::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.cnc-laser.co.za/wp-content/uploads/2021/04/book-store-bio-section-bg-img.svg");--background-overlay:'';background-position:top center;background-repeat:repeat;}.elementor-28 .elementor-element.elementor-element-54f3bd9{text-align:center;}.elementor-28 .elementor-element.elementor-element-961758d > .elementor-widget-container{padding:0px 0px 0px 341px;}.elementor-28 .elementor-element.elementor-element-961758d{text-align:left;}.elementor-28 .elementor-element.elementor-element-269257c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9c55f65{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-28 .elementor-element.elementor-element-9c55f65:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9c55f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-28 .elementor-element.elementor-element-9c55f65::before, .elementor-28 .elementor-element.elementor-element-9c55f65 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-9c55f65 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-9c55f65 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-9c55f65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-9c55f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-684345a > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button:focus{background-color:#00000000;color:#25272D;}.elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button:focus svg{fill:#25272D;}.elementor-28 .elementor-element.elementor-element-edaa30b .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-1cab994{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:12px;}.elementor-28 .elementor-element.elementor-element-17e68ea > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-28 .elementor-element.elementor-element-3e3ed42{--spacer-size:10px;}.elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button:focus{background-color:#00000000;color:#25272D;}.elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button:focus svg{fill:#25272D;}.elementor-28 .elementor-element.elementor-element-ee04ea2 .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8a07147{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-d6b4120 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button:focus{background-color:#00000000;color:#25272D;}.elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button:focus svg{fill:#25272D;}.elementor-28 .elementor-element.elementor-element-3a7914e .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-cbfaa3e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:12px;}.elementor-28 .elementor-element.elementor-element-9276e6b > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button:focus{background-color:#00000000;color:#25272D;}.elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button:focus svg{fill:#25272D;}.elementor-28 .elementor-element.elementor-element-6ef5197 .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-648ced7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:12px;}.elementor-28 .elementor-element.elementor-element-79cf093 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button:focus{background-color:#00000000;color:#25272D;}.elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button:focus svg{fill:#25272D;}.elementor-28 .elementor-element.elementor-element-4f58bc2 .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e3d5d15{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b077e8d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-28 .elementor-element.elementor-element-6af76d9{--spacer-size:13px;}.elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button:focus{background-color:#00000000;color:#25272D;}.elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button:focus svg{fill:#25272D;}.elementor-28 .elementor-element.elementor-element-b4400ab .elementor-button{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-a67e174{--width:95.884%;}.elementor-28 .elementor-element.elementor-element-419a231{--width:25%;}.elementor-28 .elementor-element.elementor-element-1f49ea7{--width:25%;}.elementor-28 .elementor-element.elementor-element-0357fb1{--width:13.111%;}.elementor-28 .elementor-element.elementor-element-740c534{--width:21.815%;}.elementor-28 .elementor-element.elementor-element-61ec187{--width:25%;}.elementor-28 .elementor-element.elementor-element-3e8332c{--width:25%;}.elementor-28 .elementor-element.elementor-element-3d9d383{--width:25%;}.elementor-28 .elementor-element.elementor-element-2b748d8{--width:25%;}.elementor-28 .elementor-element.elementor-element-417ff79{--width:50%;}.elementor-28 .elementor-element.elementor-element-2e97a68{--width:25%;}.elementor-28 .elementor-element.elementor-element-2035429{--width:40.276%;}.elementor-28 .elementor-element.elementor-element-9964fe2{--width:53.241%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-2035429{--width:33%;}.elementor-28 .elementor-element.elementor-element-9964fe2{--width:67%;}}@media(min-width:1025px){.elementor-28 .elementor-element.elementor-element-8e704e2::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8e704e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-28 .elementor-element.elementor-element-af82b68::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-af82b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-736d5cf{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-8e704e2{--padding-top:20px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-775c6ed > .elementor-widget-container{padding:0px 48px 0px 48px;}.elementor-28 .elementor-element.elementor-element-653f1c9{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-9964fe2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-30f694a{--padding-top:20px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-961758d > .elementor-widget-container{padding:0px 48px 0px 48px;}.elementor-28 .elementor-element.elementor-element-9c55f65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-28 .elementor-element.elementor-element-1cab994{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-8a07147{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:8px;}.elementor-28 .elementor-element.elementor-element-cbfaa3e{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-648ced7{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-e3d5d15{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-736d5cf{--min-height:496px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-8e704e2{--padding-top:48px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-775c6ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-653f1c9{--min-height:496px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-9964fe2{--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-101a4c7{text-align:center;}.elementor-28 .elementor-element.elementor-element-8cc005a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8cc005a{text-align:center;}.elementor-28 .elementor-element.elementor-element-30f694a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-30f694a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-28 .elementor-element.elementor-element-30f694a{--padding-top:30px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-28 .elementor-element.elementor-element-961758d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9c55f65{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-684345a > .elementor-widget-container{padding:0px 0px 122px 0px;}.elementor-28 .elementor-element.elementor-element-684345a img{width:100%;}.elementor-28 .elementor-element.elementor-element-1cab994{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-17e68ea > .elementor-widget-container{padding:0px 0px 122px 0px;}.elementor-28 .elementor-element.elementor-element-17e68ea img{width:100%;}.elementor-28 .elementor-element.elementor-element-8a07147{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d6b4120 > .elementor-widget-container{padding:0px 0px 122px 0px;}.elementor-28 .elementor-element.elementor-element-d6b4120 img{width:100%;}.elementor-28 .elementor-element.elementor-element-cbfaa3e{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9276e6b > .elementor-widget-container{padding:0px 0px 122px 0px;}.elementor-28 .elementor-element.elementor-element-9276e6b img{width:100%;}.elementor-28 .elementor-element.elementor-element-648ced7{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-79cf093 > .elementor-widget-container{padding:0px 0px 122px 0px;}.elementor-28 .elementor-element.elementor-element-79cf093 img{width:100%;}.elementor-28 .elementor-element.elementor-element-e3d5d15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b077e8d > .elementor-widget-container{padding:0px 0px 122px 0px;}.elementor-28 .elementor-element.elementor-element-b077e8d img{width:100%;}}