.elementor-1379 .elementor-element.elementor-element-4bd488eb{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-4bd488eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1379 .elementor-element.elementor-element-2a43db07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1379 .elementor-element.elementor-element-0f09642{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-b99098c{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-611f18f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-34de0e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1379 .elementor-element.elementor-element-34de0e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:#D52025;}.elementor-1379 .elementor-element.elementor-element-3564ccc{margin:0% 20% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;}.elementor-1379 .elementor-element.elementor-element-3564ccc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-52ed9d2{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1379 .elementor-element.elementor-element-52ed9d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#787878;}.elementor-1379 .elementor-element.elementor-element-b888ba1{--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;--justify-content:space-evenly;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--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-1379 .elementor-element.elementor-element-1aea9e8{text-align:end;}.elementor-1379 .elementor-element.elementor-element-6f5d19f{--display:flex;--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-1379 .elementor-element.elementor-element-bd8cb7c{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-1379 .elementor-element.elementor-element-bd8cb7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-701ae74{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-9afbaab{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-e14df42{--display:flex;--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-1379 .elementor-element.elementor-element-d1a0540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-d1a0540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1379 .elementor-element.elementor-element-bac5abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1379 .elementor-element.elementor-element-bac5abd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:#D52025;}.elementor-1379 .elementor-element.elementor-element-cbe4dc1{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;}.elementor-1379 .elementor-element.elementor-element-cbe4dc1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-bb05208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1379 .elementor-element.elementor-element-bb05208 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#787878;}.elementor-1379 .elementor-element.elementor-element-a13e330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1379 .elementor-element.elementor-element-a13e330 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#787878;}.elementor-1379 .elementor-element.elementor-element-f58d303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1379 .elementor-element.elementor-element-f58d303 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#787878;}.elementor-1379 .elementor-element.elementor-element-46c9fab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1379 .elementor-element.elementor-element-46c9fab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#787878;}.elementor-1379 .elementor-element.elementor-element-a009166{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1379 .elementor-element.elementor-element-a009166 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#787878;}.elementor-1379 .elementor-element.elementor-element-538d9c2{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-1746b6c{--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;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-21a6653{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-10c21e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1379 .elementor-element.elementor-element-10c21e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:#D52025;}.elementor-1379 .elementor-element.elementor-element-0c4240f{width:var( --container-widget-width, 36.84% );max-width:36.84%;margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:36.84%;--container-widget-flex-grow:0;}.elementor-1379 .elementor-element.elementor-element-0c4240f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1379 .elementor-element.elementor-element-0c4240f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-0f86e29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1.5%;}.elementor-1379 .elementor-element.elementor-element-88918ea{--display:flex;--min-height:450px;--overlay-opacity:0.5;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:#740A0A00;--border-color:#740A0A00;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-88918ea:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-88918ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Edward-Grobler-Professional-Engineer-Pr.Eng_.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-88918ea:hover::before, .elementor-1379 .elementor-element.elementor-element-88918ea:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-88918ea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-88918ea::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-88918ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-88918ea:hover{--overlay-opacity:0.63;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:#D52025;--border-color:#D52025;}.elementor-1379 .elementor-element.elementor-element-88918ea, .elementor-1379 .elementor-element.elementor-element-88918ea::before{--border-transition:0.3s;}.elementor-1379 .elementor-element.elementor-element-c2253c6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-c2253c6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-40d4744{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;}.elementor-1379 .elementor-element.elementor-element-40d4744 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3125em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-2c4bab5{--display:flex;--min-height:450px;--overlay-opacity:0.5;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:#02010100;--border-color:#02010100;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-2c4bab5:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Rene-Louise-Thuenissen-Engineer.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-2c4bab5:hover::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-2c4bab5::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-2c4bab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-2c4bab5:hover{--overlay-opacity:1;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:#D52025;--border-color:#D52025;}.elementor-1379 .elementor-element.elementor-element-2c4bab5, .elementor-1379 .elementor-element.elementor-element-2c4bab5::before{--border-transition:0.3s;}.elementor-1379 .elementor-element.elementor-element-fdfe918{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-fdfe918 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-0ee4ddb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;}.elementor-1379 .elementor-element.elementor-element-0ee4ddb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3125em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-e60d6d6{--display:flex;--min-height:450px;--overlay-opacity:0.5;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:#02010100;--border-color:#02010100;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-e60d6d6:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Jeanne-Mari-Strauss-Engineer.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-e60d6d6:hover::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-e60d6d6::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-e60d6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-e60d6d6:hover{--overlay-opacity:1;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:#D52025;--border-color:#D52025;}.elementor-1379 .elementor-element.elementor-element-e60d6d6, .elementor-1379 .elementor-element.elementor-element-e60d6d6::before{--border-transition:0.3s;}.elementor-1379 .elementor-element.elementor-element-e27032b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-e27032b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-8aa8b71{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;}.elementor-1379 .elementor-element.elementor-element-8aa8b71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3125em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-1b7e00c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1.5%;}.elementor-1379 .elementor-element.elementor-element-7b3d721{--display:flex;--min-height:450px;--overlay-opacity:0.5;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:#02010100;--border-color:#02010100;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-7b3d721:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-7b3d721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Dion-Romijn-Technologist.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-7b3d721:hover::before, .elementor-1379 .elementor-element.elementor-element-7b3d721:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-7b3d721:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-7b3d721::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-7b3d721 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-7b3d721:hover{--overlay-opacity:1;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:#D52025;--border-color:#D52025;}.elementor-1379 .elementor-element.elementor-element-7b3d721, .elementor-1379 .elementor-element.elementor-element-7b3d721::before{--border-transition:0.3s;}.elementor-1379 .elementor-element.elementor-element-a569438{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-a569438 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-9f35248{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;}.elementor-1379 .elementor-element.elementor-element-9f35248 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3125em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-e5d5a5b{--display:flex;--min-height:450px;--overlay-opacity:0.5;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:#02010100;--border-color:#02010100;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-e5d5a5b:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Sonwabile-Sibutha-Technician.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-e5d5a5b:hover::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-e5d5a5b::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-e5d5a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-e5d5a5b:hover{--overlay-opacity:1;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:#D52025;--border-color:#D52025;}.elementor-1379 .elementor-element.elementor-element-e5d5a5b, .elementor-1379 .elementor-element.elementor-element-e5d5a5b::before{--border-transition:0.3s;}.elementor-1379 .elementor-element.elementor-element-5704b05{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-5704b05 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-0488ef6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;}.elementor-1379 .elementor-element.elementor-element-0488ef6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3125em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-b6b6a7c{--display:flex;--min-height:450px;--overlay-opacity:0.5;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:#02010100;--border-color:#02010100;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-b6b6a7c:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Pierre-Charl-Oliver-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-b6b6a7c:hover::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-b6b6a7c::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-b6b6a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-b6b6a7c:hover{--overlay-opacity:1;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:#D52025;--border-color:#D52025;}.elementor-1379 .elementor-element.elementor-element-b6b6a7c, .elementor-1379 .elementor-element.elementor-element-b6b6a7c::before{--border-transition:0.3s;}.elementor-1379 .elementor-element.elementor-element-4a1d576{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-4a1d576 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-2b67e1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 5% 0% 0%;}.elementor-1379 .elementor-element.elementor-element-2b67e1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3125em;color:#000000;}.elementor-1379 .elementor-element.elementor-element-9d1d386{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-056f98f{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-e09a62b{--display:flex;}.elementor-1379 .elementor-element.elementor-element-83d835f{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-83d835f:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-83d835f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/IMG_20201102_141308-min-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-83d835f:hover::before, .elementor-1379 .elementor-element.elementor-element-83d835f:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-83d835f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF80;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-83d835f::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-83d835f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-83d835f:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-c26b894 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-5d891e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-5d891e3 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-7b7ad9c .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-7b7ad9c{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-7b7ad9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-7b7ad9c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-511c7df{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-511c7df:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-511c7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Wales-2-768x480-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-511c7df:hover::before, .elementor-1379 .elementor-element.elementor-element-511c7df:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-511c7df:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-511c7df::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-511c7df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-511c7df:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-c5fb72b .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-4953d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-4953d3b .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-c9de648 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-c9de648{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-c9de648 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-c9de648 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-2ec6ffe{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-2ec6ffe:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/cover-IMG_20191017_154040-768x366-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-2ec6ffe:hover::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF8C;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-2ec6ffe::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-2ec6ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-2ec6ffe:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-ace2101 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-98ac9bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-98ac9bf .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-306f920 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-306f920{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-306f920 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-306f920 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-9d6ec66{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-9d6ec66:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/costa-2-min-COVER-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-9d6ec66:hover::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-9d6ec66::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-9d6ec66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-9d6ec66:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-3e20732 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-545d79e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-545d79e .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-0c65c4c .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-0c65c4c{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-0c65c4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-0c65c4c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-643412d{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-643412d:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-643412d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/untitled-0622-min-768x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-643412d:hover::before, .elementor-1379 .elementor-element.elementor-element-643412d:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-643412d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-643412d > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-643412d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-643412d::before, .elementor-1379 .elementor-element.elementor-element-643412d > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-643412d > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-643412d > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-643412d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-643412d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-643412d:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-aa9b9b0 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-08b2118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-08b2118 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-112baf6 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-112baf6{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-112baf6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-112baf6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-a5cda90{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-a5cda90:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-a5cda90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/12-1-768x509-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-a5cda90:hover::before, .elementor-1379 .elementor-element.elementor-element-a5cda90:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a5cda90:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-a5cda90::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-a5cda90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-a5cda90:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-4250793 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-30384fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-30384fa .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-eb21a73 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-eb21a73{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-eb21a73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-eb21a73 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-e6418ac{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#D52025;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-1379 .elementor-element.elementor-element-ca77a9a{--display:flex;}.elementor-1379 .elementor-element.elementor-element-967078c{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-967078c:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-967078c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/IMG_20201102_141308-min-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-967078c:hover::before, .elementor-1379 .elementor-element.elementor-element-967078c:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-967078c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-967078c > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-967078c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-967078c::before, .elementor-1379 .elementor-element.elementor-element-967078c > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-967078c > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-967078c > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-967078c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-967078c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-967078c:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-bd817d7 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-97f26ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-97f26ae .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-3a82dd7 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-3a82dd7{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-3a82dd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-3a82dd7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-a85f035{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-a85f035:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-a85f035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/12-1-768x509-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-a85f035:hover::before, .elementor-1379 .elementor-element.elementor-element-a85f035:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a85f035:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-a85f035::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-a85f035 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-a85f035:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-19594f9 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-c7ed5ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-c7ed5ce .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-f5d52a5 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-f5d52a5{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-f5d52a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-f5d52a5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-c981ff0{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-c981ff0:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-c981ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/cover-IMG_20191017_154040-768x366-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-c981ff0:hover::before, .elementor-1379 .elementor-element.elementor-element-c981ff0:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-c981ff0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-c981ff0::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-c981ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-c981ff0:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-03fcc94 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-b2961cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-b2961cf .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-c49598e .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-c49598e{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-c49598e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-c49598e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-f02a70c{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-f02a70c:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-f02a70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/costa-2-min-COVER-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-f02a70c:hover::before, .elementor-1379 .elementor-element.elementor-element-f02a70c:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-f02a70c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-f02a70c::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-f02a70c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-f02a70c:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-e255777 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-39f2f05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-39f2f05 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-ccad4e2 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-ccad4e2{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-ccad4e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-ccad4e2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-28ba93d{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-28ba93d:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-28ba93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/IMG_20210317_091356-min-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-28ba93d:hover::before, .elementor-1379 .elementor-element.elementor-element-28ba93d:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-28ba93d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-28ba93d::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-28ba93d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-28ba93d:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-09125f5 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-7a4db2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-7a4db2b .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-70d8580 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-70d8580{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-70d8580 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-70d8580 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-f364cb0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#D52025;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-1379 .elementor-element.elementor-element-00e18e4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1379 .elementor-element.elementor-element-8e5424b{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-8e5424b:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-8e5424b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/untitled-0622-min-768x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-8e5424b:hover::before, .elementor-1379 .elementor-element.elementor-element-8e5424b:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-8e5424b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-8e5424b::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-8e5424b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-8e5424b:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-d7398c6 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-131c029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-131c029 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-4414842 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-4414842{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-4414842 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-4414842 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-a17d8fe{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-a17d8fe:hover::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-a17d8fe::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-a17d8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-a17d8fe:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-543348a{--display:flex;}.elementor-1379 .elementor-element.elementor-element-f9aca63{--display:flex;}.elementor-1379 .elementor-element.elementor-element-667ee18{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#D52025;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-1379 .elementor-element.elementor-element-1e32840{--display:flex;}.elementor-1379 .elementor-element.elementor-element-ba4d682{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-ba4d682:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-ba4d682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/IMG_3230-768x1023-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-ba4d682:hover::before, .elementor-1379 .elementor-element.elementor-element-ba4d682:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-ba4d682:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-ba4d682::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-ba4d682 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-ba4d682:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-e60c29d .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-e98eaf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-e98eaf6 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-2bfbe44 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-2bfbe44{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-2bfbe44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-2bfbe44 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-2c51b7d{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-2c51b7d:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-2c51b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/4-1-768x495-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-2c51b7d:hover::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-2c51b7d::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-2c51b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-2c51b7d:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-6ae90cd .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-0397688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-0397688 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-59fcea6 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-59fcea6{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-59fcea6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-59fcea6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-24704af{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-24704af:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-24704af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/WhatsApp-Image-2021-05-31-at-13.33.58-768x576-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-24704af:hover::before, .elementor-1379 .elementor-element.elementor-element-24704af:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-24704af:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-24704af > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-24704af > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-24704af::before, .elementor-1379 .elementor-element.elementor-element-24704af > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-24704af > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-24704af > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-24704af > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-24704af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-24704af:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-6a259c2 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-bb5adde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-bb5adde .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-1e0d099 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-1e0d099{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-1e0d099 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-1e0d099 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-46756cf{--display:flex;--min-height:550px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1379 .elementor-element.elementor-element-46756cf:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-46756cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.groblerandassociates.co.za/dev2/wp-content/uploads/2025/11/Wales-2-768x480-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1379 .elementor-element.elementor-element-46756cf:hover::before, .elementor-1379 .elementor-element.elementor-element-46756cf:hover > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-46756cf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .elementor-background-slideshow:hover::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFFBC;--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-46756cf::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .e-con-inner > .elementor-background-video-container::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1379 .elementor-element.elementor-element-46756cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1379 .elementor-element.elementor-element-46756cf:hover{--overlay-opacity:1;}.elementor-1379 .elementor-element.elementor-element-325f150 .elementor-heading-title{font-size:32px;font-weight:600;color:#000000;}.elementor-1379 .elementor-element.elementor-element-f5dd4f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;bottom:5%;}.elementor-1379 .elementor-element.elementor-element-f5dd4f0 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-69a25f5 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-69a25f5{padding:0px 0px 50px 20px;}.elementor-1379 .elementor-element.elementor-element-69a25f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1379 .elementor-element.elementor-element-69a25f5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1379 .elementor-element.elementor-element-b2f2a69{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#D52025;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-1379 .elementor-element.elementor-element-cdee97c{--display:flex;}.elementor-1379 .elementor-element.elementor-element-fd89c3f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#D52025;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-gap:15px;--n-tabs-icon-color-active:#D52025;}.elementor-1379 .elementor-element.elementor-element-fd89c3f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-fd89c3f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-fd89c3f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1379 .elementor-element.elementor-element-fd89c3f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-fd89c3f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;text-transform:capitalize;line-height:1.3125px;}.elementor-1379 .elementor-element.elementor-element-fd89c3f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#D52025;--n-tabs-icon-color-hover:#D52025;}@media(min-width:768px){.elementor-1379 .elementor-element.elementor-element-4bd488eb{--content-width:95%;}.elementor-1379 .elementor-element.elementor-element-0f09642{--content-width:80%;}.elementor-1379 .elementor-element.elementor-element-611f18f{--width:55%;}.elementor-1379 .elementor-element.elementor-element-b888ba1{--width:45%;}.elementor-1379 .elementor-element.elementor-element-701ae74{--content-width:80%;}.elementor-1379 .elementor-element.elementor-element-e14df42{--width:50%;}.elementor-1379 .elementor-element.elementor-element-d1a0540{--width:44.167%;}.elementor-1379 .elementor-element.elementor-element-21a6653{--width:80%;}.elementor-1379 .elementor-element.elementor-element-0f86e29{--width:80%;}.elementor-1379 .elementor-element.elementor-element-1b7e00c{--width:80%;}.elementor-1379 .elementor-element.elementor-element-9d1d386{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1379 .elementor-element.elementor-element-0f09642{--content-width:95%;}.elementor-1379 .elementor-element.elementor-element-611f18f{--width:55%;}.elementor-1379 .elementor-element.elementor-element-701ae74{--content-width:95%;}.elementor-1379 .elementor-element.elementor-element-21a6653{--width:95%;}.elementor-1379 .elementor-element.elementor-element-0f86e29{--width:95%;}.elementor-1379 .elementor-element.elementor-element-1b7e00c{--width:95%;}}@media(max-width:1024px){.elementor-1379 .elementor-element.elementor-element-611f18f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-1379 .elementor-element.elementor-element-3564ccc{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-1379 .elementor-element.elementor-element-3564ccc .elementor-heading-title{font-size:36px;}.elementor-1379 .elementor-element.elementor-element-52ed9d2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1379 .elementor-element.elementor-element-52ed9d2 .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-6f5d19f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1379 .elementor-element.elementor-element-701ae74{--padding-top:5%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-d1a0540{--margin-top:0%;--margin-bottom:0%;--margin-left:05%;--margin-right:05%;}.elementor-1379 .elementor-element.elementor-element-cbe4dc1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-1379 .elementor-element.elementor-element-cbe4dc1 .elementor-heading-title{font-size:36px;}.elementor-1379 .elementor-element.elementor-element-0c4240f{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-1379 .elementor-element.elementor-element-0c4240f .elementor-heading-title{font-size:48px;}.elementor-1379 .elementor-element.elementor-element-0f86e29{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-c2253c6 .elementor-heading-title{font-size:24px;}.elementor-1379 .elementor-element.elementor-element-40d4744 .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-fdfe918 .elementor-heading-title{font-size:24px;}.elementor-1379 .elementor-element.elementor-element-0ee4ddb .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-e27032b .elementor-heading-title{font-size:24px;}.elementor-1379 .elementor-element.elementor-element-8aa8b71 .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-1b7e00c{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-a569438 .elementor-heading-title{font-size:24px;}.elementor-1379 .elementor-element.elementor-element-9f35248 .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-5704b05 .elementor-heading-title{font-size:24px;}.elementor-1379 .elementor-element.elementor-element-0488ef6 .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-4a1d576 .elementor-heading-title{font-size:24px;}.elementor-1379 .elementor-element.elementor-element-2b67e1a .elementor-heading-title{font-size:14px;}.elementor-1379 .elementor-element.elementor-element-e6418ac{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1379 .elementor-element.elementor-element-f364cb0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1379 .elementor-element.elementor-element-667ee18{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1379 .elementor-element.elementor-element-b2f2a69{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1379 .elementor-element.elementor-element-611f18f{--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%;}.elementor-1379 .elementor-element.elementor-element-34de0e9 .elementor-heading-title{font-size:13px;}.elementor-1379 .elementor-element.elementor-element-3564ccc{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 05%) 0%;}.elementor-1379 .elementor-element.elementor-element-3564ccc .elementor-heading-title{font-size:28px;}.elementor-1379 .elementor-element.elementor-element-52ed9d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1379 .elementor-element.elementor-element-b888ba1.e-con{--order:-99999 /* order start hack */;}.elementor-1379 .elementor-element.elementor-element-6f5d19f{--margin-top:-10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-1379 .elementor-element.elementor-element-d1a0540{--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%;}.elementor-1379 .elementor-element.elementor-element-bac5abd .elementor-heading-title{font-size:13px;}.elementor-1379 .elementor-element.elementor-element-cbe4dc1{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 05%) 0%;}.elementor-1379 .elementor-element.elementor-element-cbe4dc1 .elementor-heading-title{font-size:28px;}.elementor-1379 .elementor-element.elementor-element-bb05208 .elementor-heading-title{font-size:15px;}.elementor-1379 .elementor-element.elementor-element-a13e330 .elementor-heading-title{font-size:15px;}.elementor-1379 .elementor-element.elementor-element-f58d303 .elementor-heading-title{font-size:15px;}.elementor-1379 .elementor-element.elementor-element-46c9fab .elementor-heading-title{font-size:15px;}.elementor-1379 .elementor-element.elementor-element-a009166 .elementor-heading-title{font-size:15px;}.elementor-1379 .elementor-element.elementor-element-538d9c2{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1379 .elementor-element.elementor-element-1746b6c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1379 .elementor-element.elementor-element-10c21e4 .elementor-heading-title{font-size:13px;}.elementor-1379 .elementor-element.elementor-element-0c4240f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-1379 .elementor-element.elementor-element-0c4240f .elementor-heading-title{font-size:32px;}.elementor-1379 .elementor-element.elementor-element-0f86e29{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-88918ea{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1379 .elementor-element.elementor-element-1b7e00c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1379 .elementor-element.elementor-element-e6418ac{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1379 .elementor-element.elementor-element-f364cb0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1379 .elementor-element.elementor-element-667ee18{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1379 .elementor-element.elementor-element-b2f2a69{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1379 .elementor-element.elementor-element-fd89c3f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-end;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:flex-end;--n-tabs-title-text-align:end;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-2c4bab5 *//* Hide text by default */
.elementor-element-88918ea .elementor-heading-title {
    opacity: 0;
    transform: translateY(-20px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
}

/* Show with slide-down on hover */
.elementor-element-88918ea:hover .elementor-heading-title {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e60d6d6 *//* Hide text by default */
.elementor-element-88918ea .elementor-heading-title {
    opacity: 0;
    transform: translateY(-20px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
}

/* Show with slide-down on hover */
.elementor-element-88918ea:hover .elementor-heading-title {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f86e29 */.ourteampart1 .elementor-heading-title {
    opacity: 0;
    transform: translateY(-20px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
}

.ourteampart1 .e-child:hover .elementor-heading-title:nth-child(1) {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}

.ourteampart1 .e-child:hover .elementor-heading-title:nth-child(2) {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s, visibility 0s 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d5a5b *//* Hide text by default */
.elementor-element-88918ea .elementor-heading-title {
    opacity: 0;
    transform: translateY(-20px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
}

/* Show with slide-down on hover */
.elementor-element-88918ea:hover .elementor-heading-title {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7e00c */.ourteampart1 .elementor-heading-title {
    opacity: 0;
    transform: translateY(-20px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
}

.ourteampart1 .e-child:hover .elementor-heading-title:nth-child(1) {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}

.ourteampart1 .e-child:hover .elementor-heading-title:nth-child(2) {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s, visibility 0s 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17d8fe *//*.mfuwe {display: none;}*//* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fd89c3f *//* -------------------------------------------------
   UNIVERSAL CAROUSEL STYLING - Works for all types
   ------------------------------------------------- */

/* 1. Card container setup for ALL carousel types */
.swiper-slide .e-con,
.elementor-loop-container .swiper-slide .e-con,
.e-n-carousel .swiper-slide .e-con {
    position: relative;
    overflow: hidden;
}

/* 2. Default states for ALL carousel types */
/* Top heading (hidden by default) - REGULAR heading */
.swiper-slide .e-con > .e-con-inner > .elementor-widget-heading:not(.elementor-absolute),
.elementor-loop-container .swiper-slide .e-con > .e-con-inner > .elementor-widget-heading:not(.elementor-absolute),
.e-n-carousel .swiper-slide .e-con > .e-con-inner > .elementor-widget-heading:not(.elementor-absolute) {
    opacity: 0;
    transform: translateY(-30px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
    position: absolute;
    top: 30px; left: 30px; right: 30px;
    z-index: 2;
    margin: 0 !important;
}

/* Bottom heading (visible by default) - ABSOLUTE heading */
.swiper-slide .e-con > .e-con-inner > .elementor-widget-heading.elementor-absolute,
.elementor-loop-container .swiper-slide .e-con > .e-con-inner > .elementor-widget-heading.elementor-absolute,
.e-n-carousel .swiper-slide .e-con > .e-con-inner > .elementor-widget-heading.elementor-absolute {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
    position: relative;
    z-index: 1;
    margin: 0 !important;
}

/* "See project" button (hidden by default) */
.swiper-slide .e-con > .e-con-inner > .elementor-widget-button,
.elementor-loop-container .swiper-slide .e-con > .e-con-inner > .elementor-widget-button,
.e-n-carousel .swiper-slide .e-con > .e-con-inner > .elementor-widget-button {
    opacity: 0;
    transform: translateY(30px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s;
    position: relative;
    z-index: 3;
    margin-top: 10px !important;
}

/* 3. Hover effects for ALL carousel types */
/* Show regular heading on hover */
.swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-heading:not(.elementor-absolute),
.elementor-loop-container .swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-heading:not(.elementor-absolute),
.e-n-carousel .swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-heading:not(.elementor-absolute) {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}

/* Hide absolute heading on hover */
.swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-heading.elementor-absolute,
.elementor-loop-container .swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-heading.elementor-absolute,
.e-n-carousel .swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-heading.elementor-absolute {
    opacity: 0;
    transform: translateY(30px);
    visibility: hidden;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}

/* Show button on hover */
.swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-button,
.elementor-loop-container .swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-button,
.e-n-carousel .swiper-slide .e-con:hover > .e-con-inner > .elementor-widget-button {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0s;
}

/* 4. Typography consistency for ALL carousels */
.swiper-slide .elementor-widget-heading .elementor-heading-title,
.elementor-loop-container .elementor-widget-heading .elementor-heading-title,
.e-n-carousel .elementor-widget-heading .elementor-heading-title {
    margin: 0 !important;
    line-height: 1.2;
    font-family: "Gilroy", Arial, sans-serif !important;
    font-weight: 600 !important;
}

/* 5. Button styling for ALL carousels */
.swiper-slide .e-con:hover .elementor-widget-button .elementor-button,
.elementor-loop-container .e-con:hover .elementor-widget-button .elementor-button,
.e-n-carousel .e-con:hover .elementor-widget-button .elementor-button {
    color: #000000 !important;
    fill: #000000 !important;
}

.swiper-slide .e-con:hover .elementor-widget-button .elementor-button-text,
.elementor-loop-container .e-con:hover .elementor-widget-button .elementor-button-text,
.e-n-carousel .e-con:hover .elementor-widget-button .elementor-button-text {
    color: #000000 !important;
}

/* 6. Fix for absolute positioned elements in the new carousel */
.e-n-carousel .swiper-slide .e-con > .e-con-inner > .elementor-widget-heading.elementor-absolute {
    position: absolute !important;
    bottom: 30px;
    left: 30px;
    right: 30px;
}/* End custom CSS */