.elementor-8032 .elementor-element.elementor-element-ind-hero{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:213px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-8032 .elementor-element.elementor-element-ind-hero:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-hero::before, .elementor-8032 .elementor-element.elementor-element-ind-hero > .elementor-background-video-container::before, .elementor-8032 .elementor-element.elementor-element-ind-hero > .e-con-inner > .elementor-background-video-container::before, .elementor-8032 .elementor-element.elementor-element-ind-hero > .elementor-background-slideshow::before, .elementor-8032 .elementor-element.elementor-element-ind-hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-8032 .elementor-element.elementor-element-ind-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A191A;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8032 .elementor-element.elementor-element-ind-h1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:600;line-height:1.3em;letter-spacing:-1.84px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-hero-sub .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;letter-spacing:-0.88px;color:#00DD51;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-8032 .elementor-element.elementor-element-ind-hero-lead{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.4em;letter-spacing:-0.18px;color:rgba(255,255,255,0.8);}.elementor-8032 .elementor-element.elementor-element-ind-cta-row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8032 .elementor-element.elementor-element-ind-hero-btn .elementor-button{background-color:#00DD51;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;fill:#1A191A;color:#1A191A;border-radius:8px 8px 8px 8px;padding:13px 16px 13px 16px;}.elementor-8032 .elementor-element.elementor-element-ind-strip{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(204,248,220,.1);--border-color:rgba(204,248,220,.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-strip:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-strip > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-copy{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-proof-h .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.28px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-proof-btn .elementor-button{background-color:rgba(255,255,255,0.05);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.1);border-radius:8px 8px 8px 8px;padding:13px 16px 13px 16px;}.elementor-8032 .elementor-element.elementor-element-ind-marq{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-mq-track{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8032 .elementor-element.elementor-element-ind-challenges{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-challenges:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-challenges > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-chal-grid{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-eyebrow{font-family:"Inter", Sans-serif;font-size:16px;letter-spacing:-0.16px;color:rgba(255,255,255,0.8);}.elementor-8032 .elementor-element.elementor-element-ind-chal-h2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.28px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-chal-list{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-item-0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-btn-0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-0{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-0 .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-0 .elementor-icon{font-size:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-0 .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-h-0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-t-0{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.3em;color:rgba(255,255,255,0.65);}.elementor-8032 .elementor-element.elementor-element-ind-chal-item-1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-btn-1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-1{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-1 .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-1 .elementor-icon{font-size:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-1 .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-h-1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-t-1{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.3em;color:rgba(255,255,255,0.65);}.elementor-8032 .elementor-element.elementor-element-ind-chal-item-2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-btn-2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-2{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-2 .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-2 .elementor-icon{font-size:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-2 .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-h-2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-t-2{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.3em;color:rgba(255,255,255,0.65);}.elementor-8032 .elementor-element.elementor-element-ind-chal-item-3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-btn-3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-3{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-3 .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-3 .elementor-icon{font-size:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-3 .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-h-3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-t-3{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.3em;color:rgba(255,255,255,0.65);}.elementor-8032 .elementor-element.elementor-element-ind-chal-item-4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-btn-4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-4{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-4 .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-4 .elementor-icon{font-size:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-ic-4 .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-h-4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-desc-t-4{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.3em;color:rgba(255,255,255,0.65);}.elementor-8032 .elementor-element.elementor-element-ind-chal-panel{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-frame{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-0:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-chal-slide-0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_challenge-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-1:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-chal-slide-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_challenge-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-2:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-chal-slide-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_challenge-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-3:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-chal-slide-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_challenge-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-chal-slide-4:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-chal-slide-4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_challenge-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-cap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 0px;--row-gap:60px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--padding-top:120px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-8032 .elementor-element.elementor-element-ind-cap:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-cap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-cap-head{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-eyebrow{font-family:"Inter", Sans-serif;font-size:16px;letter-spacing:-0.16px;color:rgba(255,255,255,0.8);}.elementor-8032 .elementor-element.elementor-element-ind-cap-h2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.28px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-cap-sup-wrap{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-support{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.3em;letter-spacing:-0.18px;color:rgba(255,255,255,0.5);}.elementor-8032 .elementor-element.elementor-element-ind-cap-row{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-scroll{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-track{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-stacked .elementor-icon{background-color:rgba(204,248,220,0.05);color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-default .elementor-icon{color:rgba(204,248,220,0.05);border-color:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-default .elementor-icon svg{fill:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-framed .elementor-icon{background-color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i.elementor-view-stacked .elementor-icon svg{fill:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i .elementor-icon{font-size:20px;padding:8px;border-radius:4px 4px 4px 4px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-i .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-cap-1-d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-cap-2{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-stacked .elementor-icon{background-color:rgba(204,248,220,0.05);color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-default .elementor-icon{color:rgba(204,248,220,0.05);border-color:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-default .elementor-icon svg{fill:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-framed .elementor-icon{background-color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i.elementor-view-stacked .elementor-icon svg{fill:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i .elementor-icon{font-size:20px;padding:8px;border-radius:4px 4px 4px 4px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-i .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-cap-2-d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-cap-3{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-stacked .elementor-icon{background-color:rgba(204,248,220,0.05);color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-default .elementor-icon{color:rgba(204,248,220,0.05);border-color:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-default .elementor-icon svg{fill:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-framed .elementor-icon{background-color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i.elementor-view-stacked .elementor-icon svg{fill:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i .elementor-icon{font-size:20px;padding:8px;border-radius:4px 4px 4px 4px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-i .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-cap-3-d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-cap-4{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-stacked .elementor-icon{background-color:rgba(204,248,220,0.05);color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-default .elementor-icon{color:rgba(204,248,220,0.05);border-color:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-default .elementor-icon svg{fill:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-framed .elementor-icon{background-color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i.elementor-view-stacked .elementor-icon svg{fill:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i .elementor-icon{font-size:20px;padding:8px;border-radius:4px 4px 4px 4px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-i .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-cap-4-d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-cap-5{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i .elementor-icon-wrapper{text-align:start;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-stacked .elementor-icon{background-color:rgba(204,248,220,0.05);color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-default .elementor-icon{color:rgba(204,248,220,0.05);border-color:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-default .elementor-icon svg{fill:rgba(204,248,220,0.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-framed .elementor-icon{background-color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i.elementor-view-stacked .elementor-icon svg{fill:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i .elementor-icon{font-size:20px;padding:8px;border-radius:4px 4px 4px 4px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-i .elementor-icon svg{height:20px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-n .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-cap-5-d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-cap-nav{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-cap-prev > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201F20;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i .elementor-icon-wrapper{text-align:center;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i.elementor-view-stacked .elementor-icon{background-color:rgba(0,221,81,0.6);}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i.elementor-view-default .elementor-icon{color:rgba(0,221,81,0.6);border-color:rgba(0,221,81,0.6);}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i.elementor-view-default .elementor-icon svg{fill:rgba(0,221,81,0.6);}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i .elementor-icon{font-size:14px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev-i .elementor-icon svg{height:14px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(204,248,220,0.1);--border-color:rgba(204,248,220,0.1);--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-cap-next > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201F20;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i .elementor-icon-wrapper{text-align:center;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i.elementor-view-stacked .elementor-icon{background-color:rgba(0,221,81,0.6);}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-next-i.elementor-view-default .elementor-icon{color:rgba(0,221,81,0.6);border-color:rgba(0,221,81,0.6);}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-cap-next-i.elementor-view-default .elementor-icon svg{fill:rgba(0,221,81,0.6);}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i .elementor-icon{font-size:14px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next-i .elementor-icon svg{height:14px;}.elementor-8032 .elementor-element.elementor-element-ind-case{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-case:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-case > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-case-head{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-case-h2{text-align:center;}.elementor-8032 .elementor-element.elementor-element-ind-case-h2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.28px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-case-lead{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.2em;letter-spacing:-0.18px;color:rgba(255,255,255,0.5);}.elementor-8032 .elementor-element.elementor-element-ind-case-card{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-case-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-case-tag{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.5px;color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-case-quote .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-case-name{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.4em;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-case-btn .elementor-button{background-color:rgba(255,255,255,0.05);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.1);border-radius:8px 8px 8px 8px;padding:13px 16px 13px 16px;}.elementor-8032 .elementor-element.elementor-element-ind-case-video{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.15;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-case-video:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-case-video > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/distribution-ecommerce_case-study-alkor.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-case-video::before, .elementor-8032 .elementor-element.elementor-element-ind-case-video > .elementor-background-video-container::before, .elementor-8032 .elementor-element.elementor-element-ind-case-video > .e-con-inner > .elementor-background-video-container::before, .elementor-8032 .elementor-element.elementor-element-ind-case-video > .elementor-background-slideshow::before, .elementor-8032 .elementor-element.elementor-element-ind-case-video > .e-con-inner > .elementor-background-slideshow::before, .elementor-8032 .elementor-element.elementor-element-ind-case-video > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A191A;--background-overlay:'';}.elementor-8032 .elementor-element.elementor-element-ind-case-play{--display:flex;--min-height:64px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-case-play:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-case-play > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00DD51;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i{width:auto;max-width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i .elementor-icon-wrapper{text-align:center;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i.elementor-view-stacked .elementor-icon{background-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-case-play-i.elementor-view-default .elementor-icon{color:#1A191A;border-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i.elementor-view-framed .elementor-icon, .elementor-8032 .elementor-element.elementor-element-ind-case-play-i.elementor-view-default .elementor-icon svg{fill:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i .elementor-icon{font-size:22px;}.elementor-8032 .elementor-element.elementor-element-ind-case-play-i .elementor-icon svg{height:22px;}.elementor-8032 .elementor-element.elementor-element-ind-nx{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-nx:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-nx > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}.elementor-8032 .elementor-element.elementor-element-ind-nx-inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-label .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.28px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-nx-list{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-0{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-1{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-3{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-4{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-5{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-6{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-7{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-nx-item-8{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;letter-spacing:-0.96px;}.elementor-8032 .elementor-element.elementor-element-ind-final{--display:flex;--min-height:640px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.45;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-8032 .elementor-element.elementor-element-ind-final:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;background-image:url("https://b2wise.theagencydev.co.za/wp-content/uploads/2026/09/ddbrix_cta-final-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8032 .elementor-element.elementor-element-ind-final::before, .elementor-8032 .elementor-element.elementor-element-ind-final > .elementor-background-video-container::before, .elementor-8032 .elementor-element.elementor-element-ind-final > .e-con-inner > .elementor-background-video-container::before, .elementor-8032 .elementor-element.elementor-element-ind-final > .elementor-background-slideshow::before, .elementor-8032 .elementor-element.elementor-element-ind-final > .e-con-inner > .elementor-background-slideshow::before, .elementor-8032 .elementor-element.elementor-element-ind-final > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1A191A;--background-overlay:'';}.elementor-8032 .elementor-element.elementor-element-ind-fc-inner{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-fc-head{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-fc-h2{text-align:center;}.elementor-8032 .elementor-element.elementor-element-ind-fc-h2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;letter-spacing:-1.28px;color:#FFFFFF;}.elementor-8032 .elementor-element.elementor-element-ind-fc-lead{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.2em;letter-spacing:-0.18px;color:rgba(255,255,255,0.7);}.elementor-8032 .elementor-element.elementor-element-ind-fc-row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-fc-btn-demo .elementor-button{background-color:#00DD51;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.32px;fill:#1A191A;color:#1A191A;border-radius:8px 8px 8px 8px;padding:13px 16px 13px 16px;}.elementor-8032 .elementor-element.elementor-element-ind-script-wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8032 .elementor-element.elementor-element-ind-script-wrap:not(.elementor-motion-effects-element-type-background), .elementor-8032 .elementor-element.elementor-element-ind-script-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A191A;}@media(min-width:768px){.elementor-8032 .elementor-element.elementor-element-ind-cap{--content-width:1240px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-head{--width:460px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-row{--width:100%;}.elementor-8032 .elementor-element.elementor-element-ind-cap-scroll{--width:100%;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev{--width:40px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next{--width:40px;}.elementor-8032 .elementor-element.elementor-element-ind-case-play{--width:64px;}.elementor-8032 .elementor-element.elementor-element-ind-fc-inner{--width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8032 .elementor-element.elementor-element-ind-cap-head{--width:100%;}}@media(max-width:1024px){.elementor-8032 .elementor-element.elementor-element-ind-cap{--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-8032 .elementor-element.elementor-element-ind-hero{--padding-top:245px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-h2 .elementor-heading-title{font-size:26px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-prev{--width:40px;}.elementor-8032 .elementor-element.elementor-element-ind-cap-next{--width:40px;}.elementor-8032 .elementor-element.elementor-element-ind-case-play{--width:64px;}.elementor-8032 .elementor-element.elementor-element-ind-fc-inner{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ind-hero */html{scroll-behavior:smooth;background:#1a191a}
body{overflow-x:clip;background:#1a191a!important}
.ind-t p{margin:0!important}
@keyframes ipFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes ipFade{from{opacity:0}to{opacity:1}}

/* ---- buttons: arrow suffix ---- */
.ind-arrow .elementor-button-text::after{content:'';display:inline-block;width:20px;height:20px;margin-left:4px;vertical-align:-4px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M17 7H8M17 7V16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M17 7H8M17 7V16'/%3E%3C/svg%3E") center/contain no-repeat}
.ind-btn-primary .elementor-button:hover{background:#00c749!important;color:#1a191a!important}
.ind-btn-secondary .elementor-button:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}
.ind-play-ico .elementor-button-text::before{content:'';display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4.5v15a1 1 0 0 0 1.5.86l12.5-7.5a1 1 0 0 0 0-1.72L8.5 3.64A1 1 0 0 0 7 4.5Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 4.5v15a1 1 0 0 0 1.5.86l12.5-7.5a1 1 0 0 0 0-1.72L8.5 3.64A1 1 0 0 0 7 4.5Z'/%3E%3C/svg%3E") center/contain no-repeat}
.ind-play-ico .elementor-button-text::after{display:none}

/* ---- generic placeholder tile ---- */
.ind-ph{position:relative;border:1px solid rgba(204,248,220,.1);border-radius:12px;overflow:hidden;
  background:radial-gradient(120% 80% at 80% 10%,rgba(0,221,81,.16),transparent 60%),radial-gradient(90% 90% at 10% 100%,rgba(255,170,90,.12),transparent 60%),linear-gradient(135deg,#2a282a,#151415)}
.ind-ph::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 14px)}
.ind-ph-lbl{position:absolute;left:24px;bottom:20px;right:24px;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:-.12px;z-index:2;font-family:'Inter',sans-serif}

/* ---- hero ---- */
.ind-hero{min-height:calc(100vh - 113px);min-height:calc(100svh - 113px);justify-content:center;position:relative;overflow:hidden;padding-left:max(24px,calc((100% - 1240px)/2))!important;padding-right:max(24px,calc((100% - 1240px)/2))!important}
.ind-hero::before{display:none}
.ind-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(26,25,26,0) 0%,#1a191a 92%)}
.ind-hero>*{position:relative;z-index:1}
.ind-hero>.ind-h1{animation:ipFadeUp .7s cubic-bezier(.22,.61,.36,1) .25s both}
.ind-hero>.ind-hero-lead{animation:ipFadeUp .7s cubic-bezier(.22,.61,.36,1) .4s both}
.ind-hero>.ind-cta-row{animation:ipFadeUp .7s cubic-bezier(.22,.61,.36,1) .55s both}
.ind-h1{max-width:820px!important;margin-bottom:12px!important}
.ind-hero-sub{max-width:820px!important;margin-bottom:24px!important}
.ind-hero>.ind-hero-sub{animation:ipFadeUp .7s cubic-bezier(.22,.61,.36,1) .32s both}
.ind-hero-lead{max-width:680px!important;margin-bottom:40px!important}
@media (max-width:980px){.ind-h1 .elementor-heading-title{font-size:36px!important;letter-spacing:-1.44px!important}}
@media (max-width:640px){.ind-cta-row{flex-direction:column!important;width:100%;align-items:stretch}.ind-cta-row .ind-btn,.ind-cta-row .ind-btn .elementor-button{width:100%}}

/* ---- proof strip ---- */
.ind-strip{border-top:1px solid rgba(204,248,220,.1);border-bottom:1px solid rgba(204,248,220,.1);padding-left:max(24px,calc((100% - 1240px)/2))!important;padding-right:max(24px,calc((100% - 1240px)/2))!important;box-sizing:border-box!important}
.ind-strip .ind-copy{flex:0 0 41.875%;width:41.875%;max-width:520px!important;border-right:1px solid rgba(255,255,255,.1)!important;padding:60px 60px 60px 0!important}
.ind-strip .ind-marq{flex:1 1 0%;width:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}
.ind-mq-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;animation:ipMarquee 40s linear infinite}
.ind-marq:hover .ind-mq-track{animation-play-state:paused}
.ind-mq-track>.ind-mq-item{flex:none!important;width:auto!important;margin:0 72px 0 0!important}
.ind-mq-item img{display:block;height:40px!important;width:auto!important;max-width:150px!important;object-fit:contain;opacity:.6;transition:opacity .25s ease}
.ind-mq-item img:hover{opacity:1}
@keyframes ipMarquee{to{transform:translateX(-50%)}}
@media (max-width:980px){.ind-strip{flex-direction:column!important;padding-left:24px!important;padding-right:24px!important}.ind-strip .ind-copy{flex:none;width:100%;max-width:none!important;border-right-width:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:32px 0!important}.ind-strip .ind-marq{padding:32px 0!important;width:100%}}

/* ---- section wrap (boxed 1240) ---- */
.ind-wrap{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
.ind-sect{padding-top:120px!important;padding-bottom:120px!important}
.ind-head{max-width:640px!important;margin-left:auto!important;margin-right:auto!important;text-align:center}
.ind-head .elementor-heading-title{text-align:center}
.ind-head-eyebrow{color:rgba(255,255,255,.8);display:block;margin-bottom:20px!important;text-align:center}

/* ---- challenges (real scroll-scrub, pinned) ---- */
.ind-challenges{position:relative}
.ind-chal-grid{display:flex!important;flex-direction:row!important;gap:24px!important;align-items:center!important;position:sticky;top:0;height:640px}
.ind-chal-copy{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important;max-width:none!important}
.ind-chal-panel{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important;max-width:none!important;height:640px;min-height:0;display:flex!important;align-items:center!important;justify-content:center!important}
.ind-chal-eyebrow{display:block;margin-bottom:20px!important}
.ind-chal-h2{margin-bottom:30px!important;max-width:520px!important}
.ind-chal-list{border-bottom:1px solid rgba(255,255,255,.1)!important}
.ind-chal-item{border-top:1px solid rgba(255,255,255,.1)!important;opacity:.45;transition:opacity .35s ease,border-color .35s ease;cursor:pointer}
.ind-chal-item:hover{opacity:.75}
.ind-chal-item.is-active{opacity:1;border-top-color:#00DD51!important}
.ind-chal-btn{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:22px 0!important}
.ind-chal-item.is-active .ind-chal-desc{padding-left:32px!important;overflow:hidden}
.ind-chal-item:not(.is-active) .ind-chal-desc{display:none!important}
.ind-chal-desc-t{color:rgba(255,255,255,.65)!important;max-width:460px!important;padding-bottom:24px!important}
.ind-chal-frame{position:relative;height:100%;width:100%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:0!important;overflow:hidden;box-sizing:border-box}
.ind-chal-slide{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}
.ind-chal-slide.is-active{opacity:1;transform:none;pointer-events:auto}
@media (max-width:980px){.ind-chal-grid{position:static!important;height:auto!important;flex-direction:column!important;gap:48px!important}.ind-chal-copy,.ind-chal-panel{flex:none!important;width:100%!important;height:auto!important}.ind-chal-panel{height:420px!important}}

/* ---- case study ---- */
.ind-case-card{display:flex!important;flex-direction:row!important;gap:40px!important;height:460px;padding:40px!important;
  border:1px solid rgba(0,221,81,.35)!important;border-radius:12px;background-color:rgba(32,31,32,.4);
  background-image:linear-gradient(180deg,rgba(0,221,81,.08) 9.8%,rgba(0,154,57,.08) 18.5%,rgba(0,117,33,.08) 37.3%,rgba(0,79,9,.08) 56.2%,rgba(0,45,13,.08) 76.5%,rgba(0,33,15,.08) 90.2%)}
.ind-case-video{flex:1 1 0%!important;width:auto!important;min-width:0;align-self:stretch!important;min-height:220px;border-radius:8px;overflow:hidden;cursor:pointer;text-decoration:none!important}
.ind-case-play{position:relative;z-index:1;flex:none!important;transition:background-color .2s ease,transform .2s ease}
.ind-case-card:hover .ind-case-play{position:relative;z-index:1;flex:none!important;transition:background-color .2s ease,transform .2s ease}
.ind-case-copy{flex:1 1 0%!important;width:auto!important;align-items:flex-start!important}
.ind-case-tag{width:fit-content!important;margin-bottom:20px!important;padding:4px 10px;border-radius:4px;background:rgba(0,221,81,.12);text-transform:uppercase}
.ind-case-quote{color:#fff!important;margin-bottom:16px!important}
.ind-case-name{margin-bottom:24px!important}
.ind-case-copy>.elementor-widget-button{margin-top:auto!important}
.ind-wp{margin-top:24px!important;padding:28px 32px!important;border:1px solid rgba(204,248,220,.1)!important;border-radius:12px;background:rgba(32,31,32,.4)}
.ind-wp-logo{flex:none!important;width:140px!important}
.ind-wp-logo img{max-height:56px;width:auto!important;object-fit:contain}
.ind-wp-copy{flex:1 1 0%!important;width:auto!important}
.ind-wp .ind-case-tag{margin-bottom:4px!important}
.ind-wp>.elementor-widget-button{flex:none!important;width:auto!important}
@media (max-width:980px){.ind-wp{flex-direction:column!important;align-items:flex-start!important;padding:24px!important}.ind-wp-copy{width:100%!important}}
@media (max-width:980px){.ind-case-card{flex-direction:column!important;gap:24px!important;height:auto;padding:24px!important}.ind-case-video{order:-1;height:220px}}

/* ---- next industry ---- */
.ind-nx{border-top:1px solid rgba(204,248,220,.1)}
.ind-nx-inner{display:flex!important;flex-direction:row!important;gap:24px!important;align-items:flex-start!important}
.ind-nx-label{flex:0 0 50%!important;width:50%!important}
.ind-nx-list{flex:1 1 0%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px 24px!important}
.ind-nx-item,.ind-nx-item a{color:rgba(255,255,255,.5)!important;text-decoration:underline!important;text-decoration-color:transparent!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important;transition:color .25s ease,text-decoration-color .25s ease}
.ind-nx-item.ind-is-next,.ind-nx-item.ind-is-next a{color:#fff!important;text-decoration-color:#00DD51!important}
.ind-nx-item:hover,.ind-nx-item a:hover{color:#fff!important;text-decoration-color:#00DD51!important}
@media (max-width:980px){.ind-nx-inner{flex-direction:column!important}.ind-nx-label,.ind-nx-list{flex:none!important;width:100%!important}}

/* ---- final cta ---- */
.elementor-element-ind-final::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to bottom,#1a191a 0%,rgba(26,25,26,0) 38%,rgba(26,25,26,0) 78%,#1a191a 100%)}
.ind-fc-inner{position:relative;z-index:1}
@media (max-width:640px){.ind-fc-row{flex-direction:column!important;width:100%;align-items:stretch}.ind-fc-row .ind-btn,.ind-fc-row .ind-btn .elementor-button{width:100%;justify-content:center}}

/* ---- reveal ---- */
.ind-rv{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}
.ind-rv.in-view{opacity:1;transform:none}
@media (max-width:640px){h2.elementor-heading-title{font-size:24px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ind-cap */.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-row{position:relative;}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;padding-left:38%;}@media (max-width:1100px){.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-track{padding-left:120px;}}@media (max-width:700px){.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-track{padding-left:24px;}}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-cell{position:relative;width:220px;flex:0 0 220px;transition:background .25s ease;}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-cell:hover{background:linear-gradient(180deg,rgba(0,221,81,.08) 10%,rgba(0,154,57,.08) 18%,rgba(0,117,33,.08) 37%,rgba(0,79,9,.08) 56%,rgba(0,45,13,.08) 77%,rgba(0,33,15,.08) 90%);}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-nav{position:absolute;left:0;bottom:25px;z-index:2;width:auto;}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-arrow{cursor:pointer;transition:border-color .2s ease,background .2s ease;}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-arrow .elementor-icon{transition:color .2s ease;}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-arrow:hover{border-color:#00dd51;background:rgba(255,255,255,.05);}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-arrow:hover .elementor-icon{color:#00dd51;}.elementor-8032 .elementor-element.elementor-element-ind-cap .b2w-cap-cell .elementor-icon svg{fill:currentColor!important;stroke:none!important;}/* End custom CSS */