.elementor-22 .elementor-element.elementor-element-4e24d1a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4e24d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackboxcoffeeworks.co.za/wp-content/uploads/2026/01/imgi_17_Drakensberg-mountains-South-Africa.jpg_1754471149494.webp");background-position:center center;background-size:auto;}.elementor-22 .elementor-element.elementor-element-4e24d1a > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4e24d1a > .elementor-container{max-width:693px;min-height:600px;}.elementor-22 .elementor-element.elementor-element-4e24d1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;z-index:0;}.elementor-22 .elementor-element.elementor-element-a9dcde1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-11470b3 img{width:43%;}.elementor-22 .elementor-element.elementor-element-abb6d7f{text-align:center;}.elementor-22 .elementor-element.elementor-element-abb6d7f .elementor-heading-title{font-size:36px;letter-spacing:0.9px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-c0d66c7{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:20px;line-height:28px;color:#E5E7EB;}.elementor-22 .elementor-element.elementor-element-c0d66c7 p{margin-block-end:22px;}.elementor-22 .elementor-element.elementor-element-33a81cb .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-33a81cb .elementor-button:focus{background-color:#F45C2A;}.elementor-22 .elementor-element.elementor-element-33a81cb{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-33a81cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-33a81cb .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-05613b3 .elementor-button{background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-05613b3 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-05613b3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-2d7b993 );}.elementor-22 .elementor-element.elementor-element-05613b3{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-05613b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-05613b3 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-05613b3 .elementor-button:focus svg{fill:var( --e-global-color-2d7b993 );}.elementor-22 .elementor-element.elementor-element-f317eec:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f317eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc051bf );}.elementor-22 .elementor-element.elementor-element-f317eec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;z-index:1;}.elementor-22 .elementor-element.elementor-element-f317eec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6380e49 > .elementor-container{max-width:900px;}.elementor-22 .elementor-element.elementor-element-d6efa58{text-align:center;}.elementor-22 .elementor-element.elementor-element-d6efa58 .elementor-heading-title{font-size:45px;font-weight:700;line-height:42px;}.elementor-22 .elementor-element.elementor-element-c974080{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-c974080 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-02f3b1c{text-align:center;}.elementor-22 .elementor-element.elementor-element-d886855{margin-top:30px;margin-bottom:30px;}.elementor-22 .elementor-element.elementor-element-b46663b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-7d95dca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-7d95dca.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7d95dca.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon{font-size:26px;padding:16px;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-40466e4 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9a40ff4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9a40ff4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9a40ff4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon{font-size:26px;padding:16px;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9bda406 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-bd275d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-bd275d0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bd275d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon{font-size:26px;padding:16px;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-020843c > .elementor-container{max-width:900px;}.elementor-22 .elementor-element.elementor-element-020843c{margin-top:20px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-66797c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-66797c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-66797c5 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-66797c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-66797c5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-66797c5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 6% 5% 6%;}.elementor-22 .elementor-element.elementor-element-66797c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-a238a70{text-align:center;font-size:20px;font-style:italic;line-height:32px;}.elementor-22 .elementor-element.elementor-element-a238a70 p{margin-block-end:2px;}.elementor-22 .elementor-element.elementor-element-a10c6c4{text-align:center;font-style:italic;}.elementor-22 .elementor-element.elementor-element-a10c6c4 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-ce60268:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ce60268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackboxcoffeeworks.co.za/wp-content/uploads/2026/01/imgi_18_IMG_8873_1753352954326-scaled.jpg");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-ce60268 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ce60268{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-22 .elementor-element.elementor-element-03ee74f > .elementor-container{max-width:850px;}.elementor-22 .elementor-element.elementor-element-4830083{text-align:center;}.elementor-22 .elementor-element.elementor-element-4830083 .elementor-heading-title{font-size:50px;line-height:45px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-759a55a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:24px;line-height:32px;color:#E5E7EB;}.elementor-22 .elementor-element.elementor-element-5702f87 > .elementor-container{max-width:900px;}.elementor-22 .elementor-element.elementor-element-5702f87{margin-top:20px;margin-bottom:30px;}.elementor-22 .elementor-element.elementor-element-b7d5391 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-184b87e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-184b87e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-184b87e.elementor-view-default .elementor-icon{fill:var( --e-global-color-1cacbe5 );color:var( --e-global-color-1cacbe5 );border-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon{font-size:30px;padding:14px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-description{font-size:16px;color:#E5E7EB;}.elementor-22 .elementor-element.elementor-element-4604d86 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-deec395.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-deec395.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-deec395.elementor-view-default .elementor-icon{fill:var( --e-global-color-1cacbe5 );color:var( --e-global-color-1cacbe5 );border-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon{font-size:30px;padding:14px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-description{font-size:16px;color:#E5E7EB;}.elementor-22 .elementor-element.elementor-element-a5f4603{margin-top:20px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-4b7a78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-4bf1a07:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4bf1a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc051bf );}.elementor-22 .elementor-element.elementor-element-4bf1a07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-22 .elementor-element.elementor-element-4bf1a07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6002a16 > .elementor-container{max-width:900px;}.elementor-22 .elementor-element.elementor-element-f2bffb3{text-align:center;}.elementor-22 .elementor-element.elementor-element-f2bffb3 .elementor-heading-title{font-size:40px;}.elementor-22 .elementor-element.elementor-element-86067bd{text-align:center;}.elementor-22 .elementor-element.elementor-element-608968b{margin-top:30px;margin-bottom:50px;}.elementor-22 .elementor-element.elementor-element-896270b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-896270b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-896270b > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-896270b > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-896270b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-896270b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:7% 7% 7% 7%;}.elementor-22 .elementor-element.elementor-element-896270b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-title{margin-block-end:10px;color:#1F2937;}.elementor-22 .elementor-element.elementor-element-acf2dde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-acf2dde.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-acf2dde.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:16px;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-description{font-size:16px;line-height:24px;color:#4B5563;}.elementor-22 .elementor-element.elementor-element-282002e{font-size:16px;line-height:26px;color:#374151;}.elementor-22 .elementor-element.elementor-element-282002e p{margin-block-end:3px;}.elementor-22 .elementor-element.elementor-element-8c09ddd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:7% 7% 7% 7%;}.elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-title{margin-block-end:10px;color:#1F2937;}.elementor-22 .elementor-element.elementor-element-567cb4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-567cb4d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-567cb4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:16px;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-description{font-size:16px;line-height:24px;color:#4B5563;}.elementor-22 .elementor-element.elementor-element-240f3cb{font-size:16px;line-height:26px;color:#374151;}.elementor-22 .elementor-element.elementor-element-240f3cb p{margin-block-end:3px;}.elementor-22 .elementor-element.elementor-element-b6f47ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:7% 7% 7% 7%;}.elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-title{margin-block-end:10px;color:#1F2937;}.elementor-22 .elementor-element.elementor-element-0930b86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-0930b86.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0930b86.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:16px;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-description{font-size:16px;line-height:24px;color:#4B5563;}.elementor-22 .elementor-element.elementor-element-81e323a{font-size:16px;line-height:26px;color:#374151;}.elementor-22 .elementor-element.elementor-element-81e323a p{margin-block-end:3px;}.elementor-22 .elementor-element.elementor-element-603a247:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-603a247 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-603a247 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-603a247 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-603a247 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-603a247 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-22 .elementor-element.elementor-element-603a247 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-f73c379{border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-ba99fb5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ba99fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackboxcoffeeworks.co.za/wp-content/uploads/2026/01/imgi_19_pexels-asemirski-23692399_1753352103958-scaled.jpg");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-ba99fb5 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ba99fb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-22 .elementor-element.elementor-element-fa734d3{text-align:center;}.elementor-22 .elementor-element.elementor-element-fa734d3 .elementor-heading-title{font-size:40px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-bebb900{text-align:center;color:#DCFCE7;}.elementor-22 .elementor-element.elementor-element-bebb900 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-fa54736{margin-top:35px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-a63b017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-22 .elementor-element.elementor-element-a63b017 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-65aebc6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-65aebc6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-65aebc6.elementor-view-default .elementor-icon{fill:var( --e-global-color-1cacbe5 );color:var( --e-global-color-1cacbe5 );border-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon{font-size:23px;padding:14px;}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-2b3cde8 );}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-c80ada9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-c80ada9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c80ada9.elementor-view-default .elementor-icon{fill:var( --e-global-color-1cacbe5 );color:var( --e-global-color-1cacbe5 );border-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon{font-size:23px;padding:14px;}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-2b3cde8 );}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-4cc11f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-4cc11f6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4cc11f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-1cacbe5 );color:var( --e-global-color-1cacbe5 );border-color:var( --e-global-color-1cacbe5 );}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon{font-size:23px;padding:14px;}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-2b3cde8 );}.elementor-22 .elementor-element.elementor-element-a2be254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-22 .elementor-element.elementor-element-a2be254 .elementor-heading-title{font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-32ca3fd{background-color:#374151;padding:6% 6% 3% 6%;border-radius:15px 15px 15px 15px;font-size:16px;line-height:26px;color:var( --e-global-color-2b3cde8 );}.elementor-22 .elementor-element.elementor-element-8131510{text-align:center;color:#DCFCE7;}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-4e24d1a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4e24d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-22 .elementor-element.elementor-element-ce60268:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ce60268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-22 .elementor-element.elementor-element-ba99fb5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ba99fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-4e24d1a > .elementor-container{min-height:75px;}.elementor-22 .elementor-element.elementor-element-4e24d1a{margin-top:0px;margin-bottom:0px;padding:60px 10px 40px 10px;}.elementor-22 .elementor-element.elementor-element-11470b3 img{width:40%;}.elementor-22 .elementor-element.elementor-element-abb6d7f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-22 .elementor-element.elementor-element-abb6d7f .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-c0d66c7{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:26px;}.elementor-22 .elementor-element.elementor-element-c0d66c7 p{margin-block-end:5px;}.elementor-22 .elementor-element.elementor-element-33a81cb{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-05613b3{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-22 .elementor-element.elementor-element-f317eec{padding:35px 10px 35px 10px;}.elementor-22 .elementor-element.elementor-element-26d8e5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d6efa58 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-c974080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-c974080 .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-02f3b1c{font-size:17px;line-height:25px;}.elementor-22 .elementor-element.elementor-element-02f3b1c p{margin-block-end:3px;}.elementor-22 .elementor-element.elementor-element-b46663b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon-box-title{margin-block-end:6px;}.elementor-22 .elementor-element.elementor-element-7d95dca .elementor-icon{font-size:22px;}.elementor-22 .elementor-element.elementor-element-40466e4 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon-box-title{margin-block-end:6px;}.elementor-22 .elementor-element.elementor-element-9a40ff4 .elementor-icon{font-size:22px;}.elementor-22 .elementor-element.elementor-element-9bda406 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon-box-title{margin-block-end:6px;}.elementor-22 .elementor-element.elementor-element-bd275d0 .elementor-icon{font-size:22px;}.elementor-22 .elementor-element.elementor-element-020843c{margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-a238a70{font-size:17px;line-height:25px;}.elementor-22 .elementor-element.elementor-element-a10c6c4{font-size:16px;line-height:16px;}.elementor-22 .elementor-element.elementor-element-ce60268{padding:40px 10px 40px 10px;}.elementor-22 .elementor-element.elementor-element-45cc75f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4830083 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-22 .elementor-element.elementor-element-759a55a{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:26px;}.elementor-22 .elementor-element.elementor-element-759a55a p{margin-block-end:7px;}.elementor-22 .elementor-element.elementor-element-b7d5391 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-wrapper{gap:9px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-title{margin-block-end:8px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon{font-size:23px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-title a{font-size:19px;}.elementor-22 .elementor-element.elementor-element-184b87e .elementor-icon-box-description{line-height:23px;}.elementor-22 .elementor-element.elementor-element-4604d86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-wrapper{gap:9px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-title{margin-block-end:8px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon{font-size:23px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-title a{font-size:19px;}.elementor-22 .elementor-element.elementor-element-deec395 .elementor-icon-box-description{line-height:23px;}.elementor-22 .elementor-element.elementor-element-a5f4603{margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-4bf1a07{padding:30px 5px 30px 5px;}.elementor-22 .elementor-element.elementor-element-f2bffb3 .elementor-heading-title{font-size:28px;}.elementor-22 .elementor-element.elementor-element-86067bd{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-86067bd p{margin-block-end:5px;}.elementor-22 .elementor-element.elementor-element-608968b{margin-top:20px;margin-bottom:20px;}.elementor-22 .elementor-element.elementor-element-896270b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6% 6% 6% 6%;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-title{margin-block-end:5px;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon{font-size:16px;}.elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-acf2dde .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-282002e{line-height:22px;}.elementor-22 .elementor-element.elementor-element-8c09ddd > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6% 6% 6% 6%;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-title{margin-block-end:5px;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon{font-size:16px;}.elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-567cb4d .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-240f3cb{line-height:22px;}.elementor-22 .elementor-element.elementor-element-b6f47ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6% 6% 6% 6%;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-wrapper{gap:13px;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-title{margin-block-end:5px;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon{font-size:16px;}.elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0930b86 .elementor-icon-box-title a{font-size:18px;}.elementor-22 .elementor-element.elementor-element-81e323a{line-height:22px;}.elementor-22 .elementor-element.elementor-element-d2fd083{margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-ba99fb5{padding:40px 10px 40px 10px;}.elementor-22 .elementor-element.elementor-element-fa734d3 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-22 .elementor-element.elementor-element-bebb900{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;line-height:25px;}.elementor-22 .elementor-element.elementor-element-fa54736{margin-top:10px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-a9c2ab6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a63b017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-a63b017 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-wrapper{gap:14px;}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon{font-size:18px;padding:10px;}.elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-65aebc6 .elementor-icon-box-title a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-wrapper{gap:14px;}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon{font-size:18px;padding:10px;}.elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c80ada9 .elementor-icon-box-title a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-wrapper{gap:14px;}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon{font-size:18px;padding:10px;}.elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-4cc11f6 .elementor-icon-box-title a{font-size:16px;}.elementor-22 .elementor-element.elementor-element-5a88607 > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-a2be254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-a2be254 .elementor-heading-title{font-size:20px;}.elementor-22 .elementor-element.elementor-element-8131510{font-size:16px;line-height:24px;}.elementor-22 .elementor-element.elementor-element-8131510 p{margin-block-end:3px;}}