.elementor-283 .elementor-element.elementor-element-d5d0d51{--display:flex;--width:100%;--min-height:320px;--flex-direction:row;--align-items:center;--gap:0px;--overlay-opacity:1;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-283 .elementor-element.elementor-element-d5d0d51:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-d5d0d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-283 .elementor-element.elementor-element-d5d0d51::before{--background-overlay:'';}.elementor-283 .elementor-element.elementor-element-60514c0 img{width:75%;}.elementor-283 .elementor-element.elementor-element-60514c0.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-60514c0{left:-15%;}body.rtl .elementor-283 .elementor-element.elementor-element-60514c0{right:-15%;}.elementor-283 .elementor-element.elementor-element-60514c0{top:-90px;z-index:1;}.elementor-283 .elementor-element.elementor-element-a3da9c2{--display:flex;--content-width:100%;--overflow:hidden;--flex-direction:row;--align-items:center;--justify-content:flex-start;--gap:0px;--flex-wrap:wrap;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:2;}.elementor-283 .elementor-element.elementor-element-a3da9c2.e-container{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-283 .elementor-element.elementor-element-33aea9e{--display:flex;--width:100%;--flex-direction:row;--align-items:flex-start;--justify-content:flex-start;--overlay-transition:0.3s;}.elementor-283 .elementor-element.elementor-element-5178d18{text-align:left;color:var( --e-global-color-3173068 );font-family:"Lato", Sans-serif;font-weight:400;}.elementor-283 .elementor-element.elementor-element-5178d18.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-283 .elementor-element.elementor-element-7d1b603 .jet-breadcrumbs{text-align:left;}.elementor-283 .elementor-element.elementor-element-7d1b603 .jet-breadcrumbs__title{order:1;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3173068 );}.elementor-283 .elementor-element.elementor-element-7d1b603 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-283 .elementor-element.elementor-element-7d1b603{width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-7d1b603.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-283 .elementor-element.elementor-element-2993ea0{color:var( --e-global-color-3173068 );font-family:"Ruby Glow", Sans-serif;font-size:60px;font-weight:400;}.elementor-283 .elementor-element.elementor-element-2993ea0 > .elementor-widget-container{margin:-40px 0px -40px 0px;background-image:url("https://www.gill-sa.co.za/wp-content/uploads/2022/05/Paint-Brush-Shape-Yellow.svg");background-position:top left;background-repeat:no-repeat;background-size:68% auto;}.elementor-283 .elementor-element.elementor-element-2993ea0.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-283 .elementor-element.elementor-element-ddf2e71{--display:flex;--content-width:100%;--flex-direction:row;--align-items:center;--overlay-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:-130px;--margin-left:0px;--z-index:5;}.elementor-283 .elementor-element.elementor-element-ddf2e71.e-container{--align-self:flex-start;}.elementor-283 .elementor-element.elementor-element-a865e6b img{width:74%;}.elementor-283 .elementor-element.elementor-element-a865e6b > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-283 .elementor-element.elementor-element-a865e6b{width:auto;max-width:auto;z-index:100;}.elementor-283 .elementor-element.elementor-element-b3b5438 img{width:70%;}.elementor-283 .elementor-element.elementor-element-b3b5438 > .elementor-widget-container{margin:-375px -300px 0px 0px;}.elementor-283 .elementor-element.elementor-element-b3b5438{width:auto;max-width:auto;top:-125px;z-index:3;}.elementor-283 .elementor-element.elementor-element-b3b5438.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-b3b5438{right:0px;}body.rtl .elementor-283 .elementor-element.elementor-element-b3b5438{left:0px;}.elementor-283 .elementor-element.elementor-element-63007ef0{--display:flex;--width:100%;--overlay-transition:0.3s;}.elementor-283 .elementor-element.elementor-element-2cbf1b04 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-2cbf1b04 .elementor-icon{font-size:263px;}.elementor-283 .elementor-element.elementor-element-2cbf1b04 .elementor-icon i, .elementor-283 .elementor-element.elementor-element-2cbf1b04 .elementor-icon svg{transform:rotate(0deg);}.elementor-283 .elementor-element.elementor-element-2cbf1b04 > .elementor-widget-container{margin:-222px 0px -60px 30px;}.elementor-283 .elementor-element.elementor-element-2cbf1b04.elementor-element{--align-self:flex-start;}.elementor-283 .elementor-element.elementor-element-217e24c{--display:flex;--width:100%;--flex-direction:column;--align-items:center;--justify-content:flex-start;--overlay-transition:0.3s;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-283 .elementor-element.elementor-element-67c4af7 .elementor-spacer-inner{--spacer-size:50px;}.elementor-283 .elementor-element.elementor-element-67c4af7.elementor-element{--order:-99999 /* order start hack */;}.elementor-283 .elementor-element.elementor-element-ab873dd .elementor-spacer-inner{--spacer-size:50px;}.elementor-283 .elementor-element.elementor-element-0b42c38{text-align:center;color:var( --e-global-color-accent );font-family:"Ruby Glow", Sans-serif;font-size:60px;font-weight:400;}.elementor-283 .elementor-element.elementor-element-0b42c38 > .elementor-widget-container{margin:-45px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-0b42c38.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-283 .elementor-element.elementor-element-08ce195 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-283 .elementor-element.elementor-element-08ce195 .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(45px / 2);padding-bottom:calc(45px / 2);}.elementor-283 .elementor-element.elementor-element-08ce195 .jet-listing-grid__items{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);width:calc(100% + 30px);}.elementor-283 .elementor-element.elementor-element-08ce195{z-index:5;}.elementor-283 .elementor-element.elementor-element-9ad9a6f{--display:flex;--width:100%;--min-height:220px;--flex-direction:row;--align-items:center;--justify-content:center;--overlay-transition:0.3s;}.elementor-283 .elementor-element.elementor-element-4690ee9 .elementor-icon-wrapper{text-align:center;}.elementor-283 .elementor-element.elementor-element-4690ee9 .elementor-icon{font-size:118px;}.elementor-283 .elementor-element.elementor-element-4690ee9 .elementor-icon i, .elementor-283 .elementor-element.elementor-element-4690ee9 .elementor-icon svg{transform:rotate(0deg);}.elementor-283 .elementor-element.elementor-element-4690ee9{width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-017b51b{text-align:center;color:var( --e-global-color-accent );font-family:"Ruby Glow", Sans-serif;font-size:35px;font-weight:400;width:auto;max-width:auto;}.elementor-283 .elementor-element.elementor-element-017b51b > .elementor-widget-container{margin:-45px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-cde9024{--display:flex;--width:100%;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-283 .elementor-element.elementor-element-cde9024:not(.elementor-motion-effects-element-type-background), .elementor-283 .elementor-element.elementor-element-cde9024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-283 .elementor-element.elementor-element-ba96913 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-ddf2e71{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-283 .elementor-element.elementor-element-a865e6b img{width:100%;}.elementor-283 .elementor-element.elementor-element-a865e6b > .elementor-widget-container{margin:-10% 0% -10% 0%;}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-d5d0d51{--flex-direction:column;}.elementor-283 .elementor-element.elementor-element-a3da9c2{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:20px;}.elementor-283 .elementor-element.elementor-element-2993ea0{text-align:left;font-size:50px;line-height:1.2em;}.elementor-283 .elementor-element.elementor-element-2993ea0 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-283 .elementor-element.elementor-element-2993ea0.elementor-element{--order:99999 /* order end hack */;}.elementor-283 .elementor-element.elementor-element-ddf2e71{--align-items:flex-start;--justify-content:flex-start;--gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-283 .elementor-element.elementor-element-a865e6b img{width:90%;}.elementor-283 .elementor-element.elementor-element-a865e6b > .elementor-widget-container{margin:0% 0% -40% 0%;border-radius:46px 46px 46px 46px;}.elementor-283 .elementor-element.elementor-element-0b42c38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-283 .elementor-element.elementor-element-017b51b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-a3da9c2{--width:50%;}.elementor-283 .elementor-element.elementor-element-ddf2e71{--width:50%;}}