.elementor-109 .elementor-element.elementor-element-760ff5f5{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.7;}.elementor-109 .elementor-element.elementor-element-760ff5f5:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-760ff5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stonepolishing.co.za/wp-content/uploads/2026/07/granite.png");background-position:center center;background-size:cover;}.elementor-109 .elementor-element.elementor-element-760ff5f5::before, .elementor-109 .elementor-element.elementor-element-760ff5f5 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-760ff5f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-760ff5f5 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-760ff5f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-760ff5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-109 .elementor-element.elementor-element-b5bcdfe{--display:flex;--justify-content:center;}.elementor-109 .elementor-element.elementor-element-76445c8 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-98883f3{font-weight:500;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-0bf65fb{--display:flex;}.elementor-109 .elementor-element.elementor-element-f9665a1{--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-109 .elementor-element.elementor-element-f9665a1:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-f9665a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-ff182c6{--display:flex;}.elementor-109 .elementor-element.elementor-element-42f4922 .elementor-heading-title{font-size:70px;color:#000000;}.elementor-109 .elementor-element.elementor-element-da20cc3{--display:flex;}.elementor-109 .elementor-element.elementor-element-20350ea{font-weight:500;color:#000000;}.elementor-109 .elementor-element.elementor-element-2746430{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-109 .elementor-element.elementor-element-2746430:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-2746430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001069;}.elementor-109 .elementor-element.elementor-element-b61f823 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-d9d228a{font-weight:500;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-f3ab615{--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;}.elementor-109 .elementor-element.elementor-element-f3ab615:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-f3ab615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001069;}.elementor-109 .elementor-element.elementor-element-9abe7e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-109 .elementor-element.elementor-element-e156fc0 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-f4ee4ba{font-weight:500;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-5319568{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-109 .elementor-element.elementor-element-6353703 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-57588dc{font-weight:500;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-1207251{--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-109 .elementor-element.elementor-element-1207251:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-1207251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-b7e8b07{--display:flex;}.elementor-109 .elementor-element.elementor-element-23010e0 .elementor-heading-title{color:#000000;}.elementor-109 .elementor-element.elementor-element-1b512a3{font-weight:500;color:#000000;}.elementor-109 .elementor-element.elementor-element-6dc0db3{--display:flex;}.elementor-109 .elementor-element.elementor-element-43bed28 img{border-radius:150px 150px 150px 150px;}.elementor-109 .elementor-element.elementor-element-5966923{--display:flex;}.elementor-109 .elementor-element.elementor-element-5966923:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-5966923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-993b016 .elementor-heading-title{text-decoration:underline;color:#FF0000;}.elementor-109 .elementor-element.elementor-element-66b4ebd .elementor-heading-title{color:#000000;}.elementor-109 .elementor-element.elementor-element-5e2e9dc{font-weight:500;color:#000000;}.elementor-109 .elementor-element.elementor-element-e6e3f6b .elementor-heading-title{color:#000000;}.elementor-109 .elementor-element.elementor-element-6e50d7b{font-weight:500;color:#000000;}.elementor-109 .elementor-element.elementor-element-e83ebd0 .elementor-heading-title{color:#000000;}.elementor-109 .elementor-element.elementor-element-609eb79{font-weight:500;color:#000000;}.elementor-109 .elementor-element.elementor-element-d9318a7 .elementor-heading-title{color:#000000;}.elementor-109 .elementor-element.elementor-element-b5042ce{font-weight:500;color:#000000;}.elementor-109 .elementor-element.elementor-element-6666bd1{--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-109 .elementor-element.elementor-element-6666bd1:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-6666bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-109 .elementor-element.elementor-element-cd75051{--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;--justify-content:center;--align-items:center;}.elementor-109 .elementor-element.elementor-element-df02b8f .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-df02b8f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-df02b8f.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-df02b8f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-df02b8f.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-df02b8f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-df02b8f .elementor-icon{font-size:30px;}.elementor-109 .elementor-element.elementor-element-df02b8f .elementor-icon svg{height:30px;}.elementor-109 .elementor-element.elementor-element-c47feb6 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-5fbffab{--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;--justify-content:center;--align-items:center;}.elementor-109 .elementor-element.elementor-element-270bfae .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-270bfae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-270bfae.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-270bfae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-270bfae.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-270bfae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-270bfae .elementor-icon{font-size:30px;}.elementor-109 .elementor-element.elementor-element-270bfae .elementor-icon svg{height:30px;}.elementor-109 .elementor-element.elementor-element-1eb0729 .elementor-heading-title{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-43b8942{--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;--justify-content:center;--align-items:center;}.elementor-109 .elementor-element.elementor-element-4f43a09 .elementor-icon-wrapper{text-align:center;}.elementor-109 .elementor-element.elementor-element-4f43a09.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-4f43a09.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-4f43a09.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-4f43a09.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-4f43a09.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-4f43a09 .elementor-icon{font-size:30px;}.elementor-109 .elementor-element.elementor-element-4f43a09 .elementor-icon svg{height:30px;}.elementor-109 .elementor-element.elementor-element-318a5ab .elementor-heading-title{color:#FFFFFF;}:root{--page-title-display:none;}