.elementor-350 .elementor-element.elementor-element-56106d33{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-350 .elementor-element.elementor-element-56106d33:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-56106d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mckglass.co.za/wp-content/uploads/2025/01/shutterstock_1577300728-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-350 .elementor-element.elementor-element-56106d33::before, .elementor-350 .elementor-element.elementor-element-56106d33 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-56106d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-56106d33 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-56106d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-56106d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-350 .elementor-element.elementor-element-340727f9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-350 .elementor-element.elementor-element-52d0c299{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-52d0c299:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-52d0c299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mckglass.co.za/wp-content/uploads/2025/01/map_transparent_dark@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-350 .elementor-element.elementor-element-956dbae{--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-widget-text-editor{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-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-350 .elementor-element.elementor-element-2a9662af{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-350 .elementor-element.elementor-element-44f652a5 .elementor-button{background-color:#FBFFFC00;font-family:"Nunito", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:014px 45px 14px 45px;}.elementor-350 .elementor-element.elementor-element-65c440fe{--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-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-350 .elementor-element.elementor-element-22bca83c{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-22bca83c:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-22bca83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-350 .elementor-element.elementor-element-27a412fc{--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-350 .elementor-element.elementor-element-3e16deef img{width:320px;max-width:100%;}.elementor-350 .elementor-element.elementor-element-2b957f98{--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-350 .elementor-element.elementor-element-bfcf659 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-bfcf659 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-29cdd481{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-2582e6b1{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-2582e6b1:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-2582e6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-350 .elementor-element.elementor-element-64997153{--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-350 .elementor-element.elementor-element-5c519da0 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-5c519da0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-58abb9a5{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-4aa71b80{--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-350 .elementor-element.elementor-element-2e19efdd{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-2e19efdd:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-2e19efdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-350 .elementor-element.elementor-element-33131da{--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-350 .elementor-element.elementor-element-3dcae88{--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-350 .elementor-element.elementor-element-3059172d > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-3059172d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-1e08146a{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-6f8543ab{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-6f8543ab:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-6f8543ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-350 .elementor-element.elementor-element-78e9bf2{--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-350 .elementor-element.elementor-element-27a493f5 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-27a493f5 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-28a45700{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-13e825c6{--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-350 .elementor-element.elementor-element-750f9d14 img{max-width:320px;}.elementor-350 .elementor-element.elementor-element-1865b4bc{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-1865b4bc:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-1865b4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-350 .elementor-element.elementor-element-196320e0{--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-350 .elementor-element.elementor-element-678ebf8a{--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-350 .elementor-element.elementor-element-4525a6f6 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-4525a6f6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-5c2d2ffe{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-73847a8{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-73847a8:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-73847a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-350 .elementor-element.elementor-element-9dc4f7d{--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-350 .elementor-element.elementor-element-0539b3d > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-0539b3d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:34px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-c4ee24b{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-7229bb6{--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-350 .elementor-element.elementor-element-4a47fbf img{width:100%;max-width:320px;}.elementor-350 .elementor-element.elementor-element-6307ba9b{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:85px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-350 .elementor-element.elementor-element-6307ba9b:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-6307ba9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-350 .elementor-element.elementor-element-662c8529{--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-350 .elementor-element.elementor-element-1a061c5d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:900;line-height:54px;color:#313132;}.elementor-350 .elementor-element.elementor-element-4ed2bcc8 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-4ed2bcc8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:48px;font-weight:900;line-height:54px;color:#000000;}.elementor-350 .elementor-element.elementor-element-14a5174c{color:#000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;}.elementor-350 .elementor-element.elementor-element-1c2e673f .elementor-button{background-color:#FBFFFC00;font-family:"Nunito", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;padding:014px 45px 14px 45px;}@media(max-width:1024px){.elementor-350 .elementor-element.elementor-element-52d0c299{--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-350 .elementor-element.elementor-element-29078926 img{height:350px;}.elementor-350 .elementor-element.elementor-element-bfcf659 .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-350 .elementor-element.elementor-element-5c519da0 .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-350 .elementor-element.elementor-element-3059172d .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-350 .elementor-element.elementor-element-27a493f5 .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-350 .elementor-element.elementor-element-4525a6f6 .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-350 .elementor-element.elementor-element-0539b3d .elementor-heading-title{font-size:26px;line-height:40px;}.elementor-350 .elementor-element.elementor-element-4ed2bcc8 .elementor-heading-title{font-size:36px;line-height:50px;}}@media(max-width:767px){.elementor-350 .elementor-element.elementor-element-340727f9{text-align:center;}.elementor-350 .elementor-element.elementor-element-bfcf659 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-350 .elementor-element.elementor-element-5c519da0 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-350 .elementor-element.elementor-element-4aa71b80.e-con{--order:-99999 /* order start hack */;}.elementor-350 .elementor-element.elementor-element-3059172d .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-350 .elementor-element.elementor-element-27a493f5 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-350 .elementor-element.elementor-element-13e825c6.e-con{--order:-99999 /* order start hack */;}.elementor-350 .elementor-element.elementor-element-4525a6f6 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-350 .elementor-element.elementor-element-0539b3d .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-350 .elementor-element.elementor-element-7229bb6.e-con{--order:-99999 /* order start hack */;}.elementor-350 .elementor-element.elementor-element-4ed2bcc8 .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-350 .elementor-element.elementor-element-956dbae{--width:50%;}.elementor-350 .elementor-element.elementor-element-65c440fe{--width:50%;}.elementor-350 .elementor-element.elementor-element-27a412fc{--width:40%;}.elementor-350 .elementor-element.elementor-element-2b957f98{--width:60%;}.elementor-350 .elementor-element.elementor-element-64997153{--width:60%;}.elementor-350 .elementor-element.elementor-element-4aa71b80{--width:40%;}.elementor-350 .elementor-element.elementor-element-33131da{--width:40%;}.elementor-350 .elementor-element.elementor-element-3dcae88{--width:60%;}.elementor-350 .elementor-element.elementor-element-78e9bf2{--width:60%;}.elementor-350 .elementor-element.elementor-element-13e825c6{--width:40%;}.elementor-350 .elementor-element.elementor-element-196320e0{--width:40%;}.elementor-350 .elementor-element.elementor-element-678ebf8a{--width:60%;}.elementor-350 .elementor-element.elementor-element-9dc4f7d{--width:60%;}.elementor-350 .elementor-element.elementor-element-7229bb6{--width:40%;}.elementor-350 .elementor-element.elementor-element-662c8529{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-350 .elementor-element.elementor-element-956dbae{--width:100%;}.elementor-350 .elementor-element.elementor-element-65c440fe{--width:100%;}}