.elementor-8 .elementor-element.elementor-element-330d3b37{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:250px;--padding-left:40px;--padding-right:40px}.elementor-8 .elementor-element.elementor-element-330d3b37:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-330d3b37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/pexels-jonathanborba-28586234-1-scaled.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-330d3b37::before,.elementor-8 .elementor-element.elementor-element-330d3b37>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-330d3b37>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-330d3b37>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-330d3b37>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-330d3b37>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#571C00 0%,#00000000 77%)}.elementor-8 .elementor-element.elementor-element-330d3b37>.elementor-shape-bottom .elementor-shape-fill,.elementor-8 .elementor-element.elementor-element-330d3b37>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-330d3b37>.elementor-shape-bottom svg,.elementor-8 .elementor-element.elementor-element-330d3b37>.e-con-inner>.elementor-shape-bottom svg{width:calc(200% + 1.3px);height:365px}.elementor-8 .elementor-element.elementor-element-584f20f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-4033aef7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-4033aef7{text-align:center}.elementor-8 .elementor-element.elementor-element-4033aef7 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:64px;font-weight:900;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-467f8df2{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-1dcea9c )}.elementor-8 .elementor-element.elementor-element-467f8df2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-467f8df2 .elementor-headline{text-align:center;font-family:"Mulish",Sans-serif;font-size:64px;font-weight:900}.elementor-8 .elementor-element.elementor-element-467f8df2 .elementor-headline-plain-text{color:#FFF}.elementor-8 .elementor-element.elementor-element-467f8df2 .elementor-headline .elementor-headline-plain-text{text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-8 .elementor-element.elementor-element-467f8df2 .elementor-headline-dynamic-text{font-family:"Mulish",Sans-serif;font-weight:900}.elementor-8 .elementor-element.elementor-element-467f8df2 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-8 .elementor-element.elementor-element-1ff1c9b9 .elementor-button{background-color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-1ff1c9b9 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-1ff1c9b9 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1ff1c9b9>.elementor-widget-container{margin:22px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-1ff1c9b9 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-1ff1c9b9 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-1ff1c9b9 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-eb621a4{--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;--justify-content:center}.elementor-8 .elementor-element.elementor-element-1d01794b .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-1d01794b .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-1d01794b .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1d01794b>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-1d01794b .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-1d01794b .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-10f99bb7 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-10f99bb7 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-10f99bb7 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-10f99bb7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-10f99bb7 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-10f99bb7 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-78e07586 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-78e07586 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-78e07586 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-78e07586>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-78e07586 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-78e07586 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-51e02a45 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-51e02a45 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-51e02a45 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-51e02a45>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-51e02a45 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-51e02a45 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-4078f85 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-4078f85 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-4078f85 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-4078f85>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-4078f85 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-4078f85 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-26625f0f{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.77;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:250px;--padding-left:40px;--padding-right:40px}.elementor-8 .elementor-element.elementor-element-26625f0f:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/pexels-jonathanborba-28586234-1-scaled.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-26625f0f::before,.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-26625f0f>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-26625f0f>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#571C00 0%,#00000000 77%)}.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-shape-bottom .elementor-shape-fill,.elementor-8 .elementor-element.elementor-element-26625f0f>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-shape-bottom svg,.elementor-8 .elementor-element.elementor-element-26625f0f>.e-con-inner>.elementor-shape-bottom svg{width:calc(200% + 1.3px);height:365px}.elementor-8 .elementor-element.elementor-element-49c521c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-5d3b7d69{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-1dcea9c )}.elementor-8 .elementor-element.elementor-element-5d3b7d69>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline{text-align:center;font-family:"Mulish",Sans-serif;font-size:64px;font-weight:900}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline-plain-text{color:#FFF}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline .elementor-headline-plain-text{text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline-dynamic-text{font-family:"Mulish",Sans-serif;font-weight:900}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-8 .elementor-element.elementor-element-5fd80911 .elementor-button{background-color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-5fd80911 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-5fd80911 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-5fd80911>.elementor-widget-container{margin:22px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-5fd80911 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-5fd80911 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-450d0583{--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;--justify-content:center}.elementor-8 .elementor-element.elementor-element-11d51837 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-11d51837 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-11d51837 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-11d51837>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-11d51837 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-11d51837 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-52623bc8 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-52623bc8 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-52623bc8 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-52623bc8>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-52623bc8 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-52623bc8 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-4cc8d596 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-4cc8d596 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-4cc8d596 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-4cc8d596>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-4cc8d596 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-4cc8d596 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-26665067 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-26665067 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-26665067 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-26665067>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-26665067 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-26665067 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6f4c4863 .elementor-button{background-color:#1ECBE17A;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;line-height:1.2rem;fill:#FFF;color:#FFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:15px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-6f4c4863 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-6f4c4863 .elementor-button:focus{background-color:#FFF;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6f4c4863>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-6f4c4863 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-6f4c4863 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-151c03b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-151c03b4:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-151c03b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-151c03b4::before,.elementor-8 .elementor-element.elementor-element-151c03b4>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-151c03b4>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-151c03b4>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-151c03b4>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-151c03b4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-c65d4be>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-c65d4be{text-align:center}.elementor-8 .elementor-element.elementor-element-c65d4be .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:900;letter-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-6af685e0{--display:flex;--min-height:100vh;--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:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-6af685e0:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-6af685e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-4159b974{--display:flex;--min-height:603px;--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-8 .elementor-element.elementor-element-4159b974:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4159b974>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/06/IMG_3575.jpg);background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-4159b974.e-con{--flex-grow:0;--flex-shrink:0}.elementor-8 .elementor-element.elementor-element-13a49c12{--display:flex;--min-height:447px;--overlay-opacity:1;--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-8 .elementor-element.elementor-element-13a49c12::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2022/01/Escourt-tile-installed-around-pool-and-entertainment-area-SS-sharpened_upscaled_x4-scaled.jpeg);--background-overlay:'';background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-25d3769e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:59px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-8 .elementor-element.elementor-element-25d3769e.e-con{--flex-grow:0;--flex-shrink:1}.elementor-8 .elementor-element.elementor-element-107a67f6>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-107a67f6{text-align:start}.elementor-8 .elementor-element.elementor-element-107a67f6 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-d90c53{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-d90c53>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 1px 0;padding:8px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-d90c53.elementor-element{--align-self:flex-start}.elementor-8 .elementor-element.elementor-element-d90c53 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-6919591f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-489591b .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:2px;fill:var(--e-global-color-1dcea9c);color:var(--e-global-color-1dcea9c);padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-489591b>.elementor-widget-container{border-radius:0 0 0 0}.elementor-8 .elementor-element.elementor-element-489591b .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-489591b .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-8 .elementor-element.elementor-element-489591b .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-489591b .elementor-button:focus{color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-489591b .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-489591b .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1427ad20{--display:flex;--min-height:100vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:10%;--padding-bottom:10%;--padding-left:9%;--padding-right:9%}.elementor-8 .elementor-element.elementor-element-1427ad20:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-1427ad20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7BB44}.elementor-8 .elementor-element.elementor-element-1427ad20::before,.elementor-8 .elementor-element.elementor-element-1427ad20>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1427ad20>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1427ad20>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-1427ad20>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-1427ad20>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/yellow-stone-pacing.webp);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-ba317ec{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:59px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-8 .elementor-element.elementor-element-ba317ec.e-con{--flex-grow:0;--flex-shrink:1}.elementor-8 .elementor-element.elementor-element-63f46f70>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-63f46f70{text-align:start}.elementor-8 .elementor-element.elementor-element-63f46f70 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-39f1ea34{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-39f1ea34>.elementor-widget-container{background-color:#FFF;margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-39f1ea34.elementor-element{--align-self:flex-start}.elementor-8 .elementor-element.elementor-element-39f1ea34 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6ce5cd53{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill 0.3s}.elementor-8 .elementor-element.elementor-element-3d238f9d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-icon{padding-inline-end:6px}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-item>a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:700}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-text{text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF;transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-2a85027{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish",Sans-serif;font-size:21px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-2a85027 a{color:#FFF}.elementor-8 .elementor-element.elementor-element-3b30da5e{--display:flex;--min-height:686px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8 .elementor-element.elementor-element-3b30da5e:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3b30da5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/09/building-construction-worker-site-with-architect-1024x683.jpg);background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-255026c5{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.43;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-255026c5:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-255026c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp)}.elementor-8 .elementor-element.elementor-element-255026c5::before,.elementor-8 .elementor-element.elementor-element-255026c5>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-255026c5>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-255026c5>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-255026c5>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-255026c5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-47f150f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:87px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-8 .elementor-element.elementor-element-c34517d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-c34517d{text-align:center}.elementor-8 .elementor-element.elementor-element-c34517d .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:60px;font-weight:900;color:#FFF}.elementor-8 .elementor-element.elementor-element-6da055b3{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-6da055b3>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-6da055b3 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-21af678{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-2863a1cb{--display:flex;--min-height:40vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-2863a1cb:hover::before,.elementor-8 .elementor-element.elementor-element-2863a1cb:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-2863a1cb:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-2863a1cb>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-2863a1cb>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-2863a1cb:hover{--overlay-opacity:0.5}.elementor-8 .elementor-element.elementor-element-1444a267{--display:flex;--min-height:40vh;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0 0 0 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:10px 0px 0px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-1444a267:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-1444a267>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF1F}.elementor-8 .elementor-element.elementor-element-1444a267:hover::before,.elementor-8 .elementor-element.elementor-element-1444a267:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1444a267:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1444a267>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-1444a267>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#07336629;--background-overlay:''}.elementor-8 .elementor-element.elementor-element-1444a267::before,.elementor-8 .elementor-element.elementor-element-1444a267>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1444a267>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1444a267>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-1444a267>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-1444a267>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-1444a267:hover{--overlay-opacity:0.71}.elementor-8 .elementor-element.elementor-element-76d7cd14>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title{margin-block-end:18px;color:#FFF}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:.13px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;word-spacing:0em;color:#FFF}.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-2be5e07d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-20bb5d36{--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;border-style:none;--border-style:none;--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-8 .elementor-element.elementor-element-20bb5d36:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-20bb5d36>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/11/domonique-driveway-.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-6e95c5d8{--display:flex;--min-height:40vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-6e95c5d8:hover::before,.elementor-8 .elementor-element.elementor-element-6e95c5d8:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-6e95c5d8:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-6e95c5d8>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-6e95c5d8>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-6e95c5d8:hover{--overlay-opacity:0.5}.elementor-8 .elementor-element.elementor-element-783dc466{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-783dc466:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-783dc466>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/09/photo-1693949881527-6ace7f216806.avif);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-67ffb6ee{--display:flex;--min-height:40vh;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0 5px 0 0;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 10px 10px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-67ffb6ee:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-67ffb6ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF1F}.elementor-8 .elementor-element.elementor-element-67ffb6ee:hover::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#07336629;--background-overlay:''}.elementor-8 .elementor-element.elementor-element-67ffb6ee::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-67ffb6ee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-67ffb6ee:hover{--overlay-opacity:0.71}.elementor-8 .elementor-element.elementor-element-36ea8470>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title{margin-block-end:18px;color:#FFF}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:.13px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;word-spacing:0em;color:#FFF}.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-23e7b2c6>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-13447c73{--display:flex;--min-height:40vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-13447c73:hover::before,.elementor-8 .elementor-element.elementor-element-13447c73:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-13447c73:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-13447c73>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-13447c73>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-13447c73:hover{--overlay-opacity:0.5}.elementor-8 .elementor-element.elementor-element-4b3d43a1{--display:flex;--min-height:40vh;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0 0 0 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:10px 0px 0px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-4b3d43a1:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4b3d43a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF1F}.elementor-8 .elementor-element.elementor-element-4b3d43a1:hover::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#07336629;--background-overlay:''}.elementor-8 .elementor-element.elementor-element-4b3d43a1::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-4b3d43a1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-4b3d43a1:hover{--overlay-opacity:0.71}.elementor-8 .elementor-element.elementor-element-480146d7>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title{margin-block-end:18px;color:#FFF}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:.13px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;word-spacing:0em;color:#FFF}.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-39bbafd2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-4db39f64{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-4db39f64:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4db39f64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/09/Ibanzi-paver-walkway-and-entrance-ss.jpeg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-38dbb144{--display:flex;--min-height:40vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-38dbb144:hover::before,.elementor-8 .elementor-element.elementor-element-38dbb144:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-38dbb144:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-38dbb144>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-38dbb144>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-38dbb144:hover{--overlay-opacity:0.5}.elementor-8 .elementor-element.elementor-element-38a58edf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-38a58edf:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-38a58edf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2022/01/Bach-cladding-wall-feature-ss.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-2abb97b1{--display:flex;--min-height:40vh;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0 5px 0 0;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:0px 10px 10px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-2abb97b1:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-2abb97b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF1F}.elementor-8 .elementor-element.elementor-element-2abb97b1:hover::before,.elementor-8 .elementor-element.elementor-element-2abb97b1:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-2abb97b1:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#07336629;--background-overlay:''}.elementor-8 .elementor-element.elementor-element-2abb97b1::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-2abb97b1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-2abb97b1:hover{--overlay-opacity:0.71}.elementor-8 .elementor-element.elementor-element-5d5824d9>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title{margin-block-end:18px;color:#FFF}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:.13px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;word-spacing:0em;color:#FFF}.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-642928f2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-6b8816dd{--display:flex;--min-height:40vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-6b8816dd:hover::before,.elementor-8 .elementor-element.elementor-element-6b8816dd:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-6b8816dd:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-6b8816dd>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-6b8816dd>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-6b8816dd:hover{--overlay-opacity:0.5}.elementor-8 .elementor-element.elementor-element-3c1e932d{--display:flex;--min-height:40vh;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0 0 0 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:10px 0px 0px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-3c1e932d:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3c1e932d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF1F}.elementor-8 .elementor-element.elementor-element-3c1e932d:hover::before,.elementor-8 .elementor-element.elementor-element-3c1e932d:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-3c1e932d:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#07336629;--background-overlay:''}.elementor-8 .elementor-element.elementor-element-3c1e932d::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-3c1e932d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-3c1e932d:hover{--overlay-opacity:0.71}.elementor-8 .elementor-element.elementor-element-6b91022b>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title{margin-block-end:18px;color:#FFF}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:.13px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;word-spacing:0em;color:#FFF}.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-56ee08aa>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-518bad81{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-518bad81:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-518bad81>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2022/01/Roman-paver-commercial-driveway1_.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-d272bfe{--display:flex;--min-height:13vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-d272bfe:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-d272bfe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF1F}.elementor-8 .elementor-element.elementor-element-d272bfe::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-d272bfe:hover::before,.elementor-8 .elementor-element.elementor-element-d272bfe:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-d272bfe:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-d272bfe>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-d272bfe:hover{--overlay-opacity:0.71}.elementor-8 .elementor-element.elementor-element-45e3d00>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-45e3d00{text-align:center}.elementor-8 .elementor-element.elementor-element-45e3d00 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:29px;font-weight:900;text-transform:capitalize;letter-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-b6acb66{width:var(--container-widget-width,88%);max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-674153e .elementor-button{background-color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:18px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-1dcea9c);border-radius:6px 6px 6px 6px;padding:20px 30px 20px 30px}.elementor-8 .elementor-element.elementor-element-674153e .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-674153e .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-674153e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-674153e .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-674153e .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-674153e .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-674153e .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-31f7a611{--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;--overflow:hidden;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-31f7a611:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-31f7a611>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-4d55707e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-4d55707e:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4d55707e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7BB44;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/yellow-stone-pacing.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-1160095a>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-1160095a{text-align:start}.elementor-8 .elementor-element.elementor-element-1160095a .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-4464265f{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-4464265f>.elementor-widget-container{background-color:#FFF;margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-4464265f.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-4464265f .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1658a6b{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-15905b18{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--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-8 .elementor-element.elementor-element-3b7f3a{--display:flex;--min-height:222px;--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-8 .elementor-element.elementor-element-4b60874e{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-4b60874e>.elementor-widget-container{background-color:#FFF;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);padding:23px 23px 23px 23px;border-radius:13px 13px 13px 13px}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-wrapper{text-align:center;gap:21px}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title{margin-block-end:19px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-4b60874e.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-4b60874e.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-4b60874e.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon{font-size:52px}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;text-shadow:0 0 8px rgb(0 0 0 / .51);color:#FFF}.elementor-8 .elementor-element.elementor-element-fb1d0e1{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-fb1d0e1>.elementor-widget-container{background-color:#FFF;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);padding:23px 23px 23px 23px;border-radius:13px 13px 13px 13px}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-wrapper{text-align:center;gap:21px}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title{margin-block-end:19px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-fb1d0e1.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-fb1d0e1.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-fb1d0e1.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon{font-size:52px}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;text-shadow:0 0 8px rgb(0 0 0 / .51);color:#FFF}.elementor-8 .elementor-element.elementor-element-6e96b2f8{--display:flex;--min-height:222px;--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-8 .elementor-element.elementor-element-6c018b68{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-6c018b68>.elementor-widget-container{background-color:#FFF;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);padding:23px 23px 23px 23px;border-radius:13px 13px 13px 13px}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-wrapper{text-align:center;gap:21px}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title{margin-block-end:19px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-6c018b68.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-6c018b68.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-6c018b68.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon{font-size:52px}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;text-shadow:0 0 8px rgb(0 0 0 / .51);color:#FFF}.elementor-8 .elementor-element.elementor-element-4ddfd0cb{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-4ddfd0cb>.elementor-widget-container{background-color:#FFF;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);padding:23px 23px 23px 23px;border-radius:13px 13px 13px 13px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-wrapper{text-align:center;gap:21px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title{margin-block-end:19px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-4ddfd0cb.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-4ddfd0cb.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-4ddfd0cb.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon{font-size:52px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;text-shadow:0 0 8px rgb(0 0 0 / .51);color:#FFF}.elementor-8 .elementor-element.elementor-element-743e3b11{--display:flex;--min-height:222px;--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;--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-8 .elementor-element.elementor-element-7d361db2{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-7d361db2>.elementor-widget-container{background-color:#FFF;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);padding:23px 23px 23px 23px;border-radius:13px 13px 13px 13px}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-wrapper{text-align:center;gap:21px}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title{margin-block-end:19px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-7d361db2.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-7d361db2.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-7d361db2.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon{font-size:52px}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;text-shadow:0 0 8px rgb(0 0 0 / .51);color:#FFF}.elementor-8 .elementor-element.elementor-element-1c12a646{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-1c12a646>.elementor-widget-container{background-color:#FFF;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);padding:23px 23px 23px 23px;border-radius:13px 13px 13px 13px}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-wrapper{text-align:center;gap:21px}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title{margin-block-end:19px;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-8 .elementor-element.elementor-element-1c12a646.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-1c12a646.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-1c12a646.elementor-view-default .elementor-icon{fill:#FFF;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon{font-size:52px}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title a{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-description{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;text-shadow:0 0 8px rgb(0 0 0 / .51);color:#FFF}.elementor-8 .elementor-element.elementor-element-48e99c7e{--display:flex;--justify-content:space-between;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-8 .elementor-element.elementor-element-48e99c7e.e-con{--flex-grow:0;--flex-shrink:1}.elementor-8 .elementor-element.elementor-element-490362c9>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-490362c9{text-align:start}.elementor-8 .elementor-element.elementor-element-490362c9 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-7db6e4a9{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-7db6e4a9>.elementor-widget-container{background-color:#FFF;margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-7db6e4a9.elementor-element{--align-self:flex-start}.elementor-8 .elementor-element.elementor-element-7db6e4a9 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-437ce673{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-437ce673>.elementor-widget-container{margin:20px 0 0 0}.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-7353cfd3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-45a7e03e{--display:flex;--min-height:100vh;--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:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-45a7e03e:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-45a7e03e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-1f48e87f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px}.elementor-8 .elementor-element.elementor-element-1f48e87f.e-con{--flex-grow:0;--flex-shrink:1}.elementor-8 .elementor-element.elementor-element-3890676b>.elementor-widget-container{margin:0 0 1px 0;padding:0% 5% 0% 0%}.elementor-8 .elementor-element.elementor-element-3890676b{text-align:start}.elementor-8 .elementor-element.elementor-element-3890676b .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#073366}.elementor-8 .elementor-element.elementor-element-13927f3c{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-13927f3c>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-13927f3c.elementor-element{--align-self:flex-start}.elementor-8 .elementor-element.elementor-element-13927f3c .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-37924659{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-37924659>.elementor-widget-container{padding:0 50px 0 0}.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:2px;fill:var(--e-global-color-1dcea9c);color:var(--e-global-color-1dcea9c);padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-15e9c5e9>.elementor-widget-container{border-radius:0 0 0 0}.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button:focus{color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-15e9c5e9 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1d3e30a9{--display:flex;--min-height:447px;--overlay-opacity:1;--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-8 .elementor-element.elementor-element-1d3e30a9::before,.elementor-8 .elementor-element.elementor-element-1d3e30a9>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1d3e30a9>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-1d3e30a9>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-1d3e30a9>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-1d3e30a9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/06/dc19a17d-9008-4cd9-86af-9cdb716c075d.jpg);--background-overlay:'';background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-3d602cda{--display:flex;--min-height:603px;--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-8 .elementor-element.elementor-element-3d602cda:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3d602cda>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/04/IMG-20190424-WA0004.jpg);background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-3d602cda.e-con{--flex-grow:0;--flex-shrink:0}.elementor-8 .elementor-element.elementor-element-7da00809{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-7da00809:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-7da00809>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-7da00809::before,.elementor-8 .elementor-element.elementor-element-7da00809>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-7da00809>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-7da00809>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-7da00809>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-7da00809>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-1a89bd3f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-1a89bd3f{text-align:center}.elementor-8 .elementor-element.elementor-element-1a89bd3f .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:900;color:#FFF}.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button{background-color:#FFF;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:6px 6px 6px 6px;padding:20px 30px 15px 30px}.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-1d430579>.elementor-widget-container{margin:30px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-1d430579 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-6945779b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-dfa9ec3{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-dfa9ec3>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-dfa9ec3 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-32640403>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-32640403{text-align:center}.elementor-8 .elementor-element.elementor-element-32640403 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#073366}.elementor-8 .elementor-element.elementor-element-128c233{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-786b368{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.03;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:03%;--padding-right:03%}.elementor-8 .elementor-element.elementor-element-786b368:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-786b368>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1ECBE121}.elementor-8 .elementor-element.elementor-element-786b368::before,.elementor-8 .elementor-element.elementor-element-786b368>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-786b368>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-786b368>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-786b368>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-786b368>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-3a63aa20{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-3a63aa20>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 1px 0;padding:8px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-3a63aa20.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-3a63aa20 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-3aac1088{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-3aac1088 a{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-38775f87{--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:stretch;--gap:12% 12%;--row-gap:12%;--column-gap:12%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-2e8b9fc0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-2e8b9fc0:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-2e8b9fc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEFDFF}.elementor-8 .elementor-element.elementor-element-b8b186e{text-align:start}.elementor-8 .elementor-element.elementor-element-b8b186e .elementor-star-rating{font-size:30px}.elementor-8 .elementor-element.elementor-element-b8b186e .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px}.elementor-8 .elementor-element.elementor-element-b8b186e .elementor-star-rating i:before{color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-b8b186e .elementor-star-rating i{color:#F8F8124F}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-content{color:var(--e-global-color-secondary);font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-name{color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-.4px;word-spacing:0}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-job{color:var(--e-global-color-primary);font-family:"Mulish",Sans-serif;font-size:12px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0}.elementor-8 .elementor-element.elementor-element-2c9101e5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-2c9101e5:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-2c9101e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEFDFF}.elementor-8 .elementor-element.elementor-element-dbd4abc{text-align:start}.elementor-8 .elementor-element.elementor-element-dbd4abc .elementor-star-rating{font-size:30px}.elementor-8 .elementor-element.elementor-element-dbd4abc .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px}.elementor-8 .elementor-element.elementor-element-dbd4abc .elementor-star-rating i:before{color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-dbd4abc .elementor-star-rating i{color:#F8F8124F}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-content{color:var(--e-global-color-secondary);font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-name{color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-.4px;word-spacing:0}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-job{color:var(--e-global-color-primary);font-family:"Mulish",Sans-serif;font-size:12px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0}.elementor-8 .elementor-element.elementor-element-3a54ab0b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-3a54ab0b:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3a54ab0b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEFDFF}.elementor-8 .elementor-element.elementor-element-461af67f{text-align:start}.elementor-8 .elementor-element.elementor-element-461af67f .elementor-star-rating{font-size:30px}.elementor-8 .elementor-element.elementor-element-461af67f .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px}.elementor-8 .elementor-element.elementor-element-461af67f .elementor-star-rating i:before{color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-461af67f .elementor-star-rating i{color:#F8F8124F}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-wrapper{text-align:start}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-content{color:var(--e-global-color-secondary);font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-name{color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-.4px;word-spacing:0}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-job{color:var(--e-global-color-primary);font-family:"Mulish",Sans-serif;font-size:12px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;word-spacing:0}.elementor-8 .elementor-element.elementor-element-5f570e70{--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;--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-8 .elementor-element.elementor-element-5ed13d96{--display:flex;--min-height:521px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-5ed13d96:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-5ed13d96>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/05/stone-floor-paving-bg-1-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-5ed13d96::before,.elementor-8 .elementor-element.elementor-element-5ed13d96>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-5ed13d96>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-5ed13d96>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-5ed13d96>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-5ed13d96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8 .elementor-element.elementor-element-5ed13d96>.elementor-shape-bottom svg,.elementor-8 .elementor-element.elementor-element-5ed13d96>.e-con-inner>.elementor-shape-bottom svg{width:calc(167% + 1.3px);height:187px}.elementor-8 .elementor-element.elementor-element-25b4ec31{--display:flex;--min-height:0px;--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;--margin-top:-437px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-158bf75e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-28021cff>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-28021cff{text-align:center}.elementor-8 .elementor-element.elementor-element-28021cff .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:40px;font-weight:900;color:#FFF}.elementor-8 .elementor-element.elementor-element-6ca77cc3{width:var(--container-widget-width,62%);max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;color:#BDBDBD}.elementor-8 .elementor-element.elementor-element-6ca77cc3>.elementor-widget-container{margin:30px 0 0 0}.elementor-8 .elementor-element.elementor-element-21675f0a{width:var(--container-widget-width,58%);max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-21675f0a>.elementor-widget-container{margin:040px 0 0 0;border-radius:20px 20px 20px 20px;box-shadow:0 55px 31px -40px rgba(32.999999999999986,32.999999999999986,32.999999999999986,.4)}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-custom-embed-play i{color:#FFF;font-size:91px;text-shadow:0 0 15px #000}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-custom-embed-play svg{fill:#FFF;width:91px;height:91px}.elementor-8 .elementor-element.elementor-element-1e66fc61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:05%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-1e66fc61:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-1e66fc61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-59d74676{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var(--e-global-color-secondary);--border-color:var( --e-global-color-secondary );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-59d74676:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-59d74676>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7BB44;background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/yellow-stone-pacing.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-6a02654e>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-6a02654e{text-align:center}.elementor-8 .elementor-element.elementor-element-6a02654e .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1b777713{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-1b777713>.elementor-widget-container{background-color:#FFF;margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-1b777713.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-1b777713 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-41ff0a08{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-41ff0a08>.elementor-widget-container{margin:20px 0 0 0;padding:0% 20% 0% 20%}.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button{background-color:#FFF0;font-family:"Mulish",Sans-serif;font-size:34px;font-weight:900;line-height:45px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#fff0;border-radius:6px 6px 6px 6px;padding:2px 2px 2px 2px}.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button:focus{background-color:#fff0;color:#FFF}.elementor-8 .elementor-element.elementor-element-5b66f563>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:#FFF;color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary);border-radius:6px 6px 6px 6px;padding:20px 30px 19px 30px}.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button:focus{background-color:#fff0;color:#FFF;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-918a589>.elementor-widget-container{margin:29px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-3808d18a{--display:flex;--min-height:250px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-3808d18a:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3808d18a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-276f4c9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0 -5px 60px 0 rgb(0 0 0 / .08);--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-276f4c9b:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-276f4c9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-2da93e0a>.elementor-widget-container{margin:0 0 2px 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2da93e0a{text-align:center}.elementor-8 .elementor-element.elementor-element-2da93e0a img{width:936px;max-width:41%}.elementor-8 .elementor-element.elementor-element-5538cdf1{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-5538cdf1>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 0 0;padding:08px 12px 8px 12px}.elementor-8 .elementor-element.elementor-element-5538cdf1.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-5538cdf1 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-370d8209{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-370d8209>.elementor-widget-container{margin:0 0 20px 0;padding:08px 12px 8px 12px}.elementor-8 .elementor-element.elementor-element-370d8209.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-370d8209 .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-secondary)}.elementor-8 .elementor-element.elementor-global-10519>.elementor-widget-container{padding:0 0 30px 0}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group{padding-right:calc(25px/2);padding-left:calc(25px/2);margin-bottom:27px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-form-fields-wrapper{margin-left:calc(-25px/2);margin-right:calc(-25px/2);margin-bottom:-27px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-8 .elementor-element.elementor-global-10519 .elementor-labels-inline .elementor-field-group>label{padding-left:14px}body:not(.rtl) .elementor-8 .elementor-element.elementor-global-10519 .elementor-labels-inline .elementor-field-group>label{padding-right:14px}body .elementor-8 .elementor-element.elementor-global-10519 .elementor-labels-above .elementor-field-group>label{padding-bottom:14px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group>label,.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-subgroup label{color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group>label{font-family:"Mulish",Sans-serif;font-size:14px;font-weight:700}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-type-html{padding-bottom:0;font-family:"Mulish",Sans-serif}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-field{color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-field,.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-subgroup label{font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#1ECBE105;border-color:var(--e-global-color-secondary);border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-select-wrapper select{background-color:#1ECBE105;border-color:var(--e-global-color-secondary);border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-select-wrapper::before{color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:1em;letter-spacing:2.3px;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px}.elementor-8 .elementor-element.elementor-global-10519 .e-form__buttons__wrapper__button-next{background-color:#F7BB44;color:#073366;border-color:var(--e-global-color-accent)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button[type="submit"]{background-color:#F7BB44;color:#073366;border-color:var(--e-global-color-accent)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button[type="submit"] svg *{fill:#073366}.elementor-8 .elementor-element.elementor-global-10519 .e-form__buttons__wrapper__button-previous{background-color:#001F68;color:#fff;border-color:#001F68}.elementor-8 .elementor-element.elementor-global-10519 .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-primary);color:#FFF;border-color:#001F68}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-primary);color:#FFF;border-color:#001F68}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button[type="submit"]:hover svg *{fill:#FFF}.elementor-8 .elementor-element.elementor-global-10519 .e-form__buttons__wrapper__button-previous:hover{background-color:#FFF;color:#001F68;border-color:#001F68}.elementor-8 .elementor-element.elementor-global-10519 .elementor-message{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0}.elementor-8 .elementor-element.elementor-global-10519 .elementor-message.elementor-message-success{color:#001F68}.elementor-8 .elementor-element.elementor-global-10519 .elementor-message.elementor-message-danger{color:#000}.elementor-8 .elementor-element.elementor-global-10519 .elementor-message.elementor-help-inline{color:#001F68}.elementor-8 .elementor-element.elementor-global-10519{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-8 .elementor-element.elementor-element-27eabc94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:6%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-27eabc94:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-27eabc94>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-27eabc94::before,.elementor-8 .elementor-element.elementor-element-27eabc94>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-27eabc94>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-27eabc94>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-27eabc94>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-27eabc94>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/05/stone-floor-paving-bg-1.webp);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-1f6ba610{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-8 .elementor-element.elementor-element-30c74df7{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-30c74df7>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);padding:8px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-30c74df7 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFF}.elementor-8 .elementor-element.elementor-element-6572cd6d>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-6572cd6d{text-align:center}.elementor-8 .elementor-element.elementor-element-6572cd6d .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:42px;font-weight:900;color:#FFF}.elementor-8 .elementor-element.elementor-element-550f5c5b{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFF}.elementor-8 .elementor-element.elementor-element-5b682802{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-76aab3c1{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-8 .elementor-element.elementor-element-76aab3c1:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-76aab3c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-26bb2526 img{width:100%;border-radius:8px 8px 8px 8px}.elementor-8 .elementor-element.elementor-element-2158fec4>.elementor-widget-container{padding:20px 20px 0 20px}.elementor-8 .elementor-element.elementor-element-2158fec4{text-align:start}.elementor-8 .elementor-element.elementor-element-2158fec4 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:24px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-3d421b03>.elementor-widget-container{padding:15px 20px 25px 20px}.elementor-8 .elementor-element.elementor-element-3d421b03{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-3d421b03 a{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-3987be59{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-8 .elementor-element.elementor-element-3987be59:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3987be59>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-2f0e5a6a img{width:100%}.elementor-8 .elementor-element.elementor-element-60c6b9ac>.elementor-widget-container{padding:20px 20px 0 20px}.elementor-8 .elementor-element.elementor-element-60c6b9ac{text-align:start}.elementor-8 .elementor-element.elementor-element-60c6b9ac .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:24px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-194524a7>.elementor-widget-container{padding:15px 20px 25px 20px}.elementor-8 .elementor-element.elementor-element-194524a7{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-194524a7 a{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-66075cb9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-8 .elementor-element.elementor-element-66075cb9:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-66075cb9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-404e3f2d img{width:100%}.elementor-8 .elementor-element.elementor-element-2bd357c8>.elementor-widget-container{padding:20px 20px 0 20px}.elementor-8 .elementor-element.elementor-element-2bd357c8{text-align:start}.elementor-8 .elementor-element.elementor-element-2bd357c8 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:24px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6589513a>.elementor-widget-container{padding:15px 20px 25px 20px}.elementor-8 .elementor-element.elementor-element-6589513a{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6589513a a{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-4e4bc7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-4e4bc7c:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4e4bc7c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-7d8ff77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px}.elementor-8 .elementor-element.elementor-element-834a9d6{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-834a9d6>.elementor-widget-container{background-color:#1ECBE1;padding:8px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-834a9d6 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#FFF}.elementor-8 .elementor-element.elementor-element-b61e769>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-b61e769{text-align:center}.elementor-8 .elementor-element.elementor-element-b61e769 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:42px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-efd6c67{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-1cbb47b{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-8 .elementor-element.elementor-element-fca1825{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-8 .elementor-element.elementor-element-fca1825:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-fca1825>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F5FF}.elementor-8 .elementor-element.elementor-element-ef7b73e{text-align:start}.elementor-8 .elementor-element.elementor-element-ef7b73e .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:22px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-icon i{color:#1ECBE1;transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-icon svg{fill:#1ECBE1;transition:fill 0.3s}.elementor-8 .elementor-element.elementor-element-24e7e55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-icon{padding-inline-end:8px}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-item>a{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:500}.elementor-8 .elementor-element.elementor-element-24e7e55 .elementor-icon-list-text{color:var(--e-global-color-secondary);transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-65e2f21{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-8 .elementor-element.elementor-element-65e2f21:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-65e2f21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F5FF}.elementor-8 .elementor-element.elementor-element-606c074{text-align:start}.elementor-8 .elementor-element.elementor-element-606c074 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:22px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-icon i{color:#1ECBE1;transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-icon svg{fill:#1ECBE1;transition:fill 0.3s}.elementor-8 .elementor-element.elementor-element-e919542{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-icon{padding-inline-end:8px}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-item>a{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:500}.elementor-8 .elementor-element.elementor-element-e919542 .elementor-icon-list-text{color:var(--e-global-color-secondary);transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-83f0f47{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-8 .elementor-element.elementor-element-83f0f47:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-83f0f47>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F5FF}.elementor-8 .elementor-element.elementor-element-386320c{text-align:start}.elementor-8 .elementor-element.elementor-element-386320c .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:22px;font-weight:900;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-icon i{color:#1ECBE1;transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-icon svg{fill:#1ECBE1;transition:fill 0.3s}.elementor-8 .elementor-element.elementor-element-7583297{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-icon{padding-inline-end:8px}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-item>a{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:500}.elementor-8 .elementor-element.elementor-element-7583297 .elementor-icon-list-text{color:var(--e-global-color-secondary);transition:color 0.3s}.elementor-8 .elementor-element.elementor-element-3bec4cef{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-3bec4cef:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3bec4cef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-4ed3f955{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-8 .elementor-element.elementor-element-64c47d1b>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-64c47d1b{text-align:center}.elementor-8 .elementor-element.elementor-element-64c47d1b .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#073366}.elementor-8 .elementor-element.elementor-element-453e1d5d{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-453e1d5d>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-453e1d5d.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-453e1d5d .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-632c08b0{--display:flex}.elementor-8 .elementor-element.elementor-element-22e607c0{--item-display:flex;--read-more-alignment:1;--grid-row-gap:30px;--grid-column-gap:31px}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.71 * 100%)}.elementor-8 .elementor-element.elementor-element-22e607c0:after{content:"0.71"}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__thumbnail__link{width:100%}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__meta-data span+span:before{content:"•"}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__card{border-radius:10px}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__text{margin-top:20px}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__title,.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__title a{color:var(--e-global-color-secondary);font-family:"Mulish",Sans-serif;font-weight:800}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__read-more{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-22e607c0 a.elementor-post__read-more{font-family:"Mulish",Sans-serif;font-size:16px}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination{text-align:center;font-family:"Mulish",Sans-serif;font-weight:600;margin-top:28px}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination .page-numbers:not(.dots){color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination a.page-numbers:hover{color:var(--e-global-color-primary)}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination .page-numbers.current{color:var(--e-global-color-primary)}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc(18px/2)}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc(18px/2)}body.rtl .elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc(18px/2)}body.rtl .elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc(18px/2)}.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button{background-color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB92E;border-radius:6px 6px 6px 6px;padding:20px 30px 19px 30px}.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#FFF;border-color:#073366}.elementor-8 .elementor-element.elementor-element-66d294>.elementor-widget-container{margin:29px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-28ddbf67{--display:flex;--min-height:1vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E4E4E4;--border-color:#E4E4E4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-28ddbf67:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-28ddbf67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8 .elementor-element.elementor-element-1c3e9140{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:37px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%}.elementor-8 .elementor-element.elementor-element-1c3e9140.e-con{--flex-grow:0;--flex-shrink:1}.elementor-8 .elementor-element.elementor-element-285976f1{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-285976f1>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 1px 0;padding:08px 15px 8px 15px}.elementor-8 .elementor-element.elementor-element-285976f1.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-285976f1 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-2c67b802>.elementor-widget-container{margin:0 0 1px 0}.elementor-8 .elementor-element.elementor-element-2c67b802{text-align:center}.elementor-8 .elementor-element.elementor-element-2c67b802 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:48px;font-weight:900;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;word-spacing:0;color:#073366}.elementor-8 .elementor-element.elementor-element-75edc604{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish",Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0;word-spacing:0;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-160017fd{--display:flex;--min-height:302px;--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-8 .elementor-element.elementor-element-621847ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.81}.elementor-8 .elementor-element.elementor-element-621847ef:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-621847ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/Screenshot-2025-10-06-152154.png)}.elementor-8 .elementor-element.elementor-element-621847ef::before,.elementor-8 .elementor-element.elementor-element-621847ef>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-621847ef>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-621847ef>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-621847ef>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-621847ef>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(360deg,var(--e-global-color-secondary) 0%,#07336600 42%)}.elementor-8 .elementor-element.elementor-element-621847ef:hover::before,.elementor-8 .elementor-element.elementor-element-621847ef:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-621847ef:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-621847ef>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-621847ef>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-621847ef:hover{--overlay-opacity:0.57}.elementor-8 .elementor-element.elementor-element-621847ef,.elementor-8 .elementor-element.elementor-element-621847ef::before{--overlay-transition:0.6s}.elementor-8 .elementor-element.elementor-element-1d649aea{width:var(--container-widget-width,44%);max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center}.elementor-8 .elementor-element.elementor-element-1d649aea>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 0 0;padding:4px 4px 4px 4px}.elementor-8 .elementor-element.elementor-element-1d649aea .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-2aa0c2c9{text-align:center}.elementor-8 .elementor-element.elementor-element-2aa0c2c9 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .58);color:#FFF}.elementor-8 .elementor-element.elementor-element-1d77d62e .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-weight:700;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-1d77d62e .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-1d77d62e .elementor-button:focus{background-color:var(--e-global-color-1dcea9c);color:var(--e-global-color-secondary);border-color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-1d77d62e .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-8 .elementor-element.elementor-element-1d77d62e .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-1d77d62e .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-42c4025e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.81}.elementor-8 .elementor-element.elementor-element-42c4025e:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-42c4025e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/Screenshot-2025-10-06-152253.png)}.elementor-8 .elementor-element.elementor-element-42c4025e::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(360deg,var(--e-global-color-secondary) 0%,#07336600 42%)}.elementor-8 .elementor-element.elementor-element-42c4025e:hover::before,.elementor-8 .elementor-element.elementor-element-42c4025e:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-42c4025e:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-42c4025e>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-42c4025e:hover{--overlay-opacity:0.57}.elementor-8 .elementor-element.elementor-element-42c4025e,.elementor-8 .elementor-element.elementor-element-42c4025e::before{--overlay-transition:0.6s}.elementor-8 .elementor-element.elementor-element-23553c61{width:var(--container-widget-width,44%);max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center}.elementor-8 .elementor-element.elementor-element-23553c61>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 0 0;padding:4px 4px 4px 4px}.elementor-8 .elementor-element.elementor-element-23553c61 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6f90be{text-align:center}.elementor-8 .elementor-element.elementor-element-6f90be .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .58);color:#FFF}.elementor-8 .elementor-element.elementor-element-3f3228a7 .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-weight:700;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-3f3228a7 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-3f3228a7 .elementor-button:focus{background-color:var(--e-global-color-1dcea9c);color:var(--e-global-color-secondary);border-color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-3f3228a7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-8 .elementor-element.elementor-element-3f3228a7 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-3f3228a7 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-65320f35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.81}.elementor-8 .elementor-element.elementor-element-65320f35:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-65320f35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/Screenshot-2025-10-06-152312.png)}.elementor-8 .elementor-element.elementor-element-65320f35::before,.elementor-8 .elementor-element.elementor-element-65320f35>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-65320f35>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-65320f35>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-65320f35>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-65320f35>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(360deg,var(--e-global-color-secondary) 0%,#07336600 42%)}.elementor-8 .elementor-element.elementor-element-65320f35:hover::before,.elementor-8 .elementor-element.elementor-element-65320f35:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-65320f35:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-65320f35>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-65320f35>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-65320f35:hover{--overlay-opacity:0.57}.elementor-8 .elementor-element.elementor-element-65320f35,.elementor-8 .elementor-element.elementor-element-65320f35::before{--overlay-transition:0.6s}.elementor-8 .elementor-element.elementor-element-3aaedff0{width:var(--container-widget-width,44%);max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center}.elementor-8 .elementor-element.elementor-element-3aaedff0>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 0 0;padding:4px 4px 4px 4px}.elementor-8 .elementor-element.elementor-element-3aaedff0 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-5671028c{text-align:center}.elementor-8 .elementor-element.elementor-element-5671028c .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .58);color:#FFF}.elementor-8 .elementor-element.elementor-element-7d7a42b6 .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-weight:700;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-7d7a42b6 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-7d7a42b6 .elementor-button:focus{background-color:var(--e-global-color-1dcea9c);color:var(--e-global-color-secondary);border-color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-7d7a42b6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-8 .elementor-element.elementor-element-7d7a42b6 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-7d7a42b6 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-ce61f7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.81}.elementor-8 .elementor-element.elementor-element-ce61f7a:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-ce61f7a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/Screenshot-2025-10-06-152325.png)}.elementor-8 .elementor-element.elementor-element-ce61f7a::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(360deg,var(--e-global-color-secondary) 0%,#07336600 42%)}.elementor-8 .elementor-element.elementor-element-ce61f7a:hover::before,.elementor-8 .elementor-element.elementor-element-ce61f7a:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-ce61f7a:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-ce61f7a>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-ce61f7a:hover{--overlay-opacity:0.57}.elementor-8 .elementor-element.elementor-element-ce61f7a,.elementor-8 .elementor-element.elementor-element-ce61f7a::before{--overlay-transition:0.6s}.elementor-8 .elementor-element.elementor-element-1d32545d{width:var(--container-widget-width,44%);max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center}.elementor-8 .elementor-element.elementor-element-1d32545d>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 0 0;padding:4px 4px 4px 4px}.elementor-8 .elementor-element.elementor-element-1d32545d .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-4463c9e2{text-align:center}.elementor-8 .elementor-element.elementor-element-4463c9e2 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .58);color:#FFF}.elementor-8 .elementor-element.elementor-element-2ba86ebf .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-weight:700;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-2ba86ebf .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-2ba86ebf .elementor-button:focus{background-color:var(--e-global-color-1dcea9c);color:var(--e-global-color-secondary);border-color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-2ba86ebf .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-8 .elementor-element.elementor-element-2ba86ebf .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-2ba86ebf .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-5a6d095b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.81}.elementor-8 .elementor-element.elementor-element-5a6d095b:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-5a6d095b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/10/Screenshot-2025-10-06-152318.png)}.elementor-8 .elementor-element.elementor-element-5a6d095b::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(360deg,var(--e-global-color-secondary) 0%,#07336600 42%)}.elementor-8 .elementor-element.elementor-element-5a6d095b:hover::before,.elementor-8 .elementor-element.elementor-element-5a6d095b:hover>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-5a6d095b:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.elementor-background-slideshow:hover::before,.elementor-8 .elementor-element.elementor-element-5a6d095b>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-5a6d095b:hover{--overlay-opacity:0.57}.elementor-8 .elementor-element.elementor-element-5a6d095b,.elementor-8 .elementor-element.elementor-element-5a6d095b::before{--overlay-transition:0.6s}.elementor-8 .elementor-element.elementor-element-46904cee{width:var(--container-widget-width,44%);max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center}.elementor-8 .elementor-element.elementor-element-46904cee>.elementor-widget-container{background-color:var(--e-global-color-1dcea9c);margin:0 0 0 0;padding:4px 4px 4px 4px}.elementor-8 .elementor-element.elementor-element-46904cee .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:14px;color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-487b027d{text-align:center}.elementor-8 .elementor-element.elementor-element-487b027d .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .58);color:#FFF}.elementor-8 .elementor-element.elementor-element-6c7c1ee1 .elementor-button{background-color:#fff0;font-family:"Mulish",Sans-serif;font-weight:700;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF}.elementor-8 .elementor-element.elementor-element-6c7c1ee1 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-6c7c1ee1 .elementor-button:focus{background-color:var(--e-global-color-1dcea9c);color:var(--e-global-color-secondary);border-color:var(--e-global-color-1dcea9c)}.elementor-8 .elementor-element.elementor-element-6c7c1ee1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-8 .elementor-element.elementor-element-6c7c1ee1 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-6c7c1ee1 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-495a3ec5{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-69px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-69px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-swiper-pagination-spacing:14px}.elementor-8 .elementor-element.elementor-element-495a3ec5 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:var(--e-global-color-1dcea9c);border-radius:35px 35px 35px 35px;padding:4px 4px 4px 4px}.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button{background-color:var(--e-global-color-1dcea9c);font-family:"Mulish",Sans-serif;font-size:16px;font-weight:900;line-height:17px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFB92E;border-radius:6px 6px 6px 6px;padding:20px 30px 19px 30px}.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button:focus{background-color:var(--e-global-color-secondary);color:#FFF;border-color:#073366}.elementor-8 .elementor-element.elementor-element-3346994b>.elementor-widget-container{margin:29px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button:focus svg{fill:#FFF}.elementor-8 .elementor-element.elementor-element-33437904{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:03%;--padding-right:03%}.elementor-8 .elementor-element.elementor-element-33437904:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-33437904>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-33437904::before,.elementor-8 .elementor-element.elementor-element-33437904>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-33437904>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-33437904>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-33437904>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-33437904>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-7bd31e0f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-7bd31e0f{text-align:center}.elementor-8 .elementor-element.elementor-element-7bd31e0f .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;letter-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-2a1bb286{--display:flex;--min-height:200px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-7cc71c42{--display:flex}.elementor-8 .elementor-element.elementor-element-6c42a52a>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-6c42a52a img{width:64%}.elementor-8 .elementor-element.elementor-element-eb6f1f1{--display:flex}.elementor-8 .elementor-element.elementor-element-51ae1f0f>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-51ae1f0f img{width:64%}.elementor-8 .elementor-element.elementor-element-303f862e{--display:flex}.elementor-8 .elementor-element.elementor-element-6e8fa200>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-6e8fa200 img{width:64%}.elementor-8 .elementor-element.elementor-element-2deb9c98{--display:flex}.elementor-8 .elementor-element.elementor-element-a5cf9f3>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-a5cf9f3 img{width:64%}.elementor-8 .elementor-element.elementor-element-345fa801{--display:flex}.elementor-8 .elementor-element.elementor-element-6695b799>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-6695b799 img{width:64%}.elementor-8 .elementor-element.elementor-element-6c7c65a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:03%;--padding-right:03%}.elementor-8 .elementor-element.elementor-element-6c7c65a8:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-6c7c65a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-8 .elementor-element.elementor-element-6c7c65a8::before,.elementor-8 .elementor-element.elementor-element-6c7c65a8>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-6c7c65a8>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-6c7c65a8>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-6c7c65a8>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-6c7c65a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/08/stone-floor-paving-bg.webp);--background-overlay:''}.elementor-8 .elementor-element.elementor-element-496c0c65>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-496c0c65{text-align:center}.elementor-8 .elementor-element.elementor-element-496c0c65 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-weight:900;letter-spacing:0;color:#FFF}.elementor-8 .elementor-element.elementor-element-8069240{--display:flex;--min-height:200px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-67e9f9c2{--display:flex}.elementor-8 .elementor-element.elementor-element-771fa089>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-771fa089 img{width:64%}.elementor-8 .elementor-element.elementor-element-457779fa{--display:flex}.elementor-8 .elementor-element.elementor-element-49a2c4a9>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-49a2c4a9 img{width:64%}.elementor-8 .elementor-element.elementor-element-7e38ee0b{--display:flex}.elementor-8 .elementor-element.elementor-element-737aaa77>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-737aaa77 img{width:64%}.elementor-8 .elementor-element.elementor-element-3b514320{--display:flex}.elementor-8 .elementor-element.elementor-element-e1101d0>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-e1101d0 img{width:64%}.elementor-8 .elementor-element.elementor-element-5e008cf1{--display:flex}.elementor-8 .elementor-element.elementor-element-52221d3f>.elementor-widget-container{margin:17px 0 0 0;padding:15px 0 15px 0}.elementor-8 .elementor-element.elementor-element-52221d3f img{width:64%}body.elementor-page-8:not(.elementor-motion-effects-element-type-background),body.elementor-page-8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-330d3b37{--content-width:1350px}.elementor-8 .elementor-element.elementor-element-584f20f4{--width:100%}.elementor-8 .elementor-element.elementor-element-49c521c1{--width:100%}.elementor-8 .elementor-element.elementor-element-151c03b4{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-6af685e0{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-4159b974{--width:28.707%}.elementor-8 .elementor-element.elementor-element-13a49c12{--width:20%}.elementor-8 .elementor-element.elementor-element-25d3769e{--width:50%}.elementor-8 .elementor-element.elementor-element-1427ad20{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-ba317ec{--width:50%}.elementor-8 .elementor-element.elementor-element-3b30da5e{--width:50%}.elementor-8 .elementor-element.elementor-element-255026c5{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-2863a1cb{--width:100%}.elementor-8 .elementor-element.elementor-element-1444a267{--width:50%}.elementor-8 .elementor-element.elementor-element-20bb5d36{--width:50%}.elementor-8 .elementor-element.elementor-element-6e95c5d8{--width:100%}.elementor-8 .elementor-element.elementor-element-783dc466{--width:50%}.elementor-8 .elementor-element.elementor-element-67ffb6ee{--width:50%}.elementor-8 .elementor-element.elementor-element-13447c73{--width:100%}.elementor-8 .elementor-element.elementor-element-4b3d43a1{--width:50%}.elementor-8 .elementor-element.elementor-element-4db39f64{--width:50%}.elementor-8 .elementor-element.elementor-element-38dbb144{--width:100%}.elementor-8 .elementor-element.elementor-element-38a58edf{--width:50%}.elementor-8 .elementor-element.elementor-element-2abb97b1{--width:50%}.elementor-8 .elementor-element.elementor-element-6b8816dd{--width:100%}.elementor-8 .elementor-element.elementor-element-3c1e932d{--width:50%}.elementor-8 .elementor-element.elementor-element-518bad81{--width:50%}.elementor-8 .elementor-element.elementor-element-d272bfe{--width:100%}.elementor-8 .elementor-element.elementor-element-31f7a611{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-15905b18{--width:50%}.elementor-8 .elementor-element.elementor-element-3b7f3a{--width:100%}.elementor-8 .elementor-element.elementor-element-6e96b2f8{--width:100%}.elementor-8 .elementor-element.elementor-element-743e3b11{--width:100%}.elementor-8 .elementor-element.elementor-element-48e99c7e{--width:50%}.elementor-8 .elementor-element.elementor-element-45a7e03e{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-1f48e87f{--width:50%}.elementor-8 .elementor-element.elementor-element-1d3e30a9{--width:20%}.elementor-8 .elementor-element.elementor-element-3d602cda{--width:28.707%}.elementor-8 .elementor-element.elementor-element-7da00809{--content-width:1200px}.elementor-8 .elementor-element.elementor-element-6945779b{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-2e8b9fc0{--width:32%}.elementor-8 .elementor-element.elementor-element-2c9101e5{--width:32%}.elementor-8 .elementor-element.elementor-element-3a54ab0b{--width:32%}.elementor-8 .elementor-element.elementor-element-158bf75e{--width:100%}.elementor-8 .elementor-element.elementor-element-1e66fc61{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-3808d18a{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-27eabc94{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-1f6ba610{--width:100%}.elementor-8 .elementor-element.elementor-element-4e4bc7c{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-7d8ff77{--width:100%}.elementor-8 .elementor-element.elementor-element-1cbb47b{--width:100%}.elementor-8 .elementor-element.elementor-element-fca1825{--width:30%}.elementor-8 .elementor-element.elementor-element-65e2f21{--width:30%}.elementor-8 .elementor-element.elementor-element-83f0f47{--width:30%}.elementor-8 .elementor-element.elementor-element-3bec4cef{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-28ddbf67{--content-width:1440px}.elementor-8 .elementor-element.elementor-element-1c3e9140{--width:100%}.elementor-8 .elementor-element.elementor-element-33437904{--content-width:1200px}.elementor-8 .elementor-element.elementor-element-6c7c65a8{--content-width:1200px}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-4159b974{--width:60%}.elementor-8 .elementor-element.elementor-element-13a49c12{--width:35%}.elementor-8 .elementor-element.elementor-element-25d3769e{--width:100%}.elementor-8 .elementor-element.elementor-element-ba317ec{--width:100%}.elementor-8 .elementor-element.elementor-element-3b30da5e{--width:100%}.elementor-8 .elementor-element.elementor-element-2863a1cb{--width:100%}.elementor-8 .elementor-element.elementor-element-1444a267{--width:100%}.elementor-8 .elementor-element.elementor-element-6e95c5d8{--width:100%}.elementor-8 .elementor-element.elementor-element-67ffb6ee{--width:100%}.elementor-8 .elementor-element.elementor-element-13447c73{--width:100%}.elementor-8 .elementor-element.elementor-element-4b3d43a1{--width:100%}.elementor-8 .elementor-element.elementor-element-38dbb144{--width:100%}.elementor-8 .elementor-element.elementor-element-2abb97b1{--width:100%}.elementor-8 .elementor-element.elementor-element-6b8816dd{--width:100%}.elementor-8 .elementor-element.elementor-element-3c1e932d{--width:100%}.elementor-8 .elementor-element.elementor-element-d272bfe{--width:100%}.elementor-8 .elementor-element.elementor-element-4d55707e{--width:100%}.elementor-8 .elementor-element.elementor-element-15905b18{--width:100%}.elementor-8 .elementor-element.elementor-element-48e99c7e{--width:100%}.elementor-8 .elementor-element.elementor-element-1f48e87f{--width:88%}.elementor-8 .elementor-element.elementor-element-1d3e30a9{--width:45%}.elementor-8 .elementor-element.elementor-element-3d602cda{--width:50%}.elementor-8 .elementor-element.elementor-element-2e8b9fc0{--width:100%}.elementor-8 .elementor-element.elementor-element-2c9101e5{--width:100%}.elementor-8 .elementor-element.elementor-element-3a54ab0b{--width:100%}.elementor-8 .elementor-element.elementor-element-59d74676{--width:100%}.elementor-8 .elementor-element.elementor-element-fca1825{--width:80%}.elementor-8 .elementor-element.elementor-element-65e2f21{--width:80%}.elementor-8 .elementor-element.elementor-element-83f0f47{--width:80%}.elementor-8 .elementor-element.elementor-element-1c3e9140{--width:88%}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-5ed13d96:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-5ed13d96>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-330d3b37{--min-height:70vh}.elementor-8 .elementor-element.elementor-element-26625f0f{--min-height:100vh;--justify-content:space-between;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-26625f0f:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom center}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline{font-size:65px;line-height:1.1em;letter-spacing:0;word-spacing:0em}.elementor-8 .elementor-element.elementor-element-450d0583{--min-height:0vh;--flex-wrap:wrap;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-151c03b4{--min-height:0vh;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-6af685e0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap}.elementor-8 .elementor-element.elementor-element-4159b974:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4159b974>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/06/IMG_3575.jpg);background-size:cover}.elementor-8 .elementor-element.elementor-element-4159b974{--min-height:454px}.elementor-8 .elementor-element.elementor-element-13a49c12{--min-height:335px}.elementor-8 .elementor-element.elementor-element-13a49c12::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.e-con-inner>.elementor-background-video-container::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.e-con-inner>.elementor-background-slideshow::before,.elementor-8 .elementor-element.elementor-element-13a49c12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-size:cover}.elementor-8 .elementor-element.elementor-element-25d3769e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-107a67f6{width:100%;max-width:100%;text-align:center}.elementor-8 .elementor-element.elementor-element-107a67f6>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-107a67f6 .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-d90c53{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-d90c53>.elementor-widget-container{margin:0 0 10px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-d90c53 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-6919591f{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;text-align:center;font-size:21px}.elementor-8 .elementor-element.elementor-element-1427ad20{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-8 .elementor-element.elementor-element-ba317ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-63f46f70{width:100%;max-width:100%;text-align:center}.elementor-8 .elementor-element.elementor-element-63f46f70>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-63f46f70 .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-39f1ea34{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-39f1ea34>.elementor-widget-container{margin:0 0 10px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-39f1ea34.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-39f1ea34 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-6ce5cd53{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;text-align:center;font-size:21px}.elementor-8 .elementor-element.elementor-element-6ce5cd53.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-item>a{font-size:18px}.elementor-8 .elementor-element.elementor-element-2a85027{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;text-align:center;font-size:21px}.elementor-8 .elementor-element.elementor-element-2a85027.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-3b30da5e:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3b30da5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2025/09/building-construction-worker-site-with-architect-1536x1024.jpg);background-size:cover}.elementor-8 .elementor-element.elementor-element-255026c5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-47f150f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-6da055b3{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-6da055b3>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-6da055b3 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-21af678{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;text-align:center;font-size:21px}.elementor-8 .elementor-element.elementor-element-2863a1cb{--min-height:35vh}.elementor-8 .elementor-element.elementor-element-1444a267{--min-height:35vh;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-76d7cd14>.elementor-widget-container{padding:5% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-6e95c5d8{--min-height:35vh}.elementor-8 .elementor-element.elementor-element-67ffb6ee{--min-height:35vh;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-36ea8470>.elementor-widget-container{padding:5% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-13447c73{--min-height:35vh}.elementor-8 .elementor-element.elementor-element-4b3d43a1{--min-height:35vh;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-480146d7>.elementor-widget-container{padding:5% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-38dbb144{--min-height:35vh}.elementor-8 .elementor-element.elementor-element-2abb97b1{--min-height:35vh;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-5d5824d9>.elementor-widget-container{padding:5% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-6b8816dd{--min-height:35vh}.elementor-8 .elementor-element.elementor-element-3c1e932d{--min-height:35vh;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-6b91022b>.elementor-widget-container{padding:5% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-d272bfe{--min-height:35vh;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-b6acb66{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;text-align:center;font-size:21px}.elementor-8 .elementor-element.elementor-element-31f7a611{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-4d55707e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-1160095a{width:100%;max-width:100%;text-align:center}.elementor-8 .elementor-element.elementor-element-1160095a>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-1160095a .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-4464265f{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-4464265f>.elementor-widget-container{margin:0 0 10px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-4464265f.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-4464265f .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-1658a6b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-15905b18{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8 .elementor-element.elementor-element-3b7f3a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-4b60874e{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title a{font-size:18px}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-fb1d0e1{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title a{font-size:18px}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-6e96b2f8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-6c018b68{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title a{font-size:18px}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title a{font-size:18px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-743e3b11{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-7d361db2{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title a{font-size:18px}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-1c12a646{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title a{font-size:18px}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-48e99c7e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-490362c9{width:100%;max-width:100%;text-align:center}.elementor-8 .elementor-element.elementor-element-490362c9>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-490362c9 .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-7db6e4a9{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-7db6e4a9>.elementor-widget-container{margin:0 0 10px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-7db6e4a9.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-7db6e4a9 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-437ce673{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:21px}.elementor-8 .elementor-element.elementor-element-45a7e03e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap}.elementor-8 .elementor-element.elementor-element-1f48e87f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-3890676b>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-3890676b .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-13927f3c{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-13927f3c>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-13927f3c.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-13927f3c .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-37924659{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:21px}.elementor-8 .elementor-element.elementor-element-1d3e30a9{--min-height:313px}.elementor-8 .elementor-element.elementor-element-3d602cda{--min-height:432px}.elementor-8 .elementor-element.elementor-element-3d602cda:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3d602cda>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-8 .elementor-element.elementor-element-7da00809{--min-height:0vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-1d430579>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-6945779b{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-dfa9ec3{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-dfa9ec3>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-dfa9ec3.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-dfa9ec3 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-32640403>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-32640403 .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-128c233{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:21px}.elementor-8 .elementor-element.elementor-element-786b368{--min-height:0vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-3a63aa20{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-3a63aa20>.elementor-widget-container{margin:0 0 10px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-3a63aa20.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-3a63aa20 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-3aac1088{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:20px}.elementor-8 .elementor-element.elementor-element-38775f87{--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:space-between;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-2e8b9fc0{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-8 .elementor-element.elementor-element-b8b186e{text-align:start}.elementor-8 .elementor-element.elementor-element-b8b186e .elementor-star-rating{font-size:20px}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-content{font-size:16px}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-name{font-size:18px}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-job{font-size:12px;line-height:1.7em}.elementor-8 .elementor-element.elementor-element-2c9101e5{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-8 .elementor-element.elementor-element-dbd4abc{text-align:start}.elementor-8 .elementor-element.elementor-element-dbd4abc .elementor-star-rating{font-size:20px}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-content{font-size:16px}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-name{font-size:18px}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-job{font-size:12px;line-height:1.7em}.elementor-8 .elementor-element.elementor-element-3a54ab0b{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-8 .elementor-element.elementor-element-461af67f{text-align:start}.elementor-8 .elementor-element.elementor-element-461af67f .elementor-star-rating{font-size:20px}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-content{font-size:16px}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-name{font-size:18px}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-job{font-size:12px;line-height:1.7em}.elementor-8 .elementor-element.elementor-element-5ed13d96{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-158bf75e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-8 .elementor-element.elementor-element-21675f0a{width:100%;max-width:100%}.elementor-8 .elementor-element.elementor-element-21675f0a>.elementor-widget-container{margin:18px 0 0 0}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-custom-embed-play i{font-size:87px}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-custom-embed-play svg{width:87px;height:87px}.elementor-8 .elementor-element.elementor-element-1e66fc61{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-59d74676{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-6a02654e{width:100%;max-width:100%;text-align:center}.elementor-8 .elementor-element.elementor-element-6a02654e>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-6a02654e .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-1b777713{width:auto;max-width:auto;text-align:center}.elementor-8 .elementor-element.elementor-element-1b777713>.elementor-widget-container{margin:0 0 10px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-1b777713.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-1b777713 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-41ff0a08>.elementor-widget-container{margin:0 0 0 0;padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-41ff0a08{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;font-size:21px}.elementor-8 .elementor-element.elementor-element-3808d18a{--min-height:220px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-8 .elementor-element.elementor-element-276f4c9b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%}.elementor-8 .elementor-element.elementor-element-2da93e0a>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2da93e0a img{width:160px}.elementor-8 .elementor-element.elementor-element-5538cdf1{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-5538cdf1>.elementor-widget-container{margin:0 0 7px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-5538cdf1.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-5538cdf1 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-370d8209{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-370d8209>.elementor-widget-container{margin:0 0 7px 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-370d8209.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-370d8209 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group>label{font-size:16px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-field,.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-subgroup label{font-size:13px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-button{font-size:13px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-message{font-size:15px}.elementor-8 .elementor-element.elementor-element-27eabc94{--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-8 .elementor-element.elementor-element-6572cd6d .elementor-heading-title{font-size:32px}.elementor-8 .elementor-element.elementor-element-5b682802{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-8 .elementor-element.elementor-element-b61e769 .elementor-heading-title{font-size:32px}.elementor-8 .elementor-element.elementor-element-1cbb47b{--flex-wrap:wrap}.elementor-8 .elementor-element.elementor-element-3bec4cef{--min-height:220px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-8 .elementor-element.elementor-element-64c47d1b>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-64c47d1b .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-453e1d5d{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-453e1d5d>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-453e1d5d.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-453e1d5d .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-28ddbf67{--min-height:220px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%}.elementor-8 .elementor-element.elementor-element-1c3e9140{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-285976f1{width:auto;max-width:auto}.elementor-8 .elementor-element.elementor-element-285976f1>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-285976f1.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-285976f1 .elementor-heading-title{font-size:18px}.elementor-8 .elementor-element.elementor-element-2c67b802>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2c67b802 .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-75edc604{--container-widget-width:558px;--container-widget-flex-grow:0;width:var(--container-widget-width,558px);max-width:558px;font-size:21px}.elementor-8 .elementor-element.elementor-element-495a3ec5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-17px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-position:-17px}.elementor-8 .elementor-element.elementor-element-33437904{--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-7cc71c42{--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-8 .elementor-element.elementor-element-6c42a52a img{width:100%}.elementor-8 .elementor-element.elementor-element-eb6f1f1{--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-8 .elementor-element.elementor-element-51ae1f0f img{width:100%}.elementor-8 .elementor-element.elementor-element-303f862e{--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-8 .elementor-element.elementor-element-6e8fa200 img{width:100%}.elementor-8 .elementor-element.elementor-element-2deb9c98{--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-8 .elementor-element.elementor-element-a5cf9f3 img{width:76%}.elementor-8 .elementor-element.elementor-element-345fa801{--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-8 .elementor-element.elementor-element-6695b799 img{width:100%}.elementor-8 .elementor-element.elementor-element-6c7c65a8{--min-height:17vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-67e9f9c2{--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-8 .elementor-element.elementor-element-771fa089 img{width:100%}.elementor-8 .elementor-element.elementor-element-457779fa{--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-8 .elementor-element.elementor-element-49a2c4a9 img{width:100%}.elementor-8 .elementor-element.elementor-element-7e38ee0b{--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-8 .elementor-element.elementor-element-737aaa77 img{width:100%}.elementor-8 .elementor-element.elementor-element-3b514320{--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-8 .elementor-element.elementor-element-e1101d0 img{width:100%}.elementor-8 .elementor-element.elementor-element-5e008cf1{--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-8 .elementor-element.elementor-element-52221d3f img{width:100%}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-330d3b37{--min-height:80vh;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-8 .elementor-element.elementor-element-584f20f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-4033aef7>.elementor-widget-container{margin:45px 0 0 0}.elementor-8 .elementor-element.elementor-element-4033aef7 .elementor-heading-title{font-size:36px}.elementor-8 .elementor-element.elementor-element-467f8df2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-467f8df2 .elementor-headline{font-size:36px;line-height:1.2em}.elementor-8 .elementor-element.elementor-element-26625f0f{--width:100%;--min-height:100vh;--justify-content:center;--gap:050px 050px;--row-gap:050px;--column-gap:050px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-8 .elementor-element.elementor-element-26625f0f:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom right;background-size:cover}.elementor-8 .elementor-element.elementor-element-26625f0f>.elementor-shape-bottom svg,.elementor-8 .elementor-element.elementor-element-26625f0f>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:58px}.elementor-8 .elementor-element.elementor-element-49c521c1{--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-8 .elementor-element.elementor-element-5d3b7d69>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-5d3b7d69 .elementor-headline{font-size:36px;line-height:1.2em}.elementor-8 .elementor-element.elementor-element-5fd80911 .elementor-button{font-size:14px;padding:15px 10px 15px 10px}.elementor-8 .elementor-element.elementor-element-11d51837 .elementor-button{font-size:12px;letter-spacing:1.4px;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-element-52623bc8 .elementor-button{font-size:12px;letter-spacing:1.4px;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-element-4cc8d596 .elementor-button{font-size:12px;letter-spacing:1.4px;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-element-26665067 .elementor-button{font-size:12px;letter-spacing:1.4px;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-element-6f4c4863 .elementor-button{font-size:12px;letter-spacing:1.4px;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px}.elementor-8 .elementor-element.elementor-element-151c03b4{--min-height:14vh;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-6af685e0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-4159b974:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4159b974>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.sapaving.co.za/wp-content/uploads/2026/06/IMG_3575.jpg)}.elementor-8 .elementor-element.elementor-element-13a49c12{--min-height:350px}.elementor-8 .elementor-element.elementor-element-25d3769e{--width:100%}.elementor-8 .elementor-element.elementor-element-107a67f6>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-107a67f6{text-align:center}.elementor-8 .elementor-element.elementor-element-107a67f6 .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-d90c53>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-d90c53.elementor-element{--align-self:center}.elementor-8 .elementor-element.elementor-element-d90c53{text-align:center}.elementor-8 .elementor-element.elementor-element-d90c53 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-6919591f{width:100%;max-width:100%;text-align:center;font-size:16px}.elementor-8 .elementor-element.elementor-element-1427ad20{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-ba317ec{--width:100%}.elementor-8 .elementor-element.elementor-element-63f46f70>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-63f46f70{text-align:center}.elementor-8 .elementor-element.elementor-element-63f46f70 .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-39f1ea34>.elementor-widget-container{margin:0 0 0 0;padding:12px 0 12px 0}.elementor-8 .elementor-element.elementor-element-39f1ea34 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-6ce5cd53{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-8 .elementor-element.elementor-element-3d238f9d .elementor-icon-list-item>a{font-size:16px}.elementor-8 .elementor-element.elementor-element-2a85027{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-3b30da5e{--min-height:237px}.elementor-8 .elementor-element.elementor-element-3b30da5e:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3b30da5e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-8 .elementor-element.elementor-element-255026c5{--content-width:500px;--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;--flex-wrap:wrap;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-47f150f9{--width:551px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8 .elementor-element.elementor-element-c34517d .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-6da055b3>.elementor-widget-container{margin:0 0 0 0;padding:12px 0 12px 0}.elementor-8 .elementor-element.elementor-element-6da055b3 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-21af678{width:100%;max-width:100%;text-align:center;font-size:16px}.elementor-8 .elementor-element.elementor-element-2863a1cb{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8 .elementor-element.elementor-element-1444a267{--width:100%;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-76d7cd14>.elementor-widget-container{padding:08% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title{margin-block-end:22px}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-76d7cd14 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-2be5e07d .elementor-button{font-size:14px;letter-spacing:0}.elementor-8 .elementor-element.elementor-element-20bb5d36{--width:100%;--min-height:25vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-6e95c5d8{--width:100%;--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-8 .elementor-element.elementor-element-783dc466{--min-height:25vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-67ffb6ee{--width:100%;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-36ea8470>.elementor-widget-container{padding:08% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title{margin-block-end:22px}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-36ea8470 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-23e7b2c6 .elementor-button{font-size:14px;letter-spacing:0}.elementor-8 .elementor-element.elementor-element-13447c73{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8 .elementor-element.elementor-element-4b3d43a1{--width:100%;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-480146d7>.elementor-widget-container{padding:08% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title{margin-block-end:22px}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-480146d7 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-39bbafd2 .elementor-button{font-size:14px;letter-spacing:0}.elementor-8 .elementor-element.elementor-element-4db39f64{--min-height:25vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-38dbb144{--width:100%;--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-8 .elementor-element.elementor-element-38a58edf{--min-height:25vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-2abb97b1{--width:100%;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-5d5824d9>.elementor-widget-container{padding:08% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title{margin-block-end:22px}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-5d5824d9 .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-642928f2 .elementor-button{font-size:14px;letter-spacing:0}.elementor-8 .elementor-element.elementor-element-6b8816dd{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8 .elementor-element.elementor-element-3c1e932d{--width:100%;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-6b91022b>.elementor-widget-container{padding:08% 5% 5% 5%}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title{margin-block-end:22px}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-title a{font-size:28px}.elementor-8 .elementor-element.elementor-element-6b91022b .elementor-icon-box-description{font-size:16px}.elementor-8 .elementor-element.elementor-element-56ee08aa .elementor-button{font-size:14px;letter-spacing:0}.elementor-8 .elementor-element.elementor-element-518bad81{--min-height:25vh;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-d272bfe{--width:100%;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%}.elementor-8 .elementor-element.elementor-element-45e3d00 .elementor-heading-title{font-size:22px}.elementor-8 .elementor-element.elementor-element-b6acb66{width:100%;max-width:100%;text-align:center;font-size:16px}.elementor-8 .elementor-element.elementor-element-674153e .elementor-button{font-size:14px;letter-spacing:0;padding:20px 15px 20px 15px}.elementor-8 .elementor-element.elementor-element-31f7a611{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:05%}.elementor-8 .elementor-element.elementor-element-31f7a611.e-con{--align-self:center}.elementor-8 .elementor-element.elementor-element-4d55707e{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-8 .elementor-element.elementor-element-1160095a>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-1160095a{text-align:center}.elementor-8 .elementor-element.elementor-element-1160095a .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-4464265f>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-4464265f .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-1658a6b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-15905b18{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-8 .elementor-element.elementor-element-3b7f3a{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-8 .elementor-element.elementor-element-4b60874e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title{margin-block-end:19px}.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-4b60874e .elementor-icon-box-title a{font-size:26px}.elementor-8 .elementor-element.elementor-element-fb1d0e1{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title{margin-block-end:19px}.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-fb1d0e1 .elementor-icon-box-title a{font-size:26px}.elementor-8 .elementor-element.elementor-element-6e96b2f8{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-8 .elementor-element.elementor-element-6c018b68{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title{margin-block-end:19px}.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-6c018b68 .elementor-icon-box-title a{font-size:26px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title{margin-block-end:19px}.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-4ddfd0cb .elementor-icon-box-title a{font-size:26px}.elementor-8 .elementor-element.elementor-element-743e3b11{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-7d361db2{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title{margin-block-end:19px}.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-7d361db2 .elementor-icon-box-title a{font-size:26px}.elementor-8 .elementor-element.elementor-element-1c12a646{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title{margin-block-end:19px}.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title,.elementor-8 .elementor-element.elementor-element-1c12a646 .elementor-icon-box-title a{font-size:26px}.elementor-8 .elementor-element.elementor-element-48e99c7e{--width:100%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-490362c9>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-490362c9{text-align:center}.elementor-8 .elementor-element.elementor-element-490362c9 .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-7db6e4a9>.elementor-widget-container{margin:0 0 0 0;padding:12px 0 12px 0}.elementor-8 .elementor-element.elementor-element-7db6e4a9 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-437ce673{width:100%;max-width:100%;text-align:start;font-size:16px}.elementor-8 .elementor-element.elementor-element-7353cfd3 .elementor-button{font-size:14px;letter-spacing:1.4px}.elementor-8 .elementor-element.elementor-element-45a7e03e{--content-width:100%;--min-height:100vh;--justify-content:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-1f48e87f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-3890676b>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-3890676b{text-align:center}.elementor-8 .elementor-element.elementor-element-3890676b .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-13927f3c>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-13927f3c .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-37924659{width:100%;max-width:100%;text-align:center;font-size:16px}.elementor-8 .elementor-element.elementor-element-1d3e30a9{--min-height:260px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-3d602cda{--min-height:260px}.elementor-8 .elementor-element.elementor-element-7da00809{--min-height:0vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-6945779b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-dfa9ec3>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-dfa9ec3 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-32640403>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-32640403{text-align:center}.elementor-8 .elementor-element.elementor-element-32640403 .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-128c233{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-786b368{--min-height:14vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-3a63aa20>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-3a63aa20 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-3aac1088{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-3aac1088>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-38775f87{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap}.elementor-8 .elementor-element.elementor-element-2e8b9fc0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-b8b186e{text-align:start}.elementor-8 .elementor-element.elementor-element-b8b186e .elementor-star-rating{font-size:24px}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-content{font-size:16px}.elementor-8 .elementor-element.elementor-element-655c0d7d .elementor-testimonial-name{font-size:18px;line-height:1.6em}.elementor-8 .elementor-element.elementor-element-2c9101e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-dbd4abc{text-align:start}.elementor-8 .elementor-element.elementor-element-dbd4abc .elementor-star-rating{font-size:24px}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-content{font-size:16px}.elementor-8 .elementor-element.elementor-element-21ee92d9 .elementor-testimonial-name{font-size:18px;line-height:1.6em}.elementor-8 .elementor-element.elementor-element-3a54ab0b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-461af67f{text-align:start}.elementor-8 .elementor-element.elementor-element-461af67f .elementor-star-rating{font-size:24px}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-content{font-size:16px}.elementor-8 .elementor-element.elementor-element-2386afb7 .elementor-testimonial-name{font-size:18px;line-height:1.6em}.elementor-8 .elementor-element.elementor-element-5ed13d96{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-25b4ec31{--margin-top:-480px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8 .elementor-element.elementor-element-158bf75e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-8 .elementor-element.elementor-element-28021cff .elementor-heading-title{font-size:26px}.elementor-8 .elementor-element.elementor-element-6ca77cc3{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-6ca77cc3>.elementor-widget-container{margin:30px 0 030px 0}.elementor-8 .elementor-element.elementor-element-21675f0a>.elementor-widget-container{margin:0 0 0 0;border-radius:15px 15px 15px 15px}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-custom-embed-play i{font-size:50px}.elementor-8 .elementor-element.elementor-element-21675f0a .elementor-custom-embed-play svg{width:50px;height:50px}.elementor-8 .elementor-element.elementor-element-1e66fc61{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-59d74676{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-8 .elementor-element.elementor-element-6a02654e>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-6a02654e{text-align:center}.elementor-8 .elementor-element.elementor-element-6a02654e .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-1b777713>.elementor-widget-container{margin:0 0 0 0;padding:12px 5px 12px 5px}.elementor-8 .elementor-element.elementor-element-1b777713 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-41ff0a08{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-41ff0a08>.elementor-widget-container{padding:0% 0% 0% 0%}.elementor-8 .elementor-element.elementor-element-5b66f563 .elementor-button{font-size:23px}.elementor-8 .elementor-element.elementor-element-918a589 .elementor-button{font-size:14px;letter-spacing:.2px;padding:20px 20px 20px 20px}.elementor-8 .elementor-element.elementor-element-3808d18a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-276f4c9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%}.elementor-8 .elementor-element.elementor-element-2da93e0a img{width:486px}.elementor-8 .elementor-element.elementor-element-5538cdf1>.elementor-widget-container{margin:0 0 0 0;padding:12px 5px 12px 5px}.elementor-8 .elementor-element.elementor-element-5538cdf1 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-370d8209>.elementor-widget-container{margin:0 0 0 0;padding:12px 5px 12px 5px}.elementor-8 .elementor-element.elementor-element-370d8209 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-group .elementor-field,.elementor-8 .elementor-element.elementor-global-10519 .elementor-field-subgroup label{font-size:15px}.elementor-8 .elementor-element.elementor-global-10519 .elementor-message{font-size:14px}.elementor-8 .elementor-element.elementor-element-27eabc94{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-6572cd6d .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-550f5c5b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:16px}.elementor-8 .elementor-element.elementor-element-4e4bc7c{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-b61e769 .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-efd6c67{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:16px}.elementor-8 .elementor-element.elementor-element-1cbb47b{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-8 .elementor-element.elementor-element-fca1825{--width:100%}.elementor-8 .elementor-element.elementor-element-65e2f21{--width:100%}.elementor-8 .elementor-element.elementor-element-83f0f47{--width:100%}.elementor-8 .elementor-element.elementor-element-3bec4cef{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-64c47d1b>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-64c47d1b{text-align:center}.elementor-8 .elementor-element.elementor-element-64c47d1b .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-453e1d5d>.elementor-widget-container{margin:0 0 0 0;padding:12px 0 12px 0}.elementor-8 .elementor-element.elementor-element-453e1d5d .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.64 * 100%)}.elementor-8 .elementor-element.elementor-element-22e607c0:after{content:"0.64"}.elementor-8 .elementor-element.elementor-element-22e607c0 .elementor-post__thumbnail__link{width:100%}.elementor-8 .elementor-element.elementor-element-66d294 .elementor-button{font-size:14px;letter-spacing:.2px;padding:20px 20px 20px 20px}.elementor-8 .elementor-element.elementor-element-28ddbf67{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-8 .elementor-element.elementor-element-1c3e9140{--width:100%}.elementor-8 .elementor-element.elementor-element-285976f1>.elementor-widget-container{margin:0 0 0 0;padding:12px 8px 12px 8px}.elementor-8 .elementor-element.elementor-element-285976f1 .elementor-heading-title{font-size:14px}.elementor-8 .elementor-element.elementor-element-2c67b802>.elementor-widget-container{margin:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2c67b802{text-align:center}.elementor-8 .elementor-element.elementor-element-2c67b802 .elementor-heading-title{font-size:28px}.elementor-8 .elementor-element.elementor-element-75edc604{width:100%;max-width:100%;font-size:16px}.elementor-8 .elementor-element.elementor-element-495a3ec5{--e-n-carousel-swiper-slides-to-display:1}.elementor-8 .elementor-element.elementor-element-3346994b .elementor-button{font-size:14px;letter-spacing:.2px;padding:20px 20px 20px 20px}.elementor-8 .elementor-element.elementor-element-33437904{--min-height:23vh;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-2a1bb286{--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-8 .elementor-element.elementor-element-7cc71c42{--width:45%;--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-8 .elementor-element.elementor-element-6c42a52a img{width:100%}.elementor-8 .elementor-element.elementor-element-eb6f1f1{--width:45%;--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-8 .elementor-element.elementor-element-51ae1f0f img{width:100%}.elementor-8 .elementor-element.elementor-element-303f862e{--width:45%;--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-8 .elementor-element.elementor-element-6e8fa200 img{width:100%}.elementor-8 .elementor-element.elementor-element-2deb9c98{--width:45%;--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-8 .elementor-element.elementor-element-a5cf9f3 img{width:100%}.elementor-8 .elementor-element.elementor-element-345fa801{--width:45%;--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-8 .elementor-element.elementor-element-6695b799 img{width:100%}.elementor-8 .elementor-element.elementor-element-6c7c65a8{--min-height:23vh;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%}.elementor-8 .elementor-element.elementor-element-8069240{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-8 .elementor-element.elementor-element-67e9f9c2{--width:45%;--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-8 .elementor-element.elementor-element-771fa089 img{width:100%}.elementor-8 .elementor-element.elementor-element-457779fa{--width:45%;--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-8 .elementor-element.elementor-element-49a2c4a9 img{width:100%}.elementor-8 .elementor-element.elementor-element-7e38ee0b{--width:45%;--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-8 .elementor-element.elementor-element-737aaa77 img{width:100%}.elementor-8 .elementor-element.elementor-element-3b514320{--width:45%;--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-8 .elementor-element.elementor-element-e1101d0 img{width:100%}.elementor-8 .elementor-element.elementor-element-5e008cf1{--width:45%;--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-8 .elementor-element.elementor-element-52221d3f img{width:100%}}.elementor-8 .elementor-element.elementor-element-489591b a{border:none}.elementor-8 .elementor-element.elementor-element-15e9c5e9 a{border:none}