.elementor-57264 .elementor-element.elementor-element-537193b:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-537193b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oeco.co.za/wp-content/uploads/2023/08/Earth-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57264 .elementor-element.elementor-element-537193b > .elementor-container{min-height:650px;}.elementor-57264 .elementor-element.elementor-element-537193b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57264 .elementor-element.elementor-element-537193b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-508bde0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-afcb6f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-57264 .elementor-element.elementor-element-f4212c0 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-f4212c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-23f2176{text-align:center;}.elementor-57264 .elementor-element.elementor-element-23f2176 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-b117714{text-align:center;font-weight:300;color:#000000;}.elementor-57264 .elementor-element.elementor-element-fd187d3:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-fd187d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-fd187d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 0px 020px;z-index:2;}.elementor-57264 .elementor-element.elementor-element-fd187d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-14b1836:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEA;}.elementor-bc-flex-widget .elementor-57264 .elementor-element.elementor-element-14b1836.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-57264 .elementor-element.elementor-element-14b1836.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-57264 .elementor-element.elementor-element-14b1836.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-element-populated{border-style:solid;border-color:#424824;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-element-populated, .elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-element-populated > .elementor-background-overlay, .elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-57264 .elementor-element.elementor-element-14b1836 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-c230d45{right:16px;}body.rtl .elementor-57264 .elementor-element.elementor-element-c230d45{left:16px;}.elementor-57264 .elementor-element.elementor-element-c230d45{top:-53px;z-index:3;}.elementor-57264 .elementor-element.elementor-element-de87ac9{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;align-self:center;z-index:2;}.elementor-57264 .elementor-element.elementor-element-de87ac9 > .elementor-widget-container{margin:40px 80px 40px 0px;}.elementor-57264 .elementor-element.elementor-element-5d0c357 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-57264 .elementor-element.elementor-element-5d0c357{grid-row:span 12;top:46px;z-index:1;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-5d0c357{left:0px;}body.rtl .elementor-57264 .elementor-element.elementor-element-5d0c357{right:0px;}.elementor-57264 .elementor-element.elementor-element-5d0c357 img{width:100%;max-width:100%;height:337px;object-fit:fill;border-radius:20px 20px 20px 20px;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-57264 .elementor-element.elementor-element-e1e1a38:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-e1e1a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-e1e1a38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 0px 020px;z-index:3;}.elementor-57264 .elementor-element.elementor-element-e1e1a38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-e5f5812:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEA;}.elementor-bc-flex-widget .elementor-57264 .elementor-element.elementor-element-e5f5812.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-57264 .elementor-element.elementor-element-e5f5812.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-57264 .elementor-element.elementor-element-e5f5812.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-element-populated{border-style:solid;border-color:#424824;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-element-populated, .elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-element-populated > .elementor-background-overlay, .elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-57264 .elementor-element.elementor-element-e5f5812 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-e5f5812{z-index:1;}.elementor-57264 .elementor-element.elementor-element-7abb296{width:auto;max-width:auto;top:-53px;z-index:3;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-7abb296{right:-53px;}body.rtl .elementor-57264 .elementor-element.elementor-element-7abb296{left:-53px;}.elementor-57264 .elementor-element.elementor-element-da81ef6{width:var( --container-widget-width, 81.893% );max-width:81.893%;--container-widget-width:81.893%;--container-widget-flex-grow:0;align-self:center;z-index:2;}.elementor-57264 .elementor-element.elementor-element-da81ef6 > .elementor-widget-container{margin:40px 80px 40px 0px;}.elementor-57264 .elementor-element.elementor-element-f1b434d:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-f1b434d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-f1b434d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 0px 020px;z-index:2;}.elementor-57264 .elementor-element.elementor-element-f1b434d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-093087e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-093087e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEA;}.elementor-bc-flex-widget .elementor-57264 .elementor-element.elementor-element-093087e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-57264 .elementor-element.elementor-element-093087e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-57264 .elementor-element.elementor-element-093087e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-57264 .elementor-element.elementor-element-093087e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-57264 .elementor-element.elementor-element-093087e > .elementor-element-populated{border-style:solid;border-color:#424824;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-57264 .elementor-element.elementor-element-093087e > .elementor-element-populated, .elementor-57264 .elementor-element.elementor-element-093087e > .elementor-element-populated > .elementor-background-overlay, .elementor-57264 .elementor-element.elementor-element-093087e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-57264 .elementor-element.elementor-element-093087e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-88f3a76{right:50px;}body.rtl .elementor-57264 .elementor-element.elementor-element-88f3a76{left:50px;}.elementor-57264 .elementor-element.elementor-element-88f3a76{top:-53px;z-index:3;}.elementor-57264 .elementor-element.elementor-element-04ff24f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;align-self:center;z-index:2;}.elementor-57264 .elementor-element.elementor-element-04ff24f > .elementor-widget-container{margin:40px 80px 40px 0px;}.elementor-57264 .elementor-element.elementor-element-d763510 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-57264 .elementor-element.elementor-element-d763510{grid-row:span 12;top:46px;z-index:1;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-d763510{left:0px;}body.rtl .elementor-57264 .elementor-element.elementor-element-d763510{right:0px;}.elementor-57264 .elementor-element.elementor-element-d763510 img{width:100%;max-width:100%;height:337px;object-fit:fill;border-radius:20px 20px 20px 20px;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-57264 .elementor-element.elementor-element-3f125e3:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-3f125e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-3f125e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 0px 020px;z-index:3;}.elementor-57264 .elementor-element.elementor-element-3f125e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-7cdb074:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEA;}.elementor-bc-flex-widget .elementor-57264 .elementor-element.elementor-element-7cdb074.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-57264 .elementor-element.elementor-element-7cdb074.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-57264 .elementor-element.elementor-element-7cdb074.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-element-populated{border-style:solid;border-color:#424824;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-element-populated, .elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-element-populated > .elementor-background-overlay, .elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-57264 .elementor-element.elementor-element-7cdb074 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-7cdb074{z-index:1;}.elementor-57264 .elementor-element.elementor-element-7c06bb4{width:auto;max-width:auto;top:-53px;z-index:3;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-7c06bb4{right:-53px;}body.rtl .elementor-57264 .elementor-element.elementor-element-7c06bb4{left:-53px;}.elementor-57264 .elementor-element.elementor-element-0be4e1e{width:var( --container-widget-width, 81.893% );max-width:81.893%;--container-widget-width:81.893%;--container-widget-flex-grow:0;align-self:center;z-index:2;}.elementor-57264 .elementor-element.elementor-element-0be4e1e > .elementor-widget-container{margin:40px 80px 40px 0px;}.elementor-57264 .elementor-element.elementor-element-94f083c:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-94f083c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-94f083c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 0px 020px;z-index:2;}.elementor-57264 .elementor-element.elementor-element-94f083c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-5de694b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEA;}.elementor-bc-flex-widget .elementor-57264 .elementor-element.elementor-element-5de694b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-57264 .elementor-element.elementor-element-5de694b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-57264 .elementor-element.elementor-element-5de694b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-element-populated{border-style:solid;border-color:#424824;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-element-populated, .elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-element-populated > .elementor-background-overlay, .elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-57264 .elementor-element.elementor-element-5de694b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-7176f72{right:50px;}body.rtl .elementor-57264 .elementor-element.elementor-element-7176f72{left:50px;}.elementor-57264 .elementor-element.elementor-element-7176f72{top:-53px;z-index:3;}.elementor-57264 .elementor-element.elementor-element-d658348{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;align-self:center;z-index:2;}.elementor-57264 .elementor-element.elementor-element-d658348 > .elementor-widget-container{margin:40px 80px 40px 0px;}.elementor-57264 .elementor-element.elementor-element-2e04380 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-57264 .elementor-element.elementor-element-2e04380{grid-row:span 12;top:46px;z-index:1;}body:not(.rtl) .elementor-57264 .elementor-element.elementor-element-2e04380{left:0px;}body.rtl .elementor-57264 .elementor-element.elementor-element-2e04380{right:0px;}.elementor-57264 .elementor-element.elementor-element-2e04380 img{width:100%;max-width:100%;height:337px;object-fit:fill;border-radius:20px 20px 20px 20px;box-shadow:5px 5px 5px 0px rgba(0,0,0,0.5);}.elementor-57264 .elementor-element.elementor-element-af87bfe:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-af87bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-af87bfe > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-af87bfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-af87bfe a{color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-d2f4e80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-d2f4e80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oeco.co.za/wp-content/uploads/2023/08/shutterstock_2187993975-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-57264 .elementor-element.elementor-element-d2f4e80 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF00 80%, #424824 0%);opacity:0.6;}.elementor-57264 .elementor-element.elementor-element-d2f4e80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57264 .elementor-element.elementor-element-d2f4e80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-57264 .elementor-element.elementor-element-2eba623{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:320px;}.elementor-57264 .elementor-element.elementor-element-2eba623 .elementor-divider-separator{width:100%;}.elementor-57264 .elementor-element.elementor-element-2eba623 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-57264 .elementor-element.elementor-element-44f15bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-44f15bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424824;}.elementor-57264 .elementor-element.elementor-element-44f15bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-57264 .elementor-element.elementor-element-44f15bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-3133142{text-align:start;}.elementor-57264 .elementor-element.elementor-element-3133142 .elementor-heading-title{color:#D6D7D4;}.elementor-57264 .elementor-element.elementor-element-47dd994 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-47dd994{text-align:start;color:#D6D7D4;}.elementor-57264 .elementor-element.elementor-element-56b7767:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-56b7767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57264 .elementor-element.elementor-element-56b7767 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-56b7767{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-57264 .elementor-element.elementor-element-56b7767 a{color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-66d1bb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-66d1bb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-66d1bb1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-57264 .elementor-element.elementor-element-66d1bb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-8c2f96e{text-align:start;}.elementor-57264 .elementor-element.elementor-element-2e520a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-2e520a0{text-align:start;}.elementor-57264 .elementor-element.elementor-element-c5f2e0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-c5f2e0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oeco.co.za/wp-content/uploads/2023/09/Screenshot_8.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-57264 .elementor-element.elementor-element-c5f2e0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57264 .elementor-element.elementor-element-c5f2e0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-91b5781{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:320px;}.elementor-57264 .elementor-element.elementor-element-91b5781 .elementor-divider-separator{width:100%;}.elementor-57264 .elementor-element.elementor-element-91b5781 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-57264 .elementor-element.elementor-element-9f37ba4:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-9f37ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-9f37ba4 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-9f37ba4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-57264 .elementor-element.elementor-element-9f37ba4 a{color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-5225e5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-5225e5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oeco.co.za/wp-content/uploads/2023/08/shutterstock_2187993975-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-57264 .elementor-element.elementor-element-5225e5b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF00 80%, #424824 0%);opacity:0.6;}.elementor-57264 .elementor-element.elementor-element-5225e5b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57264 .elementor-element.elementor-element-5225e5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-eb440e9{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:320px;}.elementor-57264 .elementor-element.elementor-element-eb440e9 .elementor-divider-separator{width:100%;}.elementor-57264 .elementor-element.elementor-element-eb440e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-57264 .elementor-element.elementor-element-6f317bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-6f317bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424824;}.elementor-57264 .elementor-element.elementor-element-6f317bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-57264 .elementor-element.elementor-element-6f317bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-74a217d{text-align:start;}.elementor-57264 .elementor-element.elementor-element-74a217d .elementor-heading-title{color:#D6D7D4;}.elementor-57264 .elementor-element.elementor-element-85857d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-85857d0{text-align:start;color:#D6D7D4;}.elementor-57264 .elementor-element.elementor-element-5ed9d40:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-5ed9d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57264 .elementor-element.elementor-element-5ed9d40 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-5ed9d40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:00px 0px 60px 0px;}.elementor-57264 .elementor-element.elementor-element-5ed9d40 a{color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-faeed33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-faeed33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-faeed33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-57264 .elementor-element.elementor-element-faeed33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-6e9d8a5{text-align:start;}.elementor-57264 .elementor-element.elementor-element-97d1adc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-97d1adc{text-align:start;}.elementor-57264 .elementor-element.elementor-element-a9079f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-a9079f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oeco.co.za/wp-content/uploads/2023/09/Screenshot_8.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-57264 .elementor-element.elementor-element-a9079f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57264 .elementor-element.elementor-element-a9079f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-b690ed4{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:320px;}.elementor-57264 .elementor-element.elementor-element-b690ed4 .elementor-divider-separator{width:100%;}.elementor-57264 .elementor-element.elementor-element-b690ed4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-57264 .elementor-element.elementor-element-0880da8:not(.elementor-motion-effects-element-type-background), .elementor-57264 .elementor-element.elementor-element-0880da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-57264 .elementor-element.elementor-element-0880da8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-0880da8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-0880da8 a{color:var( --e-global-color-primary );}.elementor-57264 .elementor-element.elementor-element-bfc7ed9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-bfc7ed9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oeco.co.za/wp-content/uploads/2023/08/shutterstock_2187993975-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-57264 .elementor-element.elementor-element-bfc7ed9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF00 80%, #424824 0%);opacity:0.6;}.elementor-57264 .elementor-element.elementor-element-bfc7ed9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57264 .elementor-element.elementor-element-bfc7ed9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-b0c3fd0{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:320px;}.elementor-57264 .elementor-element.elementor-element-b0c3fd0 .elementor-divider-separator{width:100%;}.elementor-57264 .elementor-element.elementor-element-b0c3fd0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-ca7a0f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#424824;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57264 .elementor-element.elementor-element-e2a6655{text-align:start;}.elementor-57264 .elementor-element.elementor-element-e2a6655 .elementor-heading-title{color:#D6D7D4;}.elementor-57264 .elementor-element.elementor-element-c3a9413 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-c3a9413{text-align:start;color:#D6D7D4;}.elementor-57264 .elementor-element.elementor-element-d3d4611 > .elementor-background-overlay{opacity:0.5;}.elementor-57264 .elementor-element.elementor-element-d3d4611{padding:60px 0px 60px 0px;}.elementor-57264 .elementor-element.elementor-element-fa21aaf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-57264 .elementor-element.elementor-element-43576de{text-align:center;}.elementor-57264 .elementor-element.elementor-element-43576de .elementor-heading-title{font-size:40px;}.elementor-57264 .elementor-element.elementor-element-6fa5030{text-align:center;font-weight:300;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-57264 .elementor-element.elementor-element-b070756 .elementor-button{background-color:#424824;fill:var( --e-global-color-9e27b62 );color:var( --e-global-color-9e27b62 );}.elementor-57264 .elementor-element.elementor-element-b070756 .elementor-button:hover, .elementor-57264 .elementor-element.elementor-element-b070756 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-9e27b62 );}.elementor-57264 .elementor-element.elementor-element-b070756{width:auto;max-width:auto;}.elementor-57264 .elementor-element.elementor-element-b070756 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-b070756 .elementor-button:hover svg, .elementor-57264 .elementor-element.elementor-element-b070756 .elementor-button:focus svg{fill:var( --e-global-color-9e27b62 );}.elementor-57264 .elementor-element.elementor-element-dfcc7bc{overflow:hidden;padding:0px 0px 60px 0px;}.elementor-57264 .elementor-element.elementor-element-f2177d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-8f94914{--e-image-carousel-slides-to-show:3;}.elementor-57264 .elementor-element.elementor-element-8f94914 .swiper-wrapper{display:flex;align-items:center;}.elementor-57264 .elementor-element.elementor-element-8fb3220{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-2b02dd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57264 .elementor-element.elementor-element-353dc83 img{width:100%;}@media(max-width:1024px){.elementor-57264 .elementor-element.elementor-element-537193b > .elementor-container{min-height:450px;}.elementor-57264 .elementor-element.elementor-element-f4212c0{padding:60px 10px 60px 10px;}.elementor-57264 .elementor-element.elementor-element-af87bfe{padding:50px 10px 50px 10px;}.elementor-57264 .elementor-element.elementor-element-44f15bf > .elementor-element-populated{padding:50px 30px 0px 30px;}.elementor-57264 .elementor-element.elementor-element-56b7767{padding:50px 10px 50px 10px;}.elementor-57264 .elementor-element.elementor-element-66d1bb1 > .elementor-element-populated{padding:50px 30px 0px 30px;}.elementor-57264 .elementor-element.elementor-element-9f37ba4{padding:50px 10px 50px 10px;}.elementor-57264 .elementor-element.elementor-element-6f317bb > .elementor-element-populated{padding:50px 30px 0px 30px;}.elementor-57264 .elementor-element.elementor-element-5ed9d40{padding:50px 10px 50px 10px;}.elementor-57264 .elementor-element.elementor-element-faeed33 > .elementor-element-populated{padding:50px 30px 0px 30px;}.elementor-57264 .elementor-element.elementor-element-0880da8{padding:50px 10px 50px 10px;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9 > .elementor-element-populated{padding:50px 30px 0px 30px;}.elementor-57264 .elementor-element.elementor-element-d3d4611{padding:60px 10px 60px 10px;}.elementor-57264 .elementor-element.elementor-element-8f94914{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-57264 .elementor-element.elementor-element-537193b > .elementor-container{min-height:220px;}.elementor-57264 .elementor-element.elementor-element-23f2176 .elementor-heading-title{font-size:30px;}.elementor-57264 .elementor-element.elementor-element-af87bfe{padding:50px 10px 0px 10px;}.elementor-57264 .elementor-element.elementor-element-d2f4e80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-d2f4e80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-57264 .elementor-element.elementor-element-44f15bf > .elementor-element-populated{padding:20px 10px 0px 10px;}.elementor-57264 .elementor-element.elementor-element-3133142{text-align:start;}.elementor-57264 .elementor-element.elementor-element-47dd994{text-align:start;}.elementor-57264 .elementor-element.elementor-element-56b7767{padding:50px 10px 30px 10px;}.elementor-57264 .elementor-element.elementor-element-66d1bb1 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-57264 .elementor-element.elementor-element-c5f2e0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-c5f2e0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-57264 .elementor-element.elementor-element-9f37ba4{padding:50px 10px 0px 10px;}.elementor-57264 .elementor-element.elementor-element-5225e5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-5225e5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-57264 .elementor-element.elementor-element-6f317bb > .elementor-element-populated{padding:20px 10px 0px 10px;}.elementor-57264 .elementor-element.elementor-element-74a217d{text-align:start;}.elementor-57264 .elementor-element.elementor-element-85857d0{text-align:start;}.elementor-57264 .elementor-element.elementor-element-5ed9d40{padding:50px 10px 30px 10px;}.elementor-57264 .elementor-element.elementor-element-faeed33 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-57264 .elementor-element.elementor-element-a9079f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-a9079f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-57264 .elementor-element.elementor-element-0880da8{padding:50px 10px 0px 10px;}.elementor-57264 .elementor-element.elementor-element-bfc7ed9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57264 .elementor-element.elementor-element-bfc7ed9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9 > .elementor-element-populated{padding:20px 10px 0px 10px;}.elementor-57264 .elementor-element.elementor-element-e2a6655{text-align:start;}.elementor-57264 .elementor-element.elementor-element-c3a9413{text-align:start;}.elementor-57264 .elementor-element.elementor-element-43576de .elementor-heading-title{font-size:30px;}.elementor-57264 .elementor-element.elementor-element-8f94914{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-57264 .elementor-element.elementor-element-14b1836{width:54.954%;}.elementor-57264 .elementor-element.elementor-element-073fe2a{width:45%;}.elementor-57264 .elementor-element.elementor-element-cf61571{width:17.539%;}.elementor-57264 .elementor-element.elementor-element-e5f5812{width:82.415%;}.elementor-57264 .elementor-element.elementor-element-093087e{width:54.954%;}.elementor-57264 .elementor-element.elementor-element-5c485a3{width:45%;}.elementor-57264 .elementor-element.elementor-element-648aac9{width:17.539%;}.elementor-57264 .elementor-element.elementor-element-7cdb074{width:82.415%;}.elementor-57264 .elementor-element.elementor-element-5de694b{width:54.954%;}.elementor-57264 .elementor-element.elementor-element-23e2f0e{width:45%;}.elementor-57264 .elementor-element.elementor-element-d2f4e80{width:50%;}.elementor-57264 .elementor-element.elementor-element-44f15bf{width:50%;}.elementor-57264 .elementor-element.elementor-element-66d1bb1{width:45%;}.elementor-57264 .elementor-element.elementor-element-c5f2e0c{width:55%;}.elementor-57264 .elementor-element.elementor-element-5225e5b{width:50%;}.elementor-57264 .elementor-element.elementor-element-6f317bb{width:50%;}.elementor-57264 .elementor-element.elementor-element-faeed33{width:45%;}.elementor-57264 .elementor-element.elementor-element-a9079f0{width:55%;}.elementor-57264 .elementor-element.elementor-element-bfc7ed9{width:50%;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57264 .elementor-element.elementor-element-d2f4e80{width:100%;}.elementor-57264 .elementor-element.elementor-element-44f15bf{width:100%;}.elementor-57264 .elementor-element.elementor-element-66d1bb1{width:100%;}.elementor-57264 .elementor-element.elementor-element-c5f2e0c{width:100%;}.elementor-57264 .elementor-element.elementor-element-5225e5b{width:100%;}.elementor-57264 .elementor-element.elementor-element-6f317bb{width:100%;}.elementor-57264 .elementor-element.elementor-element-faeed33{width:100%;}.elementor-57264 .elementor-element.elementor-element-a9079f0{width:100%;}.elementor-57264 .elementor-element.elementor-element-bfc7ed9{width:100%;}.elementor-57264 .elementor-element.elementor-element-ca7a0f9{width:100%;}}/* Start custom CSS for html, class: .elementor-element-c230d45 *//* Stylize the icon bubble itself */
.oeco-icon-bubble {
    width: 60px; /* Size of the bubble */
    height: 60px;
    background-color: #3f5540; /* Olive green background */
    border-radius: 50%; /* Make it round */
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* Add shadow */
    position: relative;
    top: 30px; /* Shift it down slightly so the text can clear it */
    margin-bottom: -60px; /* Pull the next content box 'under' this height */
}

/* Stylize the icon placeholder */
.oeco-icon-bubble .icon-placeholder {
    color: #ffffff; /* White icon color */
    font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de87ac9 *//* Styling for the main content within the HTML widget */
.oeco-step-content h2 {
    font-size: 24px;
    color: #1a1a1a;
    margin-bottom: 20px;
}

.oeco-step-content p {
    font-size: 16px;
    color: #4a4a4a;
    line-height: 1.6;
    margin-bottom: 15px;
}

.oeco-step-content ul {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 25px;
    color: #4a4a4a;
}

.oeco-step-content li {
    font-size: 16px;
    margin-bottom: 8px;
}

/* Styling for the blockquote line and text */
.oeco-quote {
    font-size: 14px;
    font-style: italic;
    color: #8a8a8a;
    padding-left: 20px;
    border-left: 1px solid #c0c0c0; /* The thin vertical line */
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd187d3 */.elementor-57264 .elementor-element.elementor-element-fd187d3:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    
    /* We swapped the solid hex color for the 50% transparent RGBA color */
    background: linear-gradient(90deg, 
        transparent 10%, 
        rgba(66, 72, 37, 0.5) 10%, 
        rgba(66, 72, 37, 0.5) 30%, 
        transparent 30%);
        
    z-index: 0; 
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7abb296 */<div class="oeco-svg-wrapper" style="display: inline-block; width: 120px; height: 120px;">
    
<svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg">
<g filter="url(#filter0_dd_36_1458)">
<path d="M12 26C12 17.1634 19.1634 10 28 10H84C92.8366 10 100 17.1634 100 26V82C100 90.8366 92.8366 98 84 98H28C19.1634 98 12 90.8366 12 82V26Z" fill="#424825" shape-rendering="crispEdges"/>
<path d="M67.6666 54.0002H64.7733C64.2634 53.9991 63.7672 54.165 63.3606 54.4726C62.954 54.7802 62.6593 55.2126 62.5216 55.7035L59.78 65.4568C59.7623 65.5174 59.7255 65.5706 59.675 65.6085C59.6245 65.6464 59.5631 65.6668 59.5 65.6668C59.4369 65.6668 59.3755 65.6464 59.325 65.6085C59.2745 65.5706 59.2376 65.5174 59.22 65.4568L52.78 42.5435C52.7623 42.4829 52.7255 42.4297 52.675 42.3918C52.6245 42.354 52.5631 42.3335 52.5 42.3335C52.4369 42.3335 52.3755 42.354 52.325 42.3918C52.2745 42.4297 52.2376 42.4829 52.22 42.5435L49.4783 52.2968C49.3412 52.7858 49.0483 53.2168 48.644 53.5242C48.2397 53.8316 47.7462 53.9987 47.2383 54.0002H44.3333" stroke="white" stroke-width="2.33333" stroke-linecap="round" stroke-linejoin="round"/>
<mask id="path-3-inside-1_36_1458" fill="white">
<path d="M76.6953 16C76.6953 8.26801 82.9633 2 90.6953 2H94C101.732 2 108 8.26801 108 16C108 23.732 101.732 30 94 30H90.6953C82.9633 30 76.6953 23.732 76.6953 16Z"/>
</mask>
<path d="M76.6953 16C76.6953 8.26801 82.9633 2 90.6953 2H94C101.732 2 108 8.26801 108 16C108 23.732 101.732 30 94 30H90.6953C82.9633 30 76.6953 23.732 76.6953 16Z" fill="white"/>
<path d="M76.6953 16M108 16M108 16M76.6953 16M90.6953 2V3H94V2V1H90.6953V2ZM108 16M94 30V29H90.6953V30V31H94V30ZM76.6953 16M90.6953 30V29C83.5156 29 77.6953 23.1797 77.6953 16H76.6953H75.6953C75.6953 24.2843 82.411 31 90.6953 31V30ZM108 16H107C107 23.1797 101.18 29 94 29V30V31C102.284 31 109 24.2843 109 16H108ZM94 2V3C101.18 3 107 8.8203 107 16H108H109C109 7.71573 102.284 1 94 1V2ZM90.6953 2V1C82.411 1 75.6953 7.71573 75.6953 16H76.6953H77.6953C77.6953 8.8203 83.5156 3 90.6953 3V2Z" fill="#8D9885" fill-opacity="0.4" mask="url(#path-3-inside-1_36_1458)"/>
<path d="M86.0762 16.6934C86.0762 15.5566 86.1973 14.6777 86.4395 14.0566C86.6855 13.4355 87.0312 12.9648 87.4766 12.6445C87.9219 12.3242 88.4199 12.1641 88.9707 12.1641C89.5293 12.1641 90.0352 12.3262 90.4883 12.6504C90.9414 12.9707 91.2988 13.4531 91.5605 14.0977C91.8262 14.7422 91.959 15.6074 91.959 16.6934C91.959 17.7754 91.8281 18.6367 91.5664 19.2773C91.3086 19.918 90.9512 20.4023 90.4941 20.7305C90.0371 21.0547 89.5293 21.2168 88.9707 21.2168C88.4199 21.2168 87.9238 21.0586 87.4824 20.7422C87.041 20.4258 86.6953 19.9551 86.4453 19.3301C86.1992 18.7012 86.0762 17.8223 86.0762 16.6934ZM86.8906 16.7109C86.8906 17.6836 86.9766 18.4199 87.1484 18.9199C87.3242 19.416 87.582 19.793 87.9219 20.0508C88.2617 20.3086 88.6211 20.4375 89 20.4375C89.3828 20.4375 89.7402 20.3125 90.0723 20.0625C90.4043 19.8086 90.6562 19.4297 90.8281 18.9258C91.043 18.3125 91.1504 17.5742 91.1504 16.7109C91.1504 15.8438 91.0547 15.1348 90.8633 14.584C90.6719 14.0293 90.4062 13.625 90.0664 13.3711C89.7305 13.1133 89.375 12.9844 89 12.9844C88.6172 12.9844 88.2578 13.1133 87.9219 13.3711C87.5859 13.625 87.3301 14.002 87.1543 14.502C86.9785 14.998 86.8906 15.7344 86.8906 16.7109ZM93.7402 15.082H92.9141C92.9375 14.2305 93.2207 13.5312 93.7637 12.9844C94.3105 12.4375 94.9844 12.1641 95.7852 12.1641C96.5781 12.1641 97.2188 12.4199 97.707 12.9316C98.1992 13.4434 98.4453 14.0469 98.4453 14.7422C98.4453 15.2305 98.3281 15.6895 98.0938 16.1191C97.8594 16.5449 97.4043 17.123 96.7285 17.8535L94.584 20.168H98.5625V21H92.709L96.002 17.4434C96.6699 16.7285 97.1035 16.1992 97.3027 15.8555C97.5059 15.5078 97.6074 15.1426 97.6074 14.7598C97.6074 14.2754 97.4258 13.8594 97.0625 13.5117C96.7031 13.1602 96.2617 12.9844 95.7383 12.9844C95.1875 12.9844 94.7285 13.168 94.3613 13.5352C93.998 13.9023 93.791 14.418 93.7402 15.082Z" fill="#424825"/>
</g>
<defs>
<filter id="filter0_dd_36_1458" x="0" y="0" width="120" height="120" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="4" operator="erode" in="SourceAlpha" result="effect1_dropShadow_36_1458"/>
<feOffset dy="4"/>
<feGaussianBlur stdDeviation="3"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.258824 0 0 0 0 0.282353 0 0 0 0 0.145098 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_36_1458"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feMorphology radius="3" operator="erode" in="SourceAlpha" result="effect2_dropShadow_36_1458"/>
<feOffset dy="10"/>
<feGaussianBlur stdDeviation="7.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.258824 0 0 0 0 0.282353 0 0 0 0 0.145098 0 0 0 0.2 0"/>
<feBlend mode="normal" in2="effect1_dropShadow_36_1458" result="effect2_dropShadow_36_1458"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_36_1458" result="shape"/>
</filter>
</defs>
</svg>

</div>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da81ef6 *//* Styling for the main content within the HTML widget */
.oeco-step-content h2 {
    font-size: 24px;
    color: #1a1a1a;
    margin-bottom: 20px;
}

.oeco-step-content p {
    font-size: 16px;
    color: #4a4a4a;
    line-height: 1.6;
    margin-bottom: 15px;
}

.oeco-step-content ul {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 25px;
    color: #4a4a4a;
}

.oeco-step-content li {
    font-size: 16px;
    margin-bottom: 8px;
}

/* Styling for the blockquote line and text */
.oeco-quote {
    font-size: 14px;
    font-style: italic;
    color: #8a8a8a;
    padding-left: 20px;
    border-left: 1px solid #c0c0c0; /* The thin vertical line */
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1e1a38 */.elementor-57264 .elementor-element.elementor-element-e1e1a38::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    
    /* We swapped the solid hex color for the 50% transparent RGBA color */
    background: linear-gradient(90deg, 
        transparent 10%, 
        rgba(66, 72, 37, 0.5) 10%, 
        rgba(66, 72, 37, 0.5) 30%, 
        transparent 30%);
        
    z-index: 10; 
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88f3a76 *//* Stylize the icon bubble itself */
.oeco-icon-bubble {
    width: 60px; /* Size of the bubble */
    height: 60px;
    background-color: #3f5540; /* Olive green background */
    border-radius: 50%; /* Make it round */
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* Add shadow */
    position: relative;
    top: 30px; /* Shift it down slightly so the text can clear it */
    margin-bottom: -60px; /* Pull the next content box 'under' this height */
}

/* Stylize the icon placeholder */
.oeco-icon-bubble .icon-placeholder {
    color: #ffffff; /* White icon color */
    font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04ff24f *//* Styling for the main content within the HTML widget */
.oeco-step-content h2 {
    font-size: 24px;
    color: #1a1a1a;
    margin-bottom: 20px;
}

.oeco-step-content p {
    font-size: 16px;
    color: #4a4a4a;
    line-height: 1.6;
    margin-bottom: 15px;
}

.oeco-step-content ul {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 25px;
    color: #4a4a4a;
}

.oeco-step-content li {
    font-size: 16px;
    margin-bottom: 8px;
}

/* Styling for the blockquote line and text */
.oeco-quote {
    font-size: 14px;
    font-style: italic;
    color: #8a8a8a;
    padding-left: 20px;
    border-left: 1px solid #c0c0c0; /* The thin vertical line */
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f1b434d */.elementor-57264 .elementor-element.elementor-element-f1b434d:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    
    /* We swapped the solid hex color for the 50% transparent RGBA color */
    background: linear-gradient(90deg, 
        transparent 10%, 
        rgba(66, 72, 37, 0.5) 10%, 
        rgba(66, 72, 37, 0.5) 30%, 
        transparent 30%);
        
    z-index: 0; 
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c06bb4 *//* Stylize the icon bubble itself */
.oeco-icon-bubble {
    width: 60px; /* Size of the bubble */
    height: 60px;
    background-color: #3f5540; /* Olive green background */
    border-radius: 50%; /* Make it round */
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* Add shadow */
    position: relative;
    top: 30px; /* Shift it down slightly so the text can clear it */
    margin-bottom: -60px; /* Pull the next content box 'under' this height */
}

/* Stylize the icon placeholder */
.oeco-icon-bubble .icon-placeholder {
    color: #ffffff; /* White icon color */
    font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0be4e1e *//* Styling for the main content within the HTML widget */
.oeco-step-content h2 {
    font-size: 24px;
    color: #1a1a1a;
    margin-bottom: 20px;
}

.oeco-step-content p {
    font-size: 16px;
    color: #4a4a4a;
    line-height: 1.6;
    margin-bottom: 15px;
}

.oeco-step-content ul {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 25px;
    color: #4a4a4a;
}

.oeco-step-content li {
    font-size: 16px;
    margin-bottom: 8px;
}

/* Styling for the blockquote line and text */
.oeco-quote {
    font-size: 14px;
    font-style: italic;
    color: #8a8a8a;
    padding-left: 20px;
    border-left: 1px solid #c0c0c0; /* The thin vertical line */
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f125e3 */.elementor-57264 .elementor-element.elementor-element-3f125e3::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    
    /* We swapped the solid hex color for the 50% transparent RGBA color */
    background: linear-gradient(90deg, 
        transparent 10%, 
        rgba(66, 72, 37, 0.5) 10%, 
        rgba(66, 72, 37, 0.5) 30%, 
        transparent 30%);
        
    z-index: 10; 
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7176f72 *//* Stylize the icon bubble itself */
.oeco-icon-bubble {
    width: 60px; /* Size of the bubble */
    height: 60px;
    background-color: #3f5540; /* Olive green background */
    border-radius: 50%; /* Make it round */
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* Add shadow */
    position: relative;
    top: 30px; /* Shift it down slightly so the text can clear it */
    margin-bottom: -60px; /* Pull the next content box 'under' this height */
}

/* Stylize the icon placeholder */
.oeco-icon-bubble .icon-placeholder {
    color: #ffffff; /* White icon color */
    font-size: 28px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d658348 *//* Styling for the main content within the HTML widget */
.oeco-step-content h2 {
    font-size: 24px;
    color: #1a1a1a;
    margin-bottom: 20px;
}

.oeco-step-content p {
    font-size: 16px;
    color: #4a4a4a;
    line-height: 1.6;
    margin-bottom: 15px;
}

.oeco-step-content ul {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 25px;
    color: #4a4a4a;
}

.oeco-step-content li {
    font-size: 16px;
    margin-bottom: 8px;
}

/* Styling for the blockquote line and text */
.oeco-quote {
    font-size: 14px;
    font-style: italic;
    color: #8a8a8a;
    padding-left: 20px;
    border-left: 1px solid #c0c0c0; /* The thin vertical line */
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-94f083c */.elementor-57264 .elementor-element.elementor-element-94f083c:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    
    /* We swapped the solid hex color for the 50% transparent RGBA color */
    background: linear-gradient(90deg, 
        transparent 10%, 
        rgba(66, 72, 37, 0.5) 10%, 
        rgba(66, 72, 37, 0.5) 30%, 
        transparent 30%);
        
    z-index: 0; 
    pointer-events: none; 
}/* End custom CSS */