.elementor-115 .elementor-element.elementor-element-75a0dc7:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-75a0dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-723681b ) 70%, var( --e-global-color-723681b ) 49%);}.elementor-115 .elementor-element.elementor-element-75a0dc7 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-75a0dc7{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-51ae34f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-51ae34f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-51ae34f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-51ae34f6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.07;}.elementor-115 .elementor-element.elementor-element-51ae34f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:260px 0px 260px 0px;}.elementor-115 .elementor-element.elementor-element-51ae34f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-51ae34f6{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-92b348b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-115 .elementor-element.elementor-element-92b348b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-e8fff44{width:var( --container-widget-width, 55.466% );max-width:55.466%;--container-widget-width:55.466%;--container-widget-flex-grow:0;z-index:1;transition:all 400ms;text-align:start;}.elementor-115 .elementor-element.elementor-element-e8fff44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-e8fff44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-e8fff44 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-dcd828a{width:var( --container-widget-width, 53.924% );max-width:53.924%;--container-widget-width:53.924%;--container-widget-flex-grow:0;z-index:1;transition:all 400ms;text-align:start;}.elementor-115 .elementor-element.elementor-element-dcd828a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-dcd828a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-dcd828a .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-6c0dde7 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-115 .elementor-element.elementor-element-6c0dde7 .elementskit-btn{background-color:#02010100;padding:20px 30px 20px 30px;font-family:var( --e-global-typography-6300a5e-font-family ), Sans-serif;font-size:var( --e-global-typography-6300a5e-font-size );font-weight:var( --e-global-typography-6300a5e-font-weight );text-transform:var( --e-global-typography-6300a5e-text-transform );font-style:var( --e-global-typography-6300a5e-font-style );text-decoration:var( --e-global-typography-6300a5e-text-decoration );line-height:var( --e-global-typography-6300a5e-line-height );letter-spacing:var( --e-global-typography-6300a5e-letter-spacing );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6c0dde7 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6c0dde7{width:var( --container-widget-width, 54.625% );max-width:54.625%;--container-widget-width:54.625%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-6c0dde7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6c0dde7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-115 .elementor-element.elementor-element-159d5993:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectidea1.co.za/wp-content/uploads/2026/09/ChatGPT-Image-Sep-22-2026-02_12_38-PM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #030A10 9%, #FFFFFF00 100%);opacity:0.8;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-159d5993.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-159d5993.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-159d5993{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-3846969f{--spacer-size:79vh;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-406fa1f2 > .elementor-container{max-width:1170px;}.elementor-115 .elementor-element.elementor-element-406fa1f2{padding:140px 0px 100px 0px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-69944ff1{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-252e0a99 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-252e0a99{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-1d9c18cb{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-1d9c18cb img{border-radius:0% 0% 0% 0%;}.elementor-115 .elementor-element.elementor-element-5bd4c150{--spacer-size:480px;top:52px;transition:all 400ms;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-5bd4c150{left:-21px;}body.rtl .elementor-115 .elementor-element.elementor-element-5bd4c150{right:-21px;}.elementor-115 .elementor-element.elementor-element-5bd4c150 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-43c8129a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-43c8129a{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-56702b98{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-56702b98 img{border-radius:0% 0% 0% 0%;}.elementor-115 .elementor-element.elementor-element-2060a230 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2060a230{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-2060a230 img{border-radius:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-1e03fc37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-1e03fc37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-1e03fc37 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1e03fc37{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-114b39a2:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-114b39a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-115 .elementor-element.elementor-element-114b39a2{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;z-index:2;}.elementor-115 .elementor-element.elementor-element-114b39a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-59dc9832{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-1a98a903 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1a98a903{transition:all 400ms;text-align:start;}.elementor-115 .elementor-element.elementor-element-1a98a903 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-1d1f628f{transition:all 400ms;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-1e803a0c > .elementor-widget-container{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-115 .elementor-element.elementor-element-1e803a0c{transition:all 400ms;font-family:var( --e-global-typography-7bd6d47-font-family ), Sans-serif;font-size:var( --e-global-typography-7bd6d47-font-size );font-weight:var( --e-global-typography-7bd6d47-font-weight );text-transform:var( --e-global-typography-7bd6d47-text-transform );font-style:var( --e-global-typography-7bd6d47-font-style );text-decoration:var( --e-global-typography-7bd6d47-text-decoration );line-height:var( --e-global-typography-7bd6d47-line-height );color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-26b2ffd8 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-115 .elementor-element.elementor-element-26b2ffd8 .elementskit-btn{background-color:#02010100;padding:15px 25px 15px 25px;font-family:var( --e-global-typography-a7fd7f5-font-family ), Sans-serif;font-size:var( --e-global-typography-a7fd7f5-font-size );font-weight:var( --e-global-typography-a7fd7f5-font-weight );text-transform:var( --e-global-typography-a7fd7f5-text-transform );font-style:var( --e-global-typography-a7fd7f5-font-style );text-decoration:var( --e-global-typography-a7fd7f5-text-decoration );line-height:var( --e-global-typography-a7fd7f5-line-height );letter-spacing:var( --e-global-typography-a7fd7f5-letter-spacing );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-26b2ffd8 .elementskit-btn:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-26b2ffd8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-26b2ffd8{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-6031ef58 > .elementor-background-overlay{opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-6031ef58{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-12649ca9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectidea1.co.za/wp-content/uploads/2026/09/22.png");background-position:100% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-723681b );opacity:0.25;}.elementor-115 .elementor-element.elementor-element-12649ca9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-12649ca9{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-9a48c49{--spacer-size:585px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-64e8617e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-64e8617e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-723681b );}.elementor-115 .elementor-element.elementor-element-64e8617e > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-723681b );background-image:url("https://projectidea1.co.za/wp-content/uploads/2026/09/ChatGPT-Image-Sep-22-2026-08_17_38-AM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-64e8617e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-64e8617e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-64e8617e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-64e8617e > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:color-dodge;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-64e8617e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15% 15% 15% 15%;}.elementor-115 .elementor-element.elementor-element-64e8617e{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-4729eadc > .elementor-widget-container{--e-transform-rotateZ:180deg;margin:0px 0px 20px 0px;}.elementor-115 .elementor-element.elementor-element-4729eadc{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-4729eadc .elementor-icon-wrapper{text-align:end;}.elementor-115 .elementor-element.elementor-element-4729eadc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-4729eadc.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4729eadc.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-4729eadc.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4729eadc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-4729eadc .elementor-icon{font-size:64px;}.elementor-115 .elementor-element.elementor-element-4729eadc .elementor-icon svg{height:64px;}.elementor-115 .elementor-element.elementor-element-23f51e10{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-23f51e10 .elementor-heading-title{font-family:var( --e-global-typography-0077610-font-family ), Sans-serif;font-size:var( --e-global-typography-0077610-font-size );font-weight:var( --e-global-typography-0077610-font-weight );text-transform:var( --e-global-typography-0077610-text-transform );font-style:var( --e-global-typography-0077610-font-style );text-decoration:var( --e-global-typography-0077610-text-decoration );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-c3904ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-c3904ec{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-c3904ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-ca7f7f6{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-773c6051 > .elementor-container{max-width:1170px;}.elementor-115 .elementor-element.elementor-element-773c6051{transition:all 400ms;padding:100px 0px 80px 0px;}.elementor-115 .elementor-element.elementor-element-773c6051 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-236872e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-236872e2{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-5f5ac0e{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-5f5ac0e .elementor-heading-title{font-family:var( --e-global-typography-0077610-font-family ), Sans-serif;font-size:var( --e-global-typography-0077610-font-size );font-weight:var( --e-global-typography-0077610-font-weight );text-transform:var( --e-global-typography-0077610-text-transform );font-style:var( --e-global-typography-0077610-font-style );text-decoration:var( --e-global-typography-0077610-text-decoration );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-6a7cb5da{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-6a7cb5da .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-4d537792 > .elementor-container{max-width:1170px;}.elementor-115 .elementor-element.elementor-element-4d537792{margin-top:40px;margin-bottom:0px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-1513e48b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-1513e48b{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-2f462325 .image-card-v2 .profile-image-card::before{background-color:transparent;background-image:linear-gradient(180deg, #000000D9 0%, #000000D9 100%);}.elementor-115 .elementor-element.elementor-element-2f462325{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-2f462325 .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2f462325 .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-2f462325 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-115 .elementor-element.elementor-element-2f462325 .profile-header > img, .elementor-115 .elementor-element.elementor-element-2f462325 .profile-image-card img, .elementor-115 .elementor-element.elementor-element-2f462325 .profile-image-card, .elementor-115 .elementor-element.elementor-element-2f462325 .profile-header {width:100%;height:100%;}.elementor-115 .elementor-element.elementor-element-2f462325 .profile-body .profile-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-24a8297b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-24a8297b{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-24a8297b .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-327e2c3c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-115 .elementor-element.elementor-element-327e2c3c{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-6a0fedba .image-card-v2 .profile-image-card::before{background-color:transparent;background-image:linear-gradient(180deg, #000000D9 0%, #000000D9 100%);}.elementor-115 .elementor-element.elementor-element-6a0fedba{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-6a0fedba .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6a0fedba .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6a0fedba .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-115 .elementor-element.elementor-element-6a0fedba .profile-header > img, .elementor-115 .elementor-element.elementor-element-6a0fedba .profile-image-card img, .elementor-115 .elementor-element.elementor-element-6a0fedba .profile-image-card, .elementor-115 .elementor-element.elementor-element-6a0fedba .profile-header {width:100%;height:100%;}.elementor-115 .elementor-element.elementor-element-6a0fedba .profile-body .profile-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-3aca64e6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-3aca64e6{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-3aca64e6 .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-595f3628 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-595f3628{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .image-card-v2 .profile-image-card::before{background-color:transparent;background-image:linear-gradient(180deg, #000000D9 0%, #000000D9 100%);}.elementor-115 .elementor-element.elementor-element-71b1e4b6{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-header > img, .elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-image-card img, .elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-image-card, .elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-header {width:100%;height:100%;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-body .profile-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-3789b126 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-3789b126{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-3789b126 .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-495d514 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-495d514{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-7129fc5 .image-card-v2 .profile-image-card::before{background-color:transparent;background-image:linear-gradient(180deg, #000000D9 0%, #000000D9 100%);}.elementor-115 .elementor-element.elementor-element-7129fc5{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-7129fc5 .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-7129fc5 .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-7129fc5 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-115 .elementor-element.elementor-element-7129fc5 .profile-header > img, .elementor-115 .elementor-element.elementor-element-7129fc5 .profile-image-card img, .elementor-115 .elementor-element.elementor-element-7129fc5 .profile-image-card, .elementor-115 .elementor-element.elementor-element-7129fc5 .profile-header {width:100%;height:100%;}.elementor-115 .elementor-element.elementor-element-7129fc5 .profile-body .profile-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-c8fc624 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-c8fc624{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-c8fc624 .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-f7f9cc1 > .elementor-background-overlay{opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-f7f9cc1{transition:all 400ms;padding:40px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-5894132:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-5894132 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-723681b );}.elementor-115 .elementor-element.elementor-element-5894132 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-723681b );background-image:url("https://projectidea1.co.za/wp-content/uploads/2026/09/ChatGPT-Image-Sep-22-2026-08_17_38-AM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-5894132.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-115 .elementor-element.elementor-element-5894132.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-5894132.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-5894132 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:color-dodge;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-5894132 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15% 15% 15% 15%;}.elementor-115 .elementor-element.elementor-element-5894132{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-c5ed6b4{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-c5ed6b4 .elementor-heading-title{font-family:var( --e-global-typography-0077610-font-family ), Sans-serif;font-size:var( --e-global-typography-0077610-font-size );font-weight:var( --e-global-typography-0077610-font-weight );text-transform:var( --e-global-typography-0077610-text-transform );font-style:var( --e-global-typography-0077610-font-style );text-decoration:var( --e-global-typography-0077610-text-decoration );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-1f5900a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1f5900a{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-1f5900a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-b4206a8{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-2952a77.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-115 .elementor-element.elementor-element-2952a77 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-2952a77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-2952a77{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-bd89301{--spacer-size:585px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-366f2568 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-366f2568 > .elementor-container{max-width:1170px;}.elementor-115 .elementor-element.elementor-element-366f2568{transition:all 400ms;padding:140px 0px 140px 0px;}.elementor-115 .elementor-element.elementor-element-366f2568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-1be929ac > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-1be929ac{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-4842de38{transition:all 400ms;text-align:start;}.elementor-115 .elementor-element.elementor-element-4842de38 .elementor-heading-title{font-family:var( --e-global-typography-0077610-font-family ), Sans-serif;font-size:var( --e-global-typography-0077610-font-size );font-weight:var( --e-global-typography-0077610-font-weight );text-transform:var( --e-global-typography-0077610-text-transform );font-style:var( --e-global-typography-0077610-font-style );text-decoration:var( --e-global-typography-0077610-text-decoration );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-242737ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-242737ba{transition:all 400ms;text-align:start;}.elementor-115 .elementor-element.elementor-element-242737ba .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-96f1db0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-96f1db0{margin-top:0px;margin-bottom:25px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-3f265e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-3f265e1{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-241d595{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-241d595 .elementor-heading-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-cbad2c0{--divider-border-style:dashed;--divider-color:#FFFFFF3B;--divider-border-width:1px;width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-cbad2c0 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-115 .elementor-element.elementor-element-cbad2c0 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-115 .elementor-element.elementor-element-57ce28e{transition:all 400ms;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-94d2082.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-115 .elementor-element.elementor-element-94d2082.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-115 .elementor-element.elementor-element-94d2082 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-94d2082{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-a1e7e3d{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-a1e7e3d .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-99e4bdc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-99e4bdc{margin-top:0px;margin-bottom:25px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-6bef977 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-6bef977{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-b7a69c3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-b7a69c3 .elementor-heading-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-0d2a8fe{--divider-border-style:dashed;--divider-color:#FFFFFF3B;--divider-border-width:1px;width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-0d2a8fe .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-115 .elementor-element.elementor-element-0d2a8fe .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-115 .elementor-element.elementor-element-f425a3f{transition:all 400ms;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-e0d55b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-115 .elementor-element.elementor-element-e0d55b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-115 .elementor-element.elementor-element-e0d55b2 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-e0d55b2{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-f15df85{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-f15df85 .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-8b182c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-115 .elementor-element.elementor-element-8b182c8{margin-top:0px;margin-bottom:25px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-64661de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-64661de{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-3d11d8e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-3d11d8e .elementor-heading-title{font-family:var( --e-global-typography-267ab7e-font-family ), Sans-serif;font-size:var( --e-global-typography-267ab7e-font-size );font-weight:var( --e-global-typography-267ab7e-font-weight );text-transform:var( --e-global-typography-267ab7e-text-transform );font-style:var( --e-global-typography-267ab7e-font-style );text-decoration:var( --e-global-typography-267ab7e-text-decoration );line-height:var( --e-global-typography-267ab7e-line-height );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-e9225dd{--divider-border-style:dashed;--divider-color:#FFFFFF3B;--divider-border-width:1px;width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-e9225dd .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-115 .elementor-element.elementor-element-e9225dd .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-115 .elementor-element.elementor-element-16c0626{transition:all 400ms;}.elementor-bc-flex-widget .elementor-115 .elementor-element.elementor-element-3fa7bed.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-115 .elementor-element.elementor-element-3fa7bed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-115 .elementor-element.elementor-element-3fa7bed > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-3fa7bed{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-6f30fef{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-6f30fef .elementor-heading-title{font-family:var( --e-global-typography-2e8a293-font-family ), Sans-serif;font-size:var( --e-global-typography-2e8a293-font-size );font-weight:var( --e-global-typography-2e8a293-font-weight );text-transform:var( --e-global-typography-2e8a293-text-transform );font-style:var( --e-global-typography-2e8a293-font-style );text-decoration:var( --e-global-typography-2e8a293-text-decoration );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-e903101 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-e903101{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-24e929e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-24e929e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectidea1.co.za/wp-content/uploads/2026/09/ChatGPT-Image-Sep-22-2026-02_15_23-PM.jpg");background-position:90% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-24e929e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.2;}.elementor-115 .elementor-element.elementor-element-24e929e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 40px;--e-column-margin-right:10px;--e-column-margin-left:40px;}.elementor-115 .elementor-element.elementor-element-24e929e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-24e929e{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-43295ff6{--spacer-size:520px;transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-5e06eed2:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5e06eed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://projectidea1.co.za/wp-content/uploads/2026/09/ChatGPT-Image-Sep-22-2026-08_11_39-AM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-115 .elementor-element.elementor-element-5e06eed2 > .elementor-background-overlay{background-color:var( --e-global-color-723681b );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-5e06eed2 > .elementor-container{max-width:1170px;}.elementor-115 .elementor-element.elementor-element-5e06eed2{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-115 .elementor-element.elementor-element-3cf99611 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-3cf99611{transition:all 400ms;}.elementor-115 .elementor-element.elementor-element-2d4bef81{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-2d4bef81 .elementor-heading-title{font-family:var( --e-global-typography-0077610-font-family ), Sans-serif;font-size:var( --e-global-typography-0077610-font-size );font-weight:var( --e-global-typography-0077610-font-weight );text-transform:var( --e-global-typography-0077610-text-transform );font-style:var( --e-global-typography-0077610-font-style );text-decoration:var( --e-global-typography-0077610-text-decoration );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );color:var( --e-global-color-accent );}.elementor-115 .elementor-element.elementor-element-d07b8eb{transition:all 400ms;text-align:center;}.elementor-115 .elementor-element.elementor-element-d07b8eb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-6097753f > .elementor-widget-container{padding:0% 19% 0% 19%;}.elementor-115 .elementor-element.elementor-element-6097753f{transition:all 400ms;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-115 .elementor-element.elementor-element-0a6ee39{transition:all 400ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-51ae34f6{width:53.892%;}.elementor-115 .elementor-element.elementor-element-159d5993{width:46.108%;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2{width:56%;}.elementor-115 .elementor-element.elementor-element-252e0a99{width:57.339%;}.elementor-115 .elementor-element.elementor-element-43c8129a{width:42.389%;}.elementor-115 .elementor-element.elementor-element-1e03fc37{width:44%;}.elementor-115 .elementor-element.elementor-element-3f265e1{width:80%;}.elementor-115 .elementor-element.elementor-element-94d2082{width:20%;}.elementor-115 .elementor-element.elementor-element-6bef977{width:80%;}.elementor-115 .elementor-element.elementor-element-e0d55b2{width:20%;}.elementor-115 .elementor-element.elementor-element-64661de{width:80%;}.elementor-115 .elementor-element.elementor-element-3fa7bed{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-115 .elementor-element.elementor-element-51ae34f6{width:100%;}.elementor-115 .elementor-element.elementor-element-159d5993{width:100%;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2{width:100%;}.elementor-115 .elementor-element.elementor-element-1e03fc37{width:100%;}.elementor-115 .elementor-element.elementor-element-1be929ac{width:100%;}.elementor-115 .elementor-element.elementor-element-24e929e{width:100%;}.elementor-115 .elementor-element.elementor-element-3cf99611{width:100%;}}@media(min-width:1025px){.elementor-115 .elementor-element.elementor-element-159d5993:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-115 .elementor-element.elementor-element-5e06eed2:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5e06eed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-75a0dc7{margin-top:0px;margin-bottom:0px;padding:240px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-51ae34f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 80px 20px;}.elementor-115 .elementor-element.elementor-element-e8fff44{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-e8fff44 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-115 .elementor-element.elementor-element-e8fff44 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-dcd828a{width:100%;max-width:100%;text-align:center;}.elementor-115 .elementor-element.elementor-element-dcd828a > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-115 .elementor-element.elementor-element-dcd828a .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6c0dde7 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-115 .elementor-element.elementor-element-6c0dde7{width:100%;max-width:100%;}.elementor-115 .elementor-element.elementor-element-6c0dde7 .elementskit-btn{font-size:var( --e-global-typography-6300a5e-font-size );line-height:var( --e-global-typography-6300a5e-line-height );letter-spacing:var( --e-global-typography-6300a5e-letter-spacing );}.elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-element-populated{margin:0px 20px -40px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:200px 0px 200px 0px;}.elementor-115 .elementor-element.elementor-element-3846969f{--spacer-size:90px;}.elementor-115 .elementor-element.elementor-element-406fa1f2{padding:100px 10px 80px 10px;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-5bd4c150{--spacer-size:600px;top:16px;}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-5bd4c150{left:-16px;}body.rtl .elementor-115 .elementor-element.elementor-element-5bd4c150{right:-16px;}.elementor-115 .elementor-element.elementor-element-1e03fc37 > .elementor-element-populated{margin:40px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-1a98a903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1d1f628f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-1e803a0c{font-size:var( --e-global-typography-7bd6d47-font-size );line-height:var( --e-global-typography-7bd6d47-line-height );}.elementor-115 .elementor-element.elementor-element-26b2ffd8 .elementskit-btn{font-size:var( --e-global-typography-a7fd7f5-font-size );line-height:var( --e-global-typography-a7fd7f5-line-height );letter-spacing:var( --e-global-typography-a7fd7f5-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6031ef58{padding:80px 10px 80px 10px;}.elementor-115 .elementor-element.elementor-element-12649ca9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:55% 0px;}.elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-element-populated{margin:0px 0px 40px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-115 .elementor-element.elementor-element-64e8617e > .elementor-element-populated{margin:40px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-23f51e10 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-c3904ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-773c6051{padding:20px 10px 60px 10px;}.elementor-115 .elementor-element.elementor-element-5f5ac0e .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6a7cb5da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-4d537792{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1513e48b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-2f462325 .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-24a8297b .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-327e2c3c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-115 .elementor-element.elementor-element-6a0fedba .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-3aca64e6 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-595f3628 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-3789b126 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-495d514 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-7129fc5 .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-c8fc624 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f7f9cc1{padding:80px 10px 80px 10px;}.elementor-115 .elementor-element.elementor-element-5894132 > .elementor-element-populated{margin:40px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-c5ed6b4 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1f5900a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-2952a77 > .elementor-element-populated{margin:0px 0px 40px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-115 .elementor-element.elementor-element-366f2568{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1be929ac > .elementor-element-populated{margin:40px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-115 .elementor-element.elementor-element-4842de38 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-242737ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-241d595{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-115 .elementor-element.elementor-element-241d595 .elementor-heading-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-a1e7e3d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-a1e7e3d .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-b7a69c3{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-115 .elementor-element.elementor-element-b7a69c3 .elementor-heading-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-f15df85 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-f15df85 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-3d11d8e{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-115 .elementor-element.elementor-element-3d11d8e .elementor-heading-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-6f30fef > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6f30fef .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-24e929e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-24e929e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 0px;}.elementor-115 .elementor-element.elementor-element-24e929e > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-5e06eed2{padding:80px 10px 160px 10px;}.elementor-115 .elementor-element.elementor-element-2d4bef81 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-d07b8eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-d07b8eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6097753f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-115 .elementor-element.elementor-element-6097753f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-75a0dc7{padding:180px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-51ae34f6 > .elementor-element-populated{padding:0px 20px 40px 20px;}.elementor-115 .elementor-element.elementor-element-92b348b{--width:263px;}.elementor-115 .elementor-element.elementor-element-e8fff44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-e8fff44 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-dcd828a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-dcd828a .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6c0dde7 .elementskit-btn{padding:20px 25px 20px 25px;font-size:var( --e-global-typography-6300a5e-font-size );line-height:var( --e-global-typography-6300a5e-line-height );letter-spacing:var( --e-global-typography-6300a5e-letter-spacing );}.elementor-115 .elementor-element.elementor-element-159d5993:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 0px;}.elementor-115 .elementor-element.elementor-element-159d5993 > .elementor-element-populated{padding:150px 0px 150px 0px;}.elementor-115 .elementor-element.elementor-element-3846969f{--spacer-size:10px;}.elementor-115 .elementor-element.elementor-element-406fa1f2{padding:80px 10px 40px 10px;}.elementor-115 .elementor-element.elementor-element-7dd7b8f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-43c8129a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-1e03fc37 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-114b39a2{padding:30px 30px 30px 30px;}.elementor-115 .elementor-element.elementor-element-1a98a903 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1a98a903 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1d1f628f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-115 .elementor-element.elementor-element-1e803a0c{font-size:var( --e-global-typography-7bd6d47-font-size );line-height:var( --e-global-typography-7bd6d47-line-height );}.elementor-115 .elementor-element.elementor-element-26b2ffd8 .elementskit-btn{font-size:var( --e-global-typography-a7fd7f5-font-size );line-height:var( --e-global-typography-a7fd7f5-line-height );letter-spacing:var( --e-global-typography-a7fd7f5-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6031ef58{padding:40px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-12649ca9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:59% 0px;}.elementor-115 .elementor-element.elementor-element-12649ca9 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-9a48c49{--spacer-size:380px;}.elementor-115 .elementor-element.elementor-element-64e8617e > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12% 10% 12% 10%;}.elementor-115 .elementor-element.elementor-element-4729eadc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-4729eadc .elementor-icon{font-size:50px;}.elementor-115 .elementor-element.elementor-element-4729eadc .elementor-icon svg{height:50px;}.elementor-115 .elementor-element.elementor-element-23f51e10 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-c3904ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-c3904ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-773c6051{padding:40px 10px 40px 10px;}.elementor-115 .elementor-element.elementor-element-5f5ac0e .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6a7cb5da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-4d537792{margin-top:20px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-1513e48b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-2f462325 .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-24a8297b .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-327e2c3c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-6a0fedba .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-3aca64e6 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-595f3628 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-71b1e4b6 .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-3789b126 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-495d514 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-7129fc5 .profile-body .profile-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-c8fc624 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-f7f9cc1{padding:40px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-5894132 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:12% 10% 12% 10%;}.elementor-115 .elementor-element.elementor-element-c5ed6b4 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-1f5900a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1f5900a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-2952a77 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-115 .elementor-element.elementor-element-bd89301{--spacer-size:380px;}.elementor-115 .elementor-element.elementor-element-4842de38 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-242737ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-242737ba{text-align:start;}.elementor-115 .elementor-element.elementor-element-242737ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-96f1db0{margin-top:0px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-3f265e1{width:80%;}.elementor-115 .elementor-element.elementor-element-3f265e1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-241d595{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-115 .elementor-element.elementor-element-241d595 .elementor-heading-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-cbad2c0 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-115 .elementor-element.elementor-element-cbad2c0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-115 .elementor-element.elementor-element-94d2082{width:20%;}.elementor-115 .elementor-element.elementor-element-a1e7e3d{text-align:center;}.elementor-115 .elementor-element.elementor-element-a1e7e3d .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-99e4bdc{margin-top:0px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-6bef977{width:80%;}.elementor-115 .elementor-element.elementor-element-6bef977 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-b7a69c3{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-115 .elementor-element.elementor-element-b7a69c3 .elementor-heading-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-0d2a8fe > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-115 .elementor-element.elementor-element-0d2a8fe{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-115 .elementor-element.elementor-element-e0d55b2{width:20%;}.elementor-115 .elementor-element.elementor-element-f15df85{text-align:center;}.elementor-115 .elementor-element.elementor-element-f15df85 .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-8b182c8{margin-top:0px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-64661de{width:80%;}.elementor-115 .elementor-element.elementor-element-64661de > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-115 .elementor-element.elementor-element-3d11d8e{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-115 .elementor-element.elementor-element-3d11d8e .elementor-heading-title{font-size:var( --e-global-typography-267ab7e-font-size );line-height:var( --e-global-typography-267ab7e-line-height );}.elementor-115 .elementor-element.elementor-element-e9225dd > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-115 .elementor-element.elementor-element-e9225dd{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-115 .elementor-element.elementor-element-3fa7bed{width:20%;}.elementor-115 .elementor-element.elementor-element-6f30fef{text-align:center;}.elementor-115 .elementor-element.elementor-element-6f30fef .elementor-heading-title{font-size:var( --e-global-typography-2e8a293-font-size );line-height:var( --e-global-typography-2e8a293-line-height );letter-spacing:var( --e-global-typography-2e8a293-letter-spacing );}.elementor-115 .elementor-element.elementor-element-24e929e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-115 .elementor-element.elementor-element-24e929e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:88% 0px;}.elementor-115 .elementor-element.elementor-element-43295ff6{--spacer-size:300px;}.elementor-115 .elementor-element.elementor-element-5e06eed2{padding:40px 10px 140px 10px;}.elementor-115 .elementor-element.elementor-element-3cf99611 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-115 .elementor-element.elementor-element-2d4bef81 .elementor-heading-title{font-size:var( --e-global-typography-0077610-font-size );line-height:var( --e-global-typography-0077610-line-height );letter-spacing:var( --e-global-typography-0077610-letter-spacing );}.elementor-115 .elementor-element.elementor-element-d07b8eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-d07b8eb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-115 .elementor-element.elementor-element-6097753f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-6097753f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}