.elementor-49 .elementor-element.elementor-element-2a78ba9d{--display:flex;--min-height:450px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:1s;--overlay-opacity:0.88;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2a78ba9d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/1e-Bannertestweb4.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-2a78ba9d:hover{background-color:#FFFFFFF0;--overlay-opacity:0.83;}.elementor-49 .elementor-element.elementor-element-2a78ba9d::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(77deg, #FFFFFFF2 29%, #FFFFFF4D 51%);}.elementor-49 .elementor-element.elementor-element-2a78ba9d:hover::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(77deg, #FFFFFFFA 35%, #FFFFFF8C 52%);}.elementor-49 .elementor-element.elementor-element-2a78ba9d, .elementor-49 .elementor-element.elementor-element-2a78ba9d::before{--overlay-transition:1.8s;}.elementor-49 .elementor-element.elementor-element-2a78ba9d.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7907a476{width:var( --container-widget-width, 265px );max-width:265px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;z-index:9999;text-align:start;}.elementor-49 .elementor-element.elementor-element-7907a476.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-7907a476 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#000000;}.elementor-49 .elementor-element.elementor-element-31d7cdb5{width:var( --container-widget-width, 268px );max-width:268px;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:268px;--container-widget-flex-grow:0;z-index:9999;text-align:start;}.elementor-49 .elementor-element.elementor-element-31d7cdb5.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-31d7cdb5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:49px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#000000;}.elementor-49 .elementor-element.elementor-element-35cae2ac{width:var( --container-widget-width, 265px );max-width:265px;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;z-index:9999;text-align:start;}.elementor-49 .elementor-element.elementor-element-35cae2ac.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-35cae2ac .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-blocksy_palette_1 );}.elementor-49 .elementor-element.elementor-element-559f8cff{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 10px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:9999;text-align:start;}.elementor-49 .elementor-element.elementor-element-559f8cff.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-559f8cff .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#131313;}.elementor-49 .elementor-element.elementor-element-115e9d2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-115e9d2b.e-con{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-6262c290 .elementor-button{background-color:#BB001E00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_2 );border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-6262c290 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-6262c290 .elementor-button:focus{background-color:#0402022E;border-color:#BB001E00;}.elementor-49 .elementor-element.elementor-element-6262c290{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/tstbutton-1.png");padding:0px 0px 0px 0px;background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-49 .elementor-element.elementor-element-6262c290:hover{background-color:#070303D9;}.elementor-49 .elementor-element.elementor-element-6262c290.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-6262c290 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-3b59f5d3 .elementor-button{background-color:#FFFFFF;fill:#BB001E;color:#BB001E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BB001E;border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-3b59f5d3 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-3b59f5d3 .elementor-button:focus{background-color:#BB001E;color:#FFFFFF;border-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-3b59f5d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-3b59f5d3 .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-3b59f5d3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-44b885d8{--display:flex;--min-height:69vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-49 .elementor-element.elementor-element-44b885d8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-44b885d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ECECEC00 0%, #FFFFFF 100%);}.elementor-49 .elementor-element.elementor-element-44b885d8.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-4f2dbcab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-49 .elementor-element.elementor-element-4f2dbcab.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-2d8c62e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-2d8c62e9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#3F3F3F;}.elementor-49 .elementor-element.elementor-element-2f1fd30b{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-49 .elementor-element.elementor-element-2f1fd30b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-49 .elementor-element.elementor-element-2f1fd30b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-49 .elementor-element.elementor-element-2d9d6e36{padding:0% 10% 0% 10%;text-align:center;font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#3F3F3F;}.elementor-49 .elementor-element.elementor-element-53dcc058 .elementor-button{background-color:#BB001E00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_5 );border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-53dcc058 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-53dcc058 .elementor-button:focus{background-color:#0402022E;border-color:#BB001E00;}.elementor-49 .elementor-element.elementor-element-53dcc058{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/2-scaled-1.png");padding:0px 0px 0px 0px;background-position:top left;background-repeat:repeat;background-size:auto;}.elementor-49 .elementor-element.elementor-element-53dcc058:hover{background-color:#070303D9;}.elementor-49 .elementor-element.elementor-element-53dcc058.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-16a1308b{--display:flex;--min-height:846px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-49 .elementor-element.elementor-element-6876cede{--e-image-carousel-slides-to-show:1;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-49 .elementor-element.elementor-element-6876cede.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-5171ee04{--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;--background-transition:0.3s;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-49 .elementor-element.elementor-element-5171ee04:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5171ee04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/1-scaled-1.png");background-position:top center;background-repeat:repeat;background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-5171ee04:hover{background-color:#000000;--overlay-opacity:0.5;}.elementor-49 .elementor-element.elementor-element-5171ee04:hover::before, .elementor-49 .elementor-element.elementor-element-5171ee04:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5171ee04:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5171ee04 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-5171ee04 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-5bba2644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-5bba2644 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:0em;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-671f2628{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.51;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-49 .elementor-element.elementor-element-671f2628:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/Road-Ward-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-671f2628::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F5F77A;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-671f2628:hover::before, .elementor-49 .elementor-element.elementor-element-671f2628:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-671f2628:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-671f2628 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-blocksy_palette_6 );--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-671f2628:hover{--overlay-opacity:0.88;}.elementor-49 .elementor-element.elementor-element-671f2628.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-480057b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.54;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-49 .elementor-element.elementor-element-480057b3:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-480057b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000E0;background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/Road-Ward-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-49 .elementor-element.elementor-element-480057b3::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-blocksy_palette_6 );--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-480057b3:hover::before, .elementor-49 .elementor-element.elementor-element-480057b3:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-480057b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-480057b3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#f2f5f7;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-480057b3:hover{--overlay-opacity:0.88;}.elementor-49 .elementor-element.elementor-element-480057b3.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-100be4f4 > .elementor-widget-container{padding:020px 0px 80px 0px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .ue-carousel-item{text-align:center;border-radius:0px 0px 0px 0px;margin:3px 0px 10px 0px;background-color:#FFFFFFBD;transform:scale(1,1);border-style:none;box-shadow:3px 3px 10px 2px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_classic_carousel_content{justify-content:center;padding:010px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_classic_carousel_border{background-color:var( --e-global-color-blocksy_palette_1 );width:50px;height:3px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_classic_carousel_placeholder img{height:350px;width:350px !important;object-fit:cover;object-position:center;}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_classic_carousel_placeholder{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .ue-item-icon{width:60px;height:60px;font-size:24px;color:#000000;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .ue-item-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-100be4f4 .ue-item-icon-wrapper{justify-content:center;}.elementor-49 .elementor-element.elementor-element-100be4f4 .card_carousel_title{margin-top:9px;color:var( --e-global-color-blocksy_palette_2 );font-size:18px;line-height:20px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .card_carousel_text{margin-top:10px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-100be4f4 .card_carousel_text,.elementor-49 .elementor-element.elementor-element-100be4f4 .card_carousel_text > *{font-size:15px;line-height:19px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_more_btn{font-size:15px;padding:10px 20px 10px 20px;border-radius:0px;background-color:#D3D3D300;color:var( --e-global-color-blocksy_palette_2 );margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_more_btn:hover{background-color:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-nav .owl-next{right:20px;left:auto;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-next,.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-prev{top:500px;width:55px;height:55px;line-height:55px;font-size:24px;background-color:#C8102E00;color:#000000;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-next:hover,.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-prev:hover{background-color:#D30123;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav > button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000F7;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-dot{width:8px;height:8px;background-color:#1E1E1E82;margin:0px 5px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-dot.active{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-dots{margin-top:4px;}.elementor-49 .elementor-element.elementor-element-1ed22d66{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-49 .elementor-element.elementor-element-1ed22d66:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1ed22d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/1-scaled-1.png");background-position:top center;background-repeat:repeat;background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-1ed22d66:hover{background-color:#000000;--overlay-opacity:0.5;}.elementor-49 .elementor-element.elementor-element-1ed22d66:hover::before, .elementor-49 .elementor-element.elementor-element-1ed22d66:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-1ed22d66:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-1ed22d66 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-1ed22d66 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-310e2c38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-310e2c38 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:0em;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-4ce7acb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:2%;--padding-left:1%;--padding-right:1%;}.elementor-49 .elementor-element.elementor-element-4648b8b1{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-49 .elementor-element.elementor-element-4648b8b1.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-4648b8b1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#3F3F3F;}.elementor-49 .elementor-element.elementor-element-474b642c{--display:flex;--min-height:350px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .ue-carousel-item{text-align:center;border-radius:3px 3px 3px 3px;margin:5px 5px 5px 5px;background-color:#C8102E00;transform:scale(1,1);border-style:none;box-shadow:3px 3px 10px 2px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_classic_carousel_content{justify-content:center;padding:010px 10px 10px 10px;min-height:250px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_classic_carousel_border{background-color:var( --e-global-color-blocksy_palette_1 );width:50px;height:3px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_classic_carousel_placeholder img{height:100px;object-fit:contain;object-position:center;}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_classic_carousel_placeholder{padding:10px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .ue-item-icon{width:60px;height:60px;font-size:24px;color:#000000;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .ue-item-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-7773ff6e .ue-item-icon-wrapper{justify-content:center;}.elementor-49 .elementor-element.elementor-element-7773ff6e .card_carousel_title{margin-top:9px;color:#000000;font-size:18px;line-height:20px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .card_carousel_text{margin-top:10px;color:#353535;}.elementor-49 .elementor-element.elementor-element-7773ff6e .card_carousel_text,.elementor-49 .elementor-element.elementor-element-7773ff6e .card_carousel_text > *{font-size:15px;line-height:19px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_more_btn{font-size:15px;padding:10px 20px 10px 20px;border-radius:0px;background-color:var( --e-global-color-blocksy_palette_6 );color:#000000;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_more_btn:hover{background-color:var( --e-global-color-blocksy_palette_1 );color:#ffffff;border-style:solid;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-nav .owl-prev{left:20px;right:auto;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-nav .owl-next{right:20px;left:auto;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-next,.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-prev{top:380px;width:55px;height:55px;line-height:55px;font-size:24px;background-color:#C8102E00;color:#000000;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-next:hover,.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-prev:hover{background-color:#D30123;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav > button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000F7;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-dot.active{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-dots{margin-top:4px;}.elementor-49 .elementor-element.elementor-element-40834d87{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.61;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-40834d87:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/LRM_EXPORT_20180221_133009-scaled-1.jpg");background-size:cover;}.elementor-49 .elementor-element.elementor-element-40834d87::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-40834d87:hover::before, .elementor-49 .elementor-element.elementor-element-40834d87:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-40834d87:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-40834d87 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-40834d87:hover{--overlay-opacity:0.81;}.elementor-49 .elementor-element.elementor-element-607176b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-663a70cc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9999;text-align:center;}.elementor-49 .elementor-element.elementor-element-663a70cc.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-663a70cc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;text-transform:capitalize;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-733dfb44{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-49 .elementor-element.elementor-element-733dfb44 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-49 .elementor-element.elementor-element-733dfb44 .elementor-divider{text-align:center;}.elementor-49 .elementor-element.elementor-element-2ebc157a{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-blocksy_palette_6 );--border-color:var( --e-global-color-blocksy_palette_6 );--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-2ebc157a:hover::before, .elementor-49 .elementor-element.elementor-element-2ebc157a:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2ebc157a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-2ebc157a::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2ebc157a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-2ebc157a:hover{--overlay-opacity:0.2;}.elementor-49 .elementor-element.elementor-element-2ebc157a.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1ea5a15f .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_6 );color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-framed .elementor-icon{background-color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-blocksy_palette_6 );color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1ea5a15f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1ea5a15f .elementor-icon{font-size:20px;padding:15px;border-width:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-1ea5a15f .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-4efb8d3{text-align:center;}.elementor-49 .elementor-element.elementor-element-4efb8d3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-4a8a3bb8{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-49 .elementor-element.elementor-element-4a8a3bb8 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-4a8a3bb8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-5cfe3af3{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;line-height:18px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-5e664279{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-blocksy_palette_6 );--border-color:var( --e-global-color-blocksy_palette_6 );--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-5e664279:hover::before, .elementor-49 .elementor-element.elementor-element-5e664279:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5e664279:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-5e664279::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-5e664279 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-5e664279:hover{--overlay-opacity:0.2;}.elementor-49 .elementor-element.elementor-element-5e664279.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-3bada0e5 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_6 );color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-framed .elementor-icon{background-color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-blocksy_palette_6 );color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-3bada0e5.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-3bada0e5 .elementor-icon{font-size:20px;padding:15px;border-width:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-3bada0e5 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-26c85fa9{text-align:center;}.elementor-49 .elementor-element.elementor-element-26c85fa9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-64f7d730{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-49 .elementor-element.elementor-element-64f7d730 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-64f7d730 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-48c71ce9{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;line-height:18px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-6c57257f{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-blocksy_palette_6 );--border-color:var( --e-global-color-blocksy_palette_6 );--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-6c57257f:hover::before, .elementor-49 .elementor-element.elementor-element-6c57257f:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-6c57257f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-6c57257f::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-6c57257f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-6c57257f:hover{--overlay-opacity:0.2;}.elementor-49 .elementor-element.elementor-element-6c57257f.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1b51423c .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_6 );color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-framed .elementor-icon{background-color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-blocksy_palette_6 );color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1b51423c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-1b51423c .elementor-icon{font-size:20px;padding:15px;border-width:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-1b51423c .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-5dec30b3{text-align:center;}.elementor-49 .elementor-element.elementor-element-5dec30b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-2076fc26{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-49 .elementor-element.elementor-element-2076fc26 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-2076fc26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-207e13fe{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;line-height:18px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-3e623f11{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-blocksy_palette_6 );--border-color:var( --e-global-color-blocksy_palette_6 );--border-radius:15px 15px 15px 15px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-3e623f11:hover::before, .elementor-49 .elementor-element.elementor-element-3e623f11:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-3e623f11:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-3e623f11::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-3e623f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-3e623f11:hover{--overlay-opacity:0.2;}.elementor-49 .elementor-element.elementor-element-3e623f11.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5f0b4513 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_6 );color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-framed .elementor-icon{background-color:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF14;}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-blocksy_palette_6 );color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-blocksy_palette_6 );border-color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-framed .elementor-icon:hover, .elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-5f0b4513.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-5f0b4513 .elementor-icon{font-size:20px;padding:15px;border-width:3px 3px 3px 3px;}.elementor-49 .elementor-element.elementor-element-5f0b4513 .elementor-icon svg{height:20px;}.elementor-49 .elementor-element.elementor-element-68d3169b{text-align:center;}.elementor-49 .elementor-element.elementor-element-68d3169b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-2243afda{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-49 .elementor-element.elementor-element-2243afda .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-2243afda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49 .elementor-element.elementor-element-36b95170{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;line-height:18px;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-308d1c49{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-49 .elementor-element.elementor-element-308d1c49:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-308d1c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecaconsult.co.za/wp-content/uploads/2026/06/1-scaled-1.png");background-position:top center;background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-308d1c49:hover{background-color:#000000;--overlay-opacity:0.5;}.elementor-49 .elementor-element.elementor-element-308d1c49:hover::before, .elementor-49 .elementor-element.elementor-element-308d1c49:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-308d1c49:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-308d1c49 > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-308d1c49 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-49 .elementor-element.elementor-element-6f34c9bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-6f34c9bc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;word-spacing:0em;color:var( --e-global-color-blocksy_palette_6 );}.elementor-49 .elementor-element.elementor-element-c840558{--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-around;--align-items:center;--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-49 .elementor-element.elementor-element-c840558.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-fb3ac4f{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-52d49bc{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-52d49bc.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-52d49bc img{height:100px;object-fit:contain;object-position:center center;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-7f852057{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7f852057.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7f852057 img{height:100px;object-fit:contain;object-position:center center;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-4d5a9e59{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-4d5a9e59.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-4d5a9e59 img{height:100px;object-fit:contain;object-position:center center;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-7b69afa6{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7b69afa6.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7b69afa6 img{height:100px;object-fit:contain;object-position:center center;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-6a0098c9{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:19%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6a0098c9.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-6a0098c9 img{height:100px;object-fit:contain;object-position:center center;border-style:none;border-radius:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-2a78ba9d{--min-height:430px;--overlay-opacity:0.66;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2a78ba9d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-2a78ba9d::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(138deg, #FFFFFFF2 53%, #FFFFFF4D 80%);}.elementor-49 .elementor-element.elementor-element-2a78ba9d:hover::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d:hover > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-background-slideshow:hover::before, .elementor-49 .elementor-element.elementor-element-2a78ba9d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;background-image:linear-gradient(189deg, #FFFFFFFA 100%, #FFFFFF8C 53%);}.elementor-49 .elementor-element.elementor-element-2a78ba9d:hover{--overlay-opacity:0.93;}.elementor-49 .elementor-element.elementor-element-7907a476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-7907a476.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7907a476 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-31d7cdb5{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-31d7cdb5.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-31d7cdb5 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-35cae2ac{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-35cae2ac.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-35cae2ac .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-559f8cff{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:606px;--container-widget-flex-grow:0;width:var( --container-widget-width, 606px );max-width:606px;text-align:center;}.elementor-49 .elementor-element.elementor-element-559f8cff.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-559f8cff .elementor-heading-title{font-size:18px;}.elementor-49 .elementor-element.elementor-element-115e9d2b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-115e9d2b.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-6262c290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6262c290.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-44b885d8{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-49 .elementor-element.elementor-element-4f2dbcab{--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-49 .elementor-element.elementor-element-2d8c62e9 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-2f1fd30b .elementor-divider-separator{width:24%;}.elementor-49 .elementor-element.elementor-element-2d9d6e36{padding:0% 0% 0% 0%;font-size:14px;}.elementor-49 .elementor-element.elementor-element-53dcc058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-53dcc058.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-16a1308b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-49 .elementor-element.elementor-element-6876cede{margin:-136px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-49 .elementor-element.elementor-element-5bba2644 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-next,.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-prev{top:403px;}.elementor-49 .elementor-element.elementor-element-1ed22d66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-310e2c38 .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-4ce7acb0{--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-49 .elementor-element.elementor-element-4648b8b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-49 .elementor-element.elementor-element-4648b8b1 .elementor-heading-title{font-size:14px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-next,.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-prev{top:389px;}.elementor-49 .elementor-element.elementor-element-40834d87{--overlay-opacity:0.74;}.elementor-49 .elementor-element.elementor-element-663a70cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-663a70cc.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-663a70cc .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-733dfb44{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-49 .elementor-element.elementor-element-2ebc157a{--min-height:300px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5e664279{--min-height:300px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6c57257f{--min-height:300px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3e623f11{--min-height:300px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-308d1c49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-6f34c9bc .elementor-heading-title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-c840558{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-2a78ba9d{--min-height:146px;--overlay-opacity:0.89;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2a78ba9d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:500px auto;}.elementor-49 .elementor-element.elementor-element-7907a476{width:var( --container-widget-width, 215px );max-width:215px;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:215px;--container-widget-flex-grow:0;text-align:center;}.elementor-49 .elementor-element.elementor-element-7907a476.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7907a476 .elementor-heading-title{font-size:33px;line-height:1em;letter-spacing:-0.3px;}.elementor-49 .elementor-element.elementor-element-31d7cdb5{width:var( --container-widget-width, 215px );max-width:215px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:215px;--container-widget-flex-grow:0;text-align:center;}.elementor-49 .elementor-element.elementor-element-31d7cdb5.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-31d7cdb5 .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:0.9px;}.elementor-49 .elementor-element.elementor-element-35cae2ac{width:var( --container-widget-width, 215px );max-width:215px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:215px;--container-widget-flex-grow:0;text-align:center;}.elementor-49 .elementor-element.elementor-element-35cae2ac.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-35cae2ac .elementor-heading-title{font-size:33px;line-height:1em;letter-spacing:0.9px;}.elementor-49 .elementor-element.elementor-element-559f8cff{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;text-align:center;}.elementor-49 .elementor-element.elementor-element-559f8cff.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-559f8cff .elementor-heading-title{font-size:16px;line-height:1.1em;letter-spacing:0.1px;}.elementor-49 .elementor-element.elementor-element-115e9d2b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-115e9d2b.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-6262c290{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3b59f5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-3b59f5d3.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-44b885d8{--min-height:75vh;--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-49 .elementor-element.elementor-element-4f2dbcab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2d8c62e9{text-align:center;}.elementor-49 .elementor-element.elementor-element-2d8c62e9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-2f1fd30b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-49 .elementor-element.elementor-element-2f1fd30b .elementor-divider{text-align:center;}.elementor-49 .elementor-element.elementor-element-2d9d6e36{padding:0% 0% 0% 0%;text-align:center;}.elementor-49 .elementor-element.elementor-element-53dcc058{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-16a1308b{--min-height:390px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6876cede{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-49 .elementor-element.elementor-element-5171ee04:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5171ee04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200% auto;}.elementor-49 .elementor-element.elementor-element-5bba2644{text-align:center;}.elementor-49 .elementor-element.elementor-element-5bba2644 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-671f2628:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:initial;}.elementor-49 .elementor-element.elementor-element-671f2628{--overlay-opacity:0;}.elementor-49 .elementor-element.elementor-element-671f2628:hover{--overlay-opacity:0.5;}.elementor-49 .elementor-element.elementor-element-480057b3{--overlay-opacity:0.23;}.elementor-49 .elementor-element.elementor-element-480057b3:hover{--overlay-opacity:0.5;}.elementor-49 .elementor-element.elementor-element-100be4f4 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .ue-carousel-item{text-align:center;border-radius:5px 5px 5px 5px;margin:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .uc_classic_carousel_content{justify-content:center;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-nav .owl-next{right:0px;left:auto;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-next,.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav .owl-prev{top:398px;width:42px;height:42px;line-height:42px;}.elementor-49 .elementor-element.elementor-element-100be4f4 .owl-carousel .owl-nav > button{border-width:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-1ed22d66:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1ed22d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200% auto;}.elementor-49 .elementor-element.elementor-element-310e2c38{text-align:center;}.elementor-49 .elementor-element.elementor-element-310e2c38 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-4ce7acb0{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-49 .elementor-element.elementor-element-4648b8b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:463px;--container-widget-flex-grow:0;width:var( --container-widget-width, 463px );max-width:463px;text-align:center;}.elementor-49 .elementor-element.elementor-element-7773ff6e .uc_classic_carousel_content{padding:010px 010px 010px 010px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .ue-carousel-item{margin:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-nav .owl-prev{left:3px;right:auto;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-nav .owl-next{right:3px;left:auto;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-next,.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav .owl-prev{top:390px;width:42px;height:42px;line-height:42px;}.elementor-49 .elementor-element.elementor-element-7773ff6e .owl-carousel .owl-nav > button{border-width:1px 1px 1px 1px;}.elementor-49 .elementor-element.elementor-element-40834d87{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.6;}.elementor-49 .elementor-element.elementor-element-40834d87:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-49 .elementor-element.elementor-element-40834d87:hover{--overlay-opacity:0.7;}.elementor-49 .elementor-element.elementor-element-663a70cc{width:100%;max-width:100%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-663a70cc.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-663a70cc .elementor-heading-title{font-size:33px;line-height:1em;letter-spacing:1px;}.elementor-49 .elementor-element.elementor-element-733dfb44{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-2ebc157a{--min-height:175px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-1ea5a15f .elementor-icon{font-size:25px;}.elementor-49 .elementor-element.elementor-element-1ea5a15f .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-4efb8d3 .elementor-heading-title{font-size:20px;}.elementor-49 .elementor-element.elementor-element-4a8a3bb8 .elementor-divider-separator{width:75px;}.elementor-49 .elementor-element.elementor-element-5e664279{--min-height:175px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-3bada0e5 .elementor-icon{font-size:25px;}.elementor-49 .elementor-element.elementor-element-3bada0e5 .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-26c85fa9 .elementor-heading-title{font-size:20px;}.elementor-49 .elementor-element.elementor-element-64f7d730 .elementor-divider-separator{width:75px;}.elementor-49 .elementor-element.elementor-element-6c57257f{--min-height:175px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-1b51423c .elementor-icon{font-size:25px;}.elementor-49 .elementor-element.elementor-element-1b51423c .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-2076fc26 .elementor-divider-separator{width:75px;}.elementor-49 .elementor-element.elementor-element-3e623f11{--min-height:175px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-5f0b4513 .elementor-icon{font-size:25px;}.elementor-49 .elementor-element.elementor-element-5f0b4513 .elementor-icon svg{height:25px;}.elementor-49 .elementor-element.elementor-element-2243afda .elementor-divider-separator{width:75px;}.elementor-49 .elementor-element.elementor-element-308d1c49:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-308d1c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:220% auto;}.elementor-49 .elementor-element.elementor-element-6f34c9bc{text-align:center;}.elementor-49 .elementor-element.elementor-element-6f34c9bc .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-c840558{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-49 .elementor-element.elementor-element-fb3ac4f{--justify-content:space-evenly;--gap:9px 0px;--row-gap:9px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-52d49bc{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-7f852057{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-49 .elementor-element.elementor-element-4d5a9e59{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-49 .elementor-element.elementor-element-7b69afa6{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-49 .elementor-element.elementor-element-6a0098c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-44b885d8{--content-width:1600px;}.elementor-49 .elementor-element.elementor-element-4f2dbcab{--width:50%;}.elementor-49 .elementor-element.elementor-element-16a1308b{--width:50%;}.elementor-49 .elementor-element.elementor-element-671f2628{--width:100%;}.elementor-49 .elementor-element.elementor-element-480057b3{--width:100%;}.elementor-49 .elementor-element.elementor-element-607176b7{--width:100%;}.elementor-49 .elementor-element.elementor-element-2ebc157a{--width:23%;}.elementor-49 .elementor-element.elementor-element-5e664279{--width:23%;}.elementor-49 .elementor-element.elementor-element-6c57257f{--width:23%;}.elementor-49 .elementor-element.elementor-element-3e623f11{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-4f2dbcab{--width:100%;}.elementor-49 .elementor-element.elementor-element-16a1308b{--width:100%;}.elementor-49 .elementor-element.elementor-element-2ebc157a{--width:23%;}.elementor-49 .elementor-element.elementor-element-5e664279{--width:23%;}.elementor-49 .elementor-element.elementor-element-6c57257f{--width:23%;}.elementor-49 .elementor-element.elementor-element-3e623f11{--width:23%;}}@media(min-width:1025px){.elementor-49 .elementor-element.elementor-element-2a78ba9d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2a78ba9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-49 .elementor-element.elementor-element-6262c290{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-53dcc058{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-5171ee04:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5171ee04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-671f2628:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-671f2628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-480057b3:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-480057b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-1ed22d66:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1ed22d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-40834d87:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-40834d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-49 .elementor-element.elementor-element-308d1c49:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-308d1c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-2ebc157a */.elementor-49 .elementor-element.elementor-element-2ebc157a {
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
}
.elementor-49 .elementor-element.elementor-element-2ebc157a:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(255, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e664279 */.elementor-49 .elementor-element.elementor-element-5e664279 {
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
}
.elementor-49 .elementor-element.elementor-element-5e664279:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(255, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c57257f */.elementor-49 .elementor-element.elementor-element-6c57257f {
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
}
.elementor-49 .elementor-element.elementor-element-6c57257f:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(255, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e623f11 */.elementor-49 .elementor-element.elementor-element-3e623f11 {
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
}
.elementor-49 .elementor-element.elementor-element-3e623f11:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(255, 0, 0, 0.2);
}/* End custom CSS */